All pastes #387418 Raw Edit

Untitled

public text v1 · immutable
·published 2007-03-09 10:45 UTC
rendered paste body
DESCRIPTION = "Rebuild the package index"
LICENSE = "MIT"
PR = "r3"

INHIBIT_DEFAULT_DEPS = "1"
ALLOW_EMPTY = "1"
PACKAGES = ""

inherit rootfs_ipk

do_fetch() {
}
do_unpack() {
}
do_patch() {
}
do_configure() {
}
do_compile() {
}
do_install() {
}
do_stage() {
}

do_build[nostamp] = "1"
do_build[dirs] = "${DEPLOY_DIR_IPK}"
do_build() {
        set -ex

        rootfs_ipk_do_indexes

        if [ "${DEPLOY_BUILD_BOGOFEED}" = "1" ]; then

                rm -rf ${DEPLOY_DIR_IPK}/bogofeed
                mkdir ${DEPLOY_DIR_IPK}/bogofeed

                for d in ${PACKAGE_ARCHS} ; do
                        if [ -e ${DEPLOY_DIR_IPK}/$d ] ; then
                                rm -rf ${DEPLOY_DIR_IPK}/$d/morgue
                                find ${DEPLOY_DIR_IPK}/$d -type f -name '*.ipk' \
                                        -exec cp '{}' ${DEPLOY_DIR_IPK}/bogofeed/ \;
                        fi
                done

                touch ${DEPLOY_DIR_IPK}/bogofeed/Packages
                ipkg-make-index -r ${DEPLOY_DIR_IPK}/bogofeed/Packages \
                        -p ${DEPLOY_DIR_IPK}/bogofeed/Packages \
                        -l ${DEPLOY_DIR_IPK}/bogofeed/Packages.filelist \
                        -m ${DEPLOY_DIR_IPK}/bogofeed
        fi

        set +ex
}