Files
poky/meta/recipes-devtools/dpkg/run-postinsts/run-postinsts.awk
Saul Wold cfe12efb5e Meta: Recipe Reogranization
This is the next stage of recipe reorganization, in this stage
many recipes where moved to a new meta-demoapps layer since this
is more appropriate for demo usage then the core. Additional some
recipes were moved to meta-extras to indicate they may be depercated
at a future time.

A number of recipes were modified since dependencies need to be
corrected.

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-11-22 13:57:13 +00:00

31 lines
578 B
Awk

#
# Copyright 2007 Openedhand Ltd.
#
# Author: Richard Purdie <rpurdie@openedhand.com>
#
# Rather hacky proof of concept
#
BEGIN {
rc=system("test -d /usr/dpkg/info/")
if (rc==0)
pkgdir="/var/dpkg/info"
else
pkgdir="/usr/lib/opkg/info"
package=""
}
/Package:.*/ {
package = substr($0, 10)
}
/Status:.*unpacked.*/ {
print "Configuring: " package > "/dev/stderr"
ret = system(pkgdir "/" package ".postinst 1>&2")
if (ret == 0)
$0 = gensub("unpacked", "installed", 1)
else
print "Postinstall failed for " package > "/dev/stderr"
}
{
print $0
}