summaryrefslogtreecommitdiffstats
path: root/initramfs/distro-specs/debian/functions-default
diff options
context:
space:
mode:
Diffstat (limited to 'initramfs/distro-specs/debian/functions-default')
-rw-r--r--initramfs/distro-specs/debian/functions-default14
1 files changed, 14 insertions, 0 deletions
diff --git a/initramfs/distro-specs/debian/functions-default b/initramfs/distro-specs/debian/functions-default
index 32d4f9b6..edd665e3 100644
--- a/initramfs/distro-specs/debian/functions-default
+++ b/initramfs/distro-specs/debian/functions-default
@@ -55,6 +55,20 @@ d_mkrlscript () {
local switch=$1
local name=$2
local info=$3
+case "$1" in
+ init)
+ echo -e "#!/bin/sh\n# skeleton of /etc/${D_INITDIR}/$name created \
+by $0\n# after you applied changes to the creation scripts you have to \
+rerun\n# the mkdxsinitrd script to get them applied\n\
+. /lib/lsb/init-functions\ncase \"\$1\" in\n start)\n\
+\tlog_begin_msg \"$info\"" >>/mnt/etc/${D_INITDIR}/$name
+ chmod u+x /mnt/etc/${D_INITDIR}/$name
+ ;;
+ close)
+ echo -e "\tlog_end_msg \$?\n\t;;\n stop)\n\tlog_end_msg \$?\n\t;;\
+ \nesac\nexit 0" >>/mnt/etc/${D_INITDIR}/$name
+ ;;
+esac
}
# group of functions for the normal runlevels - first parameter is start