]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
update for xinetd support
authormorlix <morlix@morlix.de>
Thu, 27 Jun 2013 08:51:55 +0000 (10:51 +0200)
committermorlix <morlix@morlix.de>
Thu, 27 Jun 2013 08:51:55 +0000 (10:51 +0200)
Fix typo in xinetd configuration directory.
Restart xinetd during installation or uninstallation if
xinetd is installed.

config/rootfiles/packages/check_mk_agent
lfs/check_mk_agent
src/paks/check_mk_agent/install.sh
src/paks/check_mk_agent/uninstall.sh

index 2b9566a61c948e9f4c7a5e7d71909387a73f5c95..1d68f74d61d8ec90ab646c47e4321c5ce3340426 100644 (file)
@@ -1,3 +1,3 @@
 usr/bin/check_mk_agent
-etc/xinet.d/check_mk_agent
+etc/xinetd.d/check_mk_agent
 usr/bin/waitmax
index 0a6cd1d53590787556df5640a30a9dbf16b506c5..6e6d557d2cfb648150fa150e3a747a2d08b5c7db 100644 (file)
@@ -78,7 +78,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
        cd $(DIR_APP) && tar xzf agents.tar.gz
        cd $(DIR_APP) && install -v -m 755 check_mk_agent.linux /usr/bin/check_mk_agent
-       cd $(DIR_APP) && install -v -m 755 xinetd.conf /etc/xinet.d/check_mk_agent
+       -mkdir /etc/xinetd.d
+       cd $(DIR_APP) && install -v -m 755 xinetd.conf /etc/xinetd.d/check_mk_agent
        cd $(DIR_APP) && gcc $(CFLAGS) waitmax.c -o waitmax
        cd $(DIR_APP) && install -v -m 755 waitmax /usr/bin/waitmax
        @rm -rf $(DIR_APP)
index 682363b5c7e9037200c075d9e576a2d00e5c801c..e3fd4cb0b4779d353fe058599fe47f8619e46869 100644 (file)
 . /opt/pakfire/lib/functions.sh
 extract_files
 restore_backup ${NAME}
+
+if [[ -x /usr/sbin/xinetd ]];
+then
+   if [[ -x /etc/init.d/xinetd ]]
+   then
+      /etc/init.d/xinetd restart
+   fi
+fi
index 66f4344eb1786eac3c513b706ffb80f00efa02be..3a0860afeb82b8725380cc6fb5a67f98b9e3481b 100644 (file)
 . /opt/pakfire/lib/functions.sh
 make_backup ${NAME}
 remove_files
+
+if [[ -x /usr/sbin/xinetd ]];
+then
+   if [[ -x /etc/init.d/xinetd ]]
+   then
+      /etc/init.d/xinetd restart
+   fi
+fi