From: Richard Purdie Date: Thu, 18 Apr 2013 20:52:05 +0000 (+0000) Subject: dpkg: Correct paths in postinst X-Git-Tag: 2015-4~6773 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=6573685a5374034df065c41bbe71c7ac49e4b9a4;p=openembedded-core.git dpkg: Correct paths in postinst The postinstall needs to reference $D, not ${D} which would get expanded by bitbake. This allows postinsts to run correctly on the target system. Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-devtools/dpkg/dpkg.inc b/meta/recipes-devtools/dpkg/dpkg.inc index 35cd6e71b8..92a5adcdcd 100644 --- a/meta/recipes-devtools/dpkg/dpkg.inc +++ b/meta/recipes-devtools/dpkg/dpkg.inc @@ -62,14 +62,14 @@ do_install_append_class-native () { pkg_postinst_${PN} () { #!/bin/sh if [ "x$D" != "x" ] && [ -f $D/var/lib/dpkg/status ]; then - install -d ${D}/${sysconfdir}/rcS.d + install -d $D${sysconfdir}/rcS.d # this happens at S98 where our good 'ole packages script used to run echo "#!/bin/sh dpkg --configure -a ${REDIRECT_CMD} rm -f ${sysconfdir}/rcS.d/S${DPKG_INIT_POSITION}run-postinsts -" > ${D}/${sysconfdir}/rcS.d/S${DPKG_INIT_POSITION}run-postinsts - chmod 0755 ${D}/${sysconfdir}/rcS.d/S${DPKG_INIT_POSITION}run-postinsts +" > $D${sysconfdir}/rcS.d/S${DPKG_INIT_POSITION}run-postinsts + chmod 0755 $D${sysconfdir}/rcS.d/S${DPKG_INIT_POSITION}run-postinsts fi }