* Re: [oe-commits] Carsten Haitzler (Rasterman : angstrom, exquisite, psplash, opkg, angsrtom-images, sysvinit: abstract splash
[not found] <20090417055233.0A30C189350@amethyst.openembedded.net>
@ 2009-04-29 10:47 ` Graeme Gregory
2009-04-29 12:23 ` Graeme Gregory
0 siblings, 1 reply; 2+ messages in thread
From: Graeme Gregory @ 2009-04-29 10:47 UTC (permalink / raw)
To: openembedded-devel
GIT User account wrote:
> Module: openembedded.git
> Branch: org.openembedded.dev
> Commit: 212e36417ae27e1be11147168b6f5cdfd1c5eda9
> URL: http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=212e36417ae27e1be11147168b6f5cdfd1c5eda9
>
> Author: Carsten Haitzler (Rasterman <raster@rasterman.com>
> Date: Fri Apr 17 15:44:58 2009 +1000
>
> angstrom, exquisite, psplash, opkg, angsrtom-images, sysvinit: abstract splash
>
> this abstracts psplash to be generic. now as long as something provides a
> splashfuncs file that sysvinit (and other scripts) can source, and all the
> approproate init hooks to start the splash etc. you can use psplash,
> exquisitie, usplash or anything that tickles your fancy. this moves splash
> toa ${SPLASH} variable to include in your image (or override). the default in
> angstrom is psplash - unless you override it. opkg also runs a configure
> script that cna take forever - and so this speically sends off some splash
> commands (if there) to let you know the systme is alive and working (but just
> busy).
>
> this is one commit as if this breaks things you either want to fix the minor
> break or totally revert the whole patch. i hope it didn't break anything.
>
> recipes/opkg/files/configure | 18 ++++++++++++
>
Taken me a while to notice, but the backgrounding of opkg configure in
this file totally breaks booting cleanly on first boot. It causes a race
condition on whether the necessary packages are configured before X
manages to launch. Is it really required that opkg be backgrounded at
this point?
Also Im not convinced about the deleting of S98configure, this breaks
the situation when a device dies during opkg configure (most commonly
when dbus shuts down which kills pretty much everything) as packages
dont get configured on next boot to finish the operation.
This is not worthy of a revert, just some more thought!
Graeme
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [oe-commits] Carsten Haitzler (Rasterman : angstrom, exquisite, psplash, opkg, angsrtom-images, sysvinit: abstract splash
2009-04-29 10:47 ` [oe-commits] Carsten Haitzler (Rasterman : angstrom, exquisite, psplash, opkg, angsrtom-images, sysvinit: abstract splash Graeme Gregory
@ 2009-04-29 12:23 ` Graeme Gregory
0 siblings, 0 replies; 2+ messages in thread
From: Graeme Gregory @ 2009-04-29 12:23 UTC (permalink / raw)
To: openembedded-devel
Graeme Gregory wrote:
> GIT User account wrote:
>
>> Module: openembedded.git
>> Branch: org.openembedded.dev
>> Commit: 212e36417ae27e1be11147168b6f5cdfd1c5eda9
>> URL: http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=212e36417ae27e1be11147168b6f5cdfd1c5eda9
>>
>> Author: Carsten Haitzler (Rasterman <raster@rasterman.com>
>> Date: Fri Apr 17 15:44:58 2009 +1000
>>
>> angstrom, exquisite, psplash, opkg, angsrtom-images, sysvinit: abstract splash
>>
>> this abstracts psplash to be generic. now as long as something provides a
>> splashfuncs file that sysvinit (and other scripts) can source, and all the
>> approproate init hooks to start the splash etc. you can use psplash,
>> exquisitie, usplash or anything that tickles your fancy. this moves splash
>> toa ${SPLASH} variable to include in your image (or override). the default in
>> angstrom is psplash - unless you override it. opkg also runs a configure
>> script that cna take forever - and so this speically sends off some splash
>> commands (if there) to let you know the systme is alive and working (but just
>> busy).
>>
>> this is one commit as if this breaks things you either want to fix the minor
>> break or totally revert the whole patch. i hope it didn't break anything.
>>
>> recipes/opkg/files/configure | 18 ++++++++++++
>>
>>
> Taken me a while to notice, but the backgrounding of opkg configure in
> this file totally breaks booting cleanly on first boot. It causes a race
> condition on whether the necessary packages are configured before X
> manages to launch. Is it really required that opkg be backgrounded at
> this point?
>
> Also Im not convinced about the deleting of S98configure, this breaks
> the situation when a device dies during opkg configure (most commonly
> when dbus shuts down which kills pretty much everything) as packages
> dont get configured on next boot to finish the operation.
>
> This is not worthy of a revert, just some more thought!
>
>
Ah I see, it is broken in the case there is no /etc/default/splashfuncs
Graeme
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2009-04-29 12:28 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20090417055233.0A30C189350@amethyst.openembedded.net>
2009-04-29 10:47 ` [oe-commits] Carsten Haitzler (Rasterman : angstrom, exquisite, psplash, opkg, angsrtom-images, sysvinit: abstract splash Graeme Gregory
2009-04-29 12:23 ` Graeme Gregory
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.