From 536fb3bd913525b67769f5d28427de14bf208ae2 Mon Sep 17 00:00:00 2001 From: Benjamin Schieder Date: Fri, 11 May 2007 18:50:56 +0000 Subject: [PATCH] Benjamin Schieder: fix sysvinit's install_init for priorities >= 90 Stefan Fiedler: don't create three-digit priorities [2007041417051440030] (https://www.rocklinux.net/submaster) git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@8359 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- package/base/sysvinit/parse-config | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/base/sysvinit/parse-config b/package/base/sysvinit/parse-config index 9875df2b6..d72c5c763 100644 --- a/package/base/sysvinit/parse-config +++ b/package/base/sysvinit/parse-config @@ -27,6 +27,12 @@ then install_init() { name=$1 ; file=$2 ; set `grep '# Runlevel: ' $file | cut -f3- -d' '` spri=$1 ; kpri=`expr 100 - $spri` ; initdir="$root/etc/rc.d" ; shift + if [[ "$kpri" == ? ]] ; then + kpri="0${kpri}" + fi + if [[ "$spri" == ? ]] ; then + spri="0${spri}" + fi echo -n "Install SysV Init script '$name' ($spri/$kpri): " m4 -Dinitstyle=$ROCKCFG_PKG_SYSVINIT_INITSTYLE \