Hi, lets see, On Sat, Jun 21, 2008 at 10:56 AM, Marc Haber <[EMAIL PROTECTED]> wrote: > file-rc is a package that provides a sysv-rc interface and replaces > the runlevel startup links with a single configuration file > /etc/runlevel.conf.
So file-rc replaces /etc/rc* with a single /etc/runlevel.conf, that is neet but in splashy (at least in debian) the progress bar steps are calculated from /etc/init.d/splashy in calculate_steps() -------------------------------------------------------------------------------------------- ># While booting rcS will also be executed ># we only care about the scripts that actually call log_end_msg ># if not we could end up never completing our progress bar! >grep -l log_end_msg /etc/rcS.d/S* > $TMP 2> /dev/null || true > >for ILVL in ${RLVL:=2} 0 6; do > # in debian rc.local runs log_end_msg conditionally. we simply skip that > grep -l log_end_msg /etc/rc$ILVL.d/[KS]* 2> /dev/null | grep -v rc.local > >> $TMP || true > NR=`sed -n -e '$=' $TMP` > I=1 > for SCR in `cat $TMP`; do > echo "$SCR $(($I*100/$NR))" > I=$(($I+1)) > done > "$STEPS_DIR/$ILVL-progress" >.... --------------------------------------------------------------------------------------------- So, (help me here) we are parsing /etc/rc* looking for log_end_msg and all hits become a step in the progress bar. The problem is that if file-rc is installed there are no /etc/rc* to parse so no steps. This is why the system boots correctly but no steps are detected. As this is the fundamental change that file-rc does its up to splashy to support file-rc or to use some other method be more rc agnostic (if that exists). -- Saludos Niko -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]