[arch-general] initscripts-splash
    Elia Yehuda 
    z4ziggy at gmail.com
       
    Fri Apr  4 18:40:50 EDT 2008
    
    
  
Hey all,
as been advised before to use the new functions.d functionality i've
wrote a splashy functions file which seems to work pretty well. one
problem though - since the /etc/rc.d/functions file only expose the
source_functions function and doesn't actually execute it, all the
functions.d/* files will be ignored unless the source_functions is
specifically being called to. this raise a problem with progressing
the progress-bar when starting the daemons in rc.multi - since i was
trying to keep the initscripts intact and not change any of the
scripts, ive recreated add_daemon in my functions.d/splashy file which
does increment the progress bar, but functions.d/splashy will be
ignored since all the daemon scripts simply source /etc/rc.d/functions
but dont call the source_functions. the only solution i could find was
to call source_functions within /etc/rc.d/functions itself which means
whenever /etc/rc.d/functions is being sourced, source_functions will
be called too. i would like to know the cons for this behavior and
whether this shouldn't be the default behavior anyway. also, if
someone has a better alternative to make rc.multi/daemons be aware of
splashy or the functions.d/* files i'll be glad to hear.
Blessings,
z4ziggy
    
    
More information about the arch-general
mailing list