diff --git a/fs-add/etc/config.default b/fs-add/etc/config.default index c2a04f65..fcc28095 100644 --- a/fs-add/etc/config.default +++ b/fs-add/etc/config.default @@ -2,7 +2,7 @@ # SATIP AXE firmware configuration # -CFGVER="8" +CFGVER="9" HOSTNAME="satip-axe" KMODULES="drivers/usb/serial/cp210x.ko drivers/usb/serial/pl2303.ko drivers/usb/serial/ftdi_sio.ko" @@ -61,6 +61,11 @@ MINISATIP_OPTS="" # INETD="yes" +# +# crond +# +CROND="yes" + # # nfsd v3 # @@ -71,3 +76,8 @@ NFSD_HOTPLUG_EXPORT="*" # replace with host or subnet, '*' = world # oscamd # OSCAMD="yes" + +# +# custom daemon/service/setup executed from sysinit +# +#CUSTOMD="/etc/sysconfig/myboot" diff --git a/fs-add/etc/init.d/crond b/fs-add/etc/init.d/crond new file mode 100755 index 00000000..2c961a0c --- /dev/null +++ b/fs-add/etc/init.d/crond @@ -0,0 +1,13 @@ +#!/bin/sh + +test -r /etc/sysconfig/config && . /etc/sysconfig/config + +if test "$CROND" != "yes"; then + exit 0 +fi + +mkdir -p /var/spool/cron +mkdir /etc/sysconfig/crontabs +ln -sf /etc/sysconfig/crontabs /var/spool/cron/crontabs + +exec /usr/sbin/crond -f -S -c /etc/sysconfig/crontabs diff --git a/fs-add/etc/init.d/customd b/fs-add/etc/init.d/customd new file mode 100755 index 00000000..7b9a3f66 --- /dev/null +++ b/fs-add/etc/init.d/customd @@ -0,0 +1,11 @@ +#!/bin/sh + +test -r /etc/sysconfig/config && . /etc/sysconfig/config + +if test "$CUSTOMD" != "yes"; then + exit 0 +fi + +if test -x "${CUSTOMD}" ; then + . "${CUSTOMD}" +fi diff --git a/fs-add/etc/inittab b/fs-add/etc/inittab index a2013347..fdf0330b 100755 --- a/fs-add/etc/inittab +++ b/fs-add/etc/inittab @@ -16,8 +16,12 @@ ttyAS0::askfirst:/bin/sh ::once:/etc/init.d/dropbear # inetd ::once:/etc/init.d/inetd +# crond +::once:/etc/init.d/crond # oscamd ::once:/etc/init.d/oscamd +# custom service +::once:/etc/init.d/customd # Others ::ctrlaltdel:/sbin/reboot ::shutdown:/sbin/swapoff -a