From d39efc1fe8db01115e1bd979552367bd15b98cde Mon Sep 17 00:00:00 2001 From: kueller Date: Wed, 21 Apr 2010 12:11:32 +0000 Subject: [PATCH] Vorbereitung fuer upstart git-svn-id: svn://svn.compuextreme.de/Viitor/V962/Viitor_rinetd@5567 504e572c-2e33-0410-9681-be2bf7408885 --- etc/init/rinetd.conf | 17 +++++++++++++++++ init/genpkg | 33 +++++++++++++++++---------------- 2 files changed, 34 insertions(+), 16 deletions(-) create mode 100644 etc/init/rinetd.conf diff --git a/etc/init/rinetd.conf b/etc/init/rinetd.conf new file mode 100644 index 0000000..6de4227 --- /dev/null +++ b/etc/init/rinetd.conf @@ -0,0 +1,17 @@ +description "rinetd Deamon" +author "Harald Kueller " +version 1.0 +emits none special + +start on (runlevel [345] and (started ifup)) +stop on runlevel [0126] + +console none +pre-start script + if [ ! -f /etc/sysconfig/net/rinetd.conf ]; then + exit 10 + fi +end script + +expect daemon +exec /usr/sbin/rinetd -c /etc/sysconfig/net/rinetd.conf diff --git a/init/genpkg b/init/genpkg index 79c5e42..081fc28 100644 --- a/init/genpkg +++ b/init/genpkg @@ -19,19 +19,20 @@ # # -WDIR=`pwd` -cd etc/init.d -chmod 755 rinetd -mkdir rc{0,1,2,3,4,5,6}.d -for i in 0 1 6; do - cd rc$i.d - ln -s ../rinetd K74rinetd - cd .. -done -for i in 2 3 4 5; do - cd rc$i.d - ln -s ../rinetd S13rinetd - cd .. -done -cd $WDIR - ~ +if [ -d /var/install/sysvinit* ]; then + WDIR=`pwd` + cd etc/init.d + chmod 755 rinetd + mkdir rc{0,1,2,3,4,5,6}.d + for i in 0 1 6; do + cd rc$i.d + ln -s ../rinetd K74rinetd + cd .. + done + for i in 2 3 4 5; do + cd rc$i.d + ln -s ../rinetd S13rinetd + cd .. + done + cd $WDIR +fi