You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by Ioan Eugen Stan <st...@gmail.com> on 2012/02/16 08:57:35 UTC

james deb packaging

Hello,

I've started working on packaging James as Debian package. Basic stuff
is in james-app and you can create a *.deb package by running

$ mvn package -P make-deb

I will work in the next days to make it usable and go for Debian Java
policy compliance [1].

With respect to FHS [2] the layout will probably look like this:

- config files will go to /etc/james
- loggs will go into /var/log/james
- binary and start-up scripts will go into /usr/bin
- other files will go into /usr/share/james
- docs, readme and license will go in /usr/share/doc/james

The config files will probably need to be adapted for the new layout.
I choose james as the folder installation name and I will also use
this name as the user name under which James will run (without super
user priviledges).

Please make corrections/suggestion on what I said above.

Cheers,

[1] http://www.debian.org/doc/packaging-manuals/java-policy/
[2] http://www.pathname.com/fhs/
-- 
Ioan Eugen Stan
http://ieugen.blogspot.com/

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Re: james deb packaging

Posted by Ioan Eugen Stan <st...@gmail.com>.
2012/2/16 Eric Charles <er...@u-mangate.com>:
> Great!
> See also my comment on JAMES-1376
> Thx, Eric
>

Please see response as comment.


-- 
Ioan Eugen Stan
http://ieugen.blogspot.com/

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Re: james deb packaging

Posted by Eric Charles <er...@u-mangate.com>.
Great!
See also my comment on JAMES-1376
Thx, Eric

On 16/02/12 08:57, Ioan Eugen Stan wrote:
> Hello,
>
> I've started working on packaging James as Debian package. Basic stuff
> is in james-app and you can create a *.deb package by running
>
> $ mvn package -P make-deb
>
> I will work in the next days to make it usable and go for Debian Java
> policy compliance [1].
>
> With respect to FHS [2] the layout will probably look like this:
>
> - config files will go to /etc/james
> - loggs will go into /var/log/james
> - binary and start-up scripts will go into /usr/bin
> - other files will go into /usr/share/james
> - docs, readme and license will go in /usr/share/doc/james
>
> The config files will probably need to be adapted for the new layout.
> I choose james as the folder installation name and I will also use
> this name as the user name under which James will run (without super
> user priviledges).
>
> Please make corrections/suggestion on what I said above.
>
> Cheers,
>
> [1] http://www.debian.org/doc/packaging-manuals/java-policy/
> [2] http://www.pathname.com/fhs/

-- 
eric | http://about.echarles.net | @echarles

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org