rootfs_ipk bbclass: special-case base-passwd preinst to run first
Preinst are run alphabetically which breaks when e.g. avahi-daemon needs /etc/passwd present. (From OE-Core rev: d6793165feb26c51b5f19ad1e6d1a4099878e879) Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
01f59c4169
commit
de0d9ae939
|
@ -77,6 +77,12 @@ fakeroot rootfs_ipk_do_rootfs () {
|
|||
${ROOTFS_POSTINSTALL_COMMAND}
|
||||
|
||||
runtime_script_required=0
|
||||
|
||||
# Base-passwd needs to run first to install /etc/passwd and friends
|
||||
if [ -e ${IMAGE_ROOTFS}${opkglibdir}/info/base-passwd.preinst ] ; then
|
||||
sh ${IMAGE_ROOTFS}${opkglibdir}/info/base-passwd.preinst
|
||||
fi
|
||||
|
||||
for i in ${IMAGE_ROOTFS}${opkglibdir}/info/*.preinst; do
|
||||
if [ -f $i ] && ! sh $i; then
|
||||
runtime_script_required=1
|
||||
|
|
Loading…
Reference in New Issue