+++ /dev/null
-require update-alternatives-dpkg.inc
-inherit native
-
-PROVIDES += "virtual/update-alternatives-native"
-RPROVIDES += "update-alternatives-native"
-DEPENDS += "perl-native dpkg-native"
-DEFAULT_PREFERENCE = "-1"
-
-do_stage () {
- install -d ${sbindir} \
- ${localstatedir}/dpkg/alternatives \
- ${sysconfdir}/alternatives
-
- install -m 0755 scripts/update-alternatives ${sbindir}/update-alternatives
-}
SRC_URI = "${DEBIAN_MIRROR}/main/d/dpkg/dpkg_${PV}.tar.gz"
S = "${WORKDIR}/dpkg-${PV}"
PACKAGE_ARCH = "all"
-PR = "r1"
+PR = "r2"
do_patch () {
cat ${S}/scripts/update-alternatives.pl | \
s,^\$altdir=.*$,$altdir="$D${sysconfdir}/alternatives"\;,;
p;' > ${S}/scripts/update-alternatives
}
+
+NATIVE_INSTALL_WORKS = "1"
+do_install () {
+ install -d ${D}${sbindir} \
+ ${D}${localstatedir}/dpkg/alternatives \
+ ${D}${sysconfdir}/alternatives
+
+ install -m 0755 scripts/update-alternatives ${D}${sbindir}/update-alternatives
+}
+
+BBCLASSEXTEND = "native"
PROVIDES += "virtual/update-alternatives"
RPROVIDES_${PN} += "update-alternatives"
-RDEPENDS_${PN} += "perl dpkg"
-
-do_install () {
- install -d ${D}${sbindir} \
- ${D}${localstatedir}/dpkg/alternatives \
- ${D}${sysconfdir}/alternatives
-
- install -m 0755 scripts/update-alternatives ${D}${sbindir}/update-alternatives
-}
+EXTRA_RDEPENDS = "perl dpkg"
+EXTRA_RDEPENDS_virtclass-native = ""
+RDEPENDS_${PN} += "${EXTRA_RDEPENDS}"