]> git.pld-linux.org Git - packages/systemd.git/blobdiff - pld-rc-inetd-generator.sh
start_udev: show correct subsys name when retriggering
[packages/systemd.git] / pld-rc-inetd-generator.sh
index c828c0055b4d459015cba2944c885b51b8182af7..5681750faf77d4e90e8f43f6de02bb62aff29489 100644 (file)
@@ -2,7 +2,6 @@
 
 parse_one_service() {
        SOCKET_FILE="$1/rc-inetd-${CURRENT_SERVICE}.socket"
-       SERVICE_FILE="$1/rc-inetd-${CURRENT_SERVICE}@.service"
 
        case "$FAMILY" in
                ipv4)
@@ -18,13 +17,16 @@ parse_one_service() {
                stream)
                        [ "$PROTOCOL" = "tcp" ] || return
                        __LISTEN="ListenStream=$PORT"
+                       SERVICE_FILE="$1/rc-inetd-${CURRENT_SERVICE}@.service"
                        ;;
                dgram)
                        [ "$PROTOCOL" = "udp" ] || return
                        __LISTEN="ListenDatagram=$PORT"
+                       SERVICE_FILE="$1/rc-inetd-${CURRENT_SERVICE}.service"
                        ;;
                seqpacket)
                        __LISTEN="ListenSequentialPacket=$PORT"
+                       SERVICE_FILE="$1/rc-inetd-${CURRENT_SERVICE}.service"
                        ;;
                *)
                        return
@@ -117,8 +119,6 @@ rm -f $destunitdir/rc-inetd-*.service \
 mkdir -p $destunitdir/sockets.target.wants \
        /run/rc-inetd
 
-[ "$1" = "stop" ] && exit 0
-
 SERVICES=$(ls -d /etc/sysconfig/rc-inetd/* 2>/dev/null | grep -Ev '.*(\.rpm(save|new|orig)|~|CVS)')
 for i in $SERVICES; do
        # unset everything
This page took 0.02901 seconds and 4 git commands to generate.