parse_one_service() {
SOCKET_FILE="$1/rc-inetd-${CURRENT_SERVICE}.socket"
- SERVICE_FILE="$1/rc-inetd-${CURRENT_SERVICE}@.service"
case "$FAMILY" in
ipv4)
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
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