diff options
| -rw-r--r-- | meta/recipes-devtools/dpkg/dpkg.inc | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/meta/recipes-devtools/dpkg/dpkg.inc b/meta/recipes-devtools/dpkg/dpkg.inc index 04fe85c4a8..3419aa56bf 100644 --- a/meta/recipes-devtools/dpkg/dpkg.inc +++ b/meta/recipes-devtools/dpkg/dpkg.inc | |||
| @@ -26,6 +26,7 @@ EXTRA_OECONF = "\ | |||
| 26 | " | 26 | " |
| 27 | 27 | ||
| 28 | EXTRA_OECONF_append_class-target = " --disable-update-alternatives DEB_HOST_ARCH=${DPKG_ARCH}" | 28 | EXTRA_OECONF_append_class-target = " --disable-update-alternatives DEB_HOST_ARCH=${DPKG_ARCH}" |
| 29 | EXTRA_OECONF_append_class-nativesdk = " --disable-update-alternatives DEB_HOST_ARCH=${DPKG_ARCH}" | ||
| 29 | 30 | ||
| 30 | PACKAGECONFIG = "liblzma" | 31 | PACKAGECONFIG = "liblzma" |
| 31 | PACKAGECONFIG[liblzma] = "--with-liblzma,--without-liblzma, xz" | 32 | PACKAGECONFIG[liblzma] = "--with-liblzma,--without-liblzma, xz" |
| @@ -46,14 +47,15 @@ do_install_append () { | |||
| 46 | if [ "${PN}" = "dpkg-native" ]; then | 47 | if [ "${PN}" = "dpkg-native" ]; then |
| 47 | # update-alternatives doesn't have an offline mode | 48 | # update-alternatives doesn't have an offline mode |
| 48 | rm ${D}${bindir}/update-alternatives | 49 | rm ${D}${bindir}/update-alternatives |
| 49 | sed -i -e 's|^#!.*${bindir}/perl-native.*/perl|#!/usr/bin/env nativeperl|' ${D}${bindir}/dpkg-* | 50 | sed -i -e 's|^#!.*${STAGING_BINDIR_NATIVE}/perl-native.*/perl|#!/usr/bin/env nativeperl|' ${D}${bindir}/dpkg-* |
| 50 | else | 51 | else |
| 51 | sed -i -e 's|^#!.*${bindir}/perl-native.*/perl|#!/usr/bin/env perl|' ${D}${bindir}/dpkg-* | 52 | sed -i -e 's|^#!.*${STAGING_BINDIR_NATIVE}/perl-native.*/perl|#!/usr/bin/env perl|' ${D}${bindir}/dpkg-* |
| 52 | fi | 53 | fi |
| 53 | } | 54 | } |
| 54 | 55 | ||
| 55 | PROV = "virtual/update-alternatives" | 56 | PROV = "virtual/update-alternatives" |
| 56 | PROV_class-native = "" | 57 | PROV_class-native = "" |
| 58 | PROV_class-nativesdk = "" | ||
| 57 | 59 | ||
| 58 | PROVIDES += "${PROV}" | 60 | PROVIDES += "${PROV}" |
| 59 | 61 | ||
| @@ -93,7 +95,8 @@ ALTERNATIVE_${PN}-start-stop = "start-stop-daemon" | |||
| 93 | ALTERNATIVE_LINK_NAME[start-stop-daemon] = "${sbindir}/start-stop-daemon" | 95 | ALTERNATIVE_LINK_NAME[start-stop-daemon] = "${sbindir}/start-stop-daemon" |
| 94 | ALTERNATIVE_PRIORITY = "100" | 96 | ALTERNATIVE_PRIORITY = "100" |
| 95 | 97 | ||
| 96 | RDEPENDS_${PN} += "${PN}-start-stop" | 98 | EXTRA_RDPENDS = "ldconfig" |
| 99 | EXTRA_RDPENDS_libc-musl = "" | ||
| 100 | RDEPENDS_${PN} += "${PN}-start-stop ${EXTRA_RDPENDS}" | ||
| 97 | 101 | ||
| 98 | 102 | BBCLASSEXTEND = "native nativesdk" | |
| 99 | BBCLASSEXTEND = "native" | ||
