The function "splash_update()" in /etc/init.d/functions.sh runs /sbin/splash incorrectly and it results in splash usage statement: Usage: splash logstring splash -s [-u unit] -n [cfgfile] showing up several times during boot and shutdown. I added some echo statements to verify that it was this function in function.sh. The offending lines look like: /sbin/splash "$2" "$3" which, in fact, don't conform to the correct usage unless $2 and $3 have some flags included (which I dont think they do). Otherwise it is all working very nicely. Reproducible: Always Steps to Reproduce: 1. 2. 3. please init.d # emerge info Portage 2.0.49-r13 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r6, 2.4.22-ck2) ================================================================= System uname: 2.4.22-ck2 i686 AMD Athlon(tm) MP 2000+ Gentoo Base System version 1.4.3.11 ccache version 2.3 [disabled] ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-mp -O2 -ftracer -ffast-math -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/local/portage/distfiles" FEATURES="sandbox autoaddcvs fixpackages" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/usr/local/portage" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/ebuilds" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss apm cups foomaticdb mad mikmod nls xml2 gdbm slang bonobo ruby libwww motif cdr X 3dnow mmx directfb sse dga opengl xv fbcon kde qt qtmt arts tcltk aalib imlib ncurses readline sdl svga lcms gif jpeg png tiff gd avi mpeg quicktime esd gtk gtk2 -gnome alsa ggi dvd xmms oggvorbis encode pam ssl crypt tcpd mozilla spell truetype xml pdflib plotutils tetex guile perl python libg++ atlas pic berkdb mysql postgres odbc samba gpm zlib java threads"
Since init scripts are not something that I want to break, I'm bumping to he with most commits
i think this just happened since the latest baselayout version ( 1.8.6.11 ).
Tad, we need to get a bootsplash out there that support the stuff from http://www.aichler.net/gentoo/bootsplash/ (bug #21019), and depends on baselayout-1.8.6.11. I do not know if I will get the time ... think you might get to it ?
same problem with 1.8.6.12
I had quit using bootsplash with test9, but started again with -test10. The problem still persists, just so you are aware.
I got this to work properly by copying the 'splash' executable from the .tar.gz on http://www.aichler.net/gentoo/bootsplash/ to /sbin/splash_update and changing all references of /sbin/splash to /sbin/splash_update in functions.sh ... Now it all works. :) The progress bar on boot and on halt. Neat!
I got that progress bar working too! :) Thanks, Scott!
As I said before .. the needed changes to the bootsplash ebuild is in bug #21019.
Have these updates been applied to Portage yet? I haven't seen them. If not, is there something we can do to help out?
bootsplash-0.6-r3 committed to CVS. This issue should now be fixed. Sorry for the delay on this.