#!/bin/sh

usage()
{
  echo "usage: inetdctl [enable|disable] [ftpd|smbd]"
  exit 1
}

# This script only controls AVM's ftpd and smbd but not Freetz samba/smbd.
[ "$1" != "enable" -a "$1" != "disable" ] && usage
[ "$2" != "ftpd" -a "$2" != "smbd" ] && usage
if [ -d /mod/etc/default.$2 ]; then
	/mod/etc/init.d/rc.$2 inetd_$1
	[ -e /tmp/${2}_add_to_inetd_later ] && rm /tmp/${2}_add_to_inetd_later
elif [ "$1" == "enable" ]; then
	touch /tmp/${2}_add_to_inetd_later
fi

