4 UNSLUNG_BASE_PACKAGES = "slingbox ipkg wget"
6 IPKG_INSTALL = "${UNSLUNG_BASE_PACKAGES}"
8 DEPENDS ?= "virtual/kernel nslu2-unslung-ramdisk ${UNSLUNG_BASE_PACKAGES}"
9 IMAGE_BASENAME ?= "unslung"
11 UNSLUNG_DEVICE_TABLE = "${@oe.which(oe.data.getVar('OEPATH', d, 1), 'files/device_table-unslung.txt')}"
12 EXTRA_IMAGECMD_ext2.gz = "-f ${UNSLUNG_DEVICE_TABLE}"
14 IMAGE_PREPROCESS_COMMAND += "unslung_clean_image; "
18 # Note that anything in this function must be repeatable without having to rebuild the rootfs
19 unslung_clean_image () {
21 # Remove all traces of the ipkg stuff we did to get this rootfs
22 rm -rf ${IMAGE_ROOTFS}/usr/lib/ipkg
23 if [ -f ${IMAGE_ROOTFS}/usr/bin/ipkg-cl ]; then
24 rm -f ${IMAGE_ROOTFS}/usr/bin/ipkg
25 mv ${IMAGE_ROOTFS}/usr/bin/ipkg-cl ${IMAGE_ROOTFS}/usr/bin/ipkg
27 rm -f ${IMAGE_ROOTFS}/usr/bin/update-alternatives