rootfs_deb.bbclass: few fixes to get it working
authorMarcin Juszkiewicz <hrw@openembedded.org>
Tue, 11 Dec 2007 10:00:09 +0000 (10:00 +0000)
committerMarcin Juszkiewicz <hrw@openembedded.org>
Tue, 11 Dec 2007 10:00:09 +0000 (10:00 +0000)
classes/rootfs_deb.bbclass

index 935ef6e..853ea22 100644 (file)
@@ -10,8 +10,12 @@ fakeroot rootfs_deb_do_rootfs () {
        mkdir -p ${IMAGE_ROOTFS}/var/dpkg/info
        mkdir -p ${IMAGE_ROOTFS}/var/dpkg/updates
 
+       mkdir -p ${STAGING_ETCDIR_NATIVE}/apt/
+
        rm -f ${STAGING_ETCDIR_NATIVE}/apt/sources.list.rev
        rm -f ${STAGING_ETCDIR_NATIVE}/apt/preferences
+       > ${STAGING_ETCDIR_NATIVE}/apt/sources.list.rev
+       > ${STAGING_ETCDIR_NATIVE}/apt/preferences
        > ${IMAGE_ROOTFS}/var/dpkg/status
        > ${IMAGE_ROOTFS}/var/dpkg/available
        # > ${STAGING_DIR}/var/dpkg/status
@@ -36,9 +40,9 @@ fakeroot rootfs_deb_do_rootfs () {
                priority=$(expr $priority + 5)
        done
 
-       tac ${STAGING_ETCDIR_NATIVE}/apt/sources.list.rev > ${STAGING_ETCDIR_NATIVE}/apt/sources.list
+       tac ${STAGING_ETCDIR_NATIVE}/apt/sources.list.rev > ${STAGING_DIR}/etc/apt/sources.list
 
-       cat "${STAGING_ETCDIR_NATIVE}/apt/apt.conf.sample" \
+       cat "${STAGING_DIR}/etc/apt/apt.conf.sample" \
                | sed -e 's#Architecture ".*";#Architecture "${TARGET_ARCH}";#' \
                > "${STAGING_ETCDIR_NATIVE}/apt/apt-rootfs.conf"