Hi all,

I feel, that configuration of a tntnet service is the task for the 
packager and hence do not belong to the distribution of tntnet. Since 
there is already a rc script for tntnet, which has a similar task, I 
removed it.

Configuration of services is distribution specific.

Any opinions?

Tommi

Am 05.01.2014 11:37, schrieb Olaf Radicke:
> Hi Tommi!
>
> I have see there is InitV-scripts in the tntnet master branch. So I added now
> the systend patch (http://sourceforge.net/p/tntnet/patches/1/) in my fork
> (https://github.com/OlafRadicke/tntnet)
>
> If that okay tommi, than you can pull this Please. Here a my changes:
>
> diff --git a/etc/Makefile.am b/etc/Makefile.am
> index f8d5659..fa317a7 100644
> --- a/etc/Makefile.am
> +++ b/etc/Makefile.am
> @@ -1,10 +1,12 @@
>   nobase_dist_noinst_DATA = \
>       tntnet/tntnet.xml.in \
> -    init.d/tntnet.in
> +    init.d/tntnet.in \
> +    system/tntnet.service
>   
>   nobase_sysconf_DATA = \
>       tntnet/tntnet.xml \
> -    init.d/tntnet
> +    init.d/tntnet \
> +    system/tntnet.service
>   
>   tntnet/tntnet.xml: tntnet/tntnet.xml.in
>          sed -e 's,@libdir\@,@libdir@,g;' \
> @@ -19,3 +21,11 @@ init.d/tntnet: init.d/tntnet.in
>              -e 's,@sysconfdir\@,@sysconfdir@,g;' \
>              -e 's,@localstatedir\@,@localstatedir@,g;' \
>                  -e 's,@datadir\@,@datadir@,g;' <init.d/tntnet.in 
> >init.d/tntnet
> +
> +
> +init.d/tntnet: system/tntnet.service.in
> +       sed -e 's,@libdir\@,@libdir@,g;' \
> +           -e 's,@pkglibdir\@,@pkglibdir@,g;' \
> +           -e 's,@sysconfdir\@,@sysconfdir@,g;' \
> +           -e 's,@localstatedir\@,@localstatedir@,g;' \
> +               -e 's,@datadir\@,@datadir@,g;' <system/tntnet.service.in
>> system/tntnet.service
> diff --git a/systemd/system/tntnet.service b/systemd/system/tntnet.service
> new file mode 100644
> index 0000000..89becd7
> --- /dev/null
> +++ b/systemd/system/tntnet.service
> @@ -0,0 +1,15 @@
> +[Unit]
> +Description=tntnet web application server
> +
> +[Service]
> +Type=forking
> +EnvironmentFile=/etc/tntnet/tntnet.conf
> +EnvironmentFile=/etc/tntnet/tntnet.properties
> +PIDFile=/var/run/tntnet.pid
> +ExecStart=/usr/bin/tntnet
> +ExecStop=/bin/kill -15 $MAINPID
> +ExecReload=/bin/kill -HUP $MAINPID
> +
> +[Install]
> +WantedBy=multi-user.target
> +
>
> -------------------|-------------------|-------------------|-------------------|
>
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> _______________________________________________
> Tntnet-general mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/tntnet-general


------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Tntnet-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tntnet-general

Reply via email to