# Author: Richard Purdie <rpurdie@openedhand.com>
#
-PKGSYSTEM=/usr/lib/opkg
+PKGSYSTEM=/usr/dpkg
+
+if [ ! -e $PKGSYSTEM/status ]; then
+ if [ -e /usr/lib/opkg/status ]; then
+ PKGSYSTEM=/usr/lib/opkg
+ else
+ echo "No package system found"
+ exit 1
+ fi
+fi
+
STAMP=$PKGSYSTEM/postinsts-done
STATFILE=$PKGSYSTEM/status
STATFILE2=$PKGSYSTEM/status2
#
BEGIN {
+ rc=system("test -d /usr/dpkg/info/")
+ if (rc==0)
+ pkgdir="/usr/dpkg/info"
+ else
+ pkgdir="/usr/lib/opkg/info"
package=""
}
/Package:.*/ {
}
/Status:.*unpacked.*/ {
print "Configuring: " package > "/dev/stderr"
- ret = system("/usr/lib/opkg/info/" package ".postinst 1>&2")
+ ret = system(pkgdir "/" package ".postinst 1>&2")
if (ret == 0)
$0 = gensub("unpacked", "installed", 1)
else
DESCRIPTION = "Run postinstall scripts on device using awk"
SECTION = "devel"
-PR = "r1"
+PR = "r4"
SRC_URI = "file://run-postinsts file://run-postinsts.awk"