diff --git a/packages/base/all/initrds/loader-initrd-files/src/bin/sysinit b/packages/base/all/initrds/loader-initrd-files/src/bin/sysinit index dee91f07..6529c75d 100755 --- a/packages/base/all/initrds/loader-initrd-files/src/bin/sysinit +++ b/packages/base/all/initrds/loader-initrd-files/src/bin/sysinit @@ -109,6 +109,16 @@ if [ -f "$ONL_PKI" ]; then "$ONL_PKI" --init fi +# +# Custom sysinit hooks +# +if [ -d "/etc/sysinit.d" ]; then + for s in `ls /etc/sysinit.d/* | sort`; do + if [ -x "$s" ]; then + "$s" + fi + done +fi # Parse settings touch /etc/onl/SWI /etc/onl/CONSOLESPEED /etc/onl/PASSWORD /etc/onl/NET /etc/onl/BOOTMODE /etc/onl/BOOTPARAMS