diff options
author | Richard Purdie <richard@openedhand.com> | 2008-05-20 14:16:48 +0000 |
---|---|---|
committer | Richard Purdie <richard@openedhand.com> | 2008-05-20 14:16:48 +0000 |
commit | 6a468efd9abf118f491d1dcd2678bef6b04cc515 (patch) | |
tree | 04763ad698da7d055149f2eda149b571912234ae /meta/classes/rootfs_deb.bbclass | |
parent | 76df5abe0b9d1e3a9125e51e12cbd1cf3b18366e (diff) | |
download | poky-6a468efd9abf118f491d1dcd2678bef6b04cc515.tar.gz |
rootfs_deb.bbclass: Use /var/dpkg for dpkg status data
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4511 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'meta/classes/rootfs_deb.bbclass')
-rw-r--r-- | meta/classes/rootfs_deb.bbclass | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/meta/classes/rootfs_deb.bbclass b/meta/classes/rootfs_deb.bbclass index 358658fb6b..467626b2b1 100644 --- a/meta/classes/rootfs_deb.bbclass +++ b/meta/classes/rootfs_deb.bbclass | |||
@@ -14,7 +14,7 @@ fakeroot rootfs_deb_do_rootfs () { | |||
14 | rm -f ${STAGING_ETCDIR_NATIVE}/apt/preferences | 14 | rm -f ${STAGING_ETCDIR_NATIVE}/apt/preferences |
15 | > ${IMAGE_ROOTFS}/var/dpkg/status | 15 | > ${IMAGE_ROOTFS}/var/dpkg/status |
16 | > ${IMAGE_ROOTFS}/var/dpkg/available | 16 | > ${IMAGE_ROOTFS}/var/dpkg/available |
17 | # > ${STAGING_DIR}/var/dpkg/status | 17 | mkdir -p ${IMAGE_ROOTFS}/var/dpkg/alternatives |
18 | 18 | ||
19 | priority=1 | 19 | priority=1 |
20 | for arch in ${PACKAGE_ARCHS}; do | 20 | for arch in ${PACKAGE_ARCHS}; do |
@@ -48,8 +48,6 @@ fakeroot rootfs_deb_do_rootfs () { | |||
48 | export IPKG_OFFLINE_ROOT=${IMAGE_ROOTFS} | 48 | export IPKG_OFFLINE_ROOT=${IMAGE_ROOTFS} |
49 | export OPKG_OFFLINE_ROOT=${IMAGE_ROOTFS} | 49 | export OPKG_OFFLINE_ROOT=${IMAGE_ROOTFS} |
50 | 50 | ||
51 | mkdir -p ${IMAGE_ROOTFS}/var/lib/dpkg/alternatives | ||
52 | |||
53 | apt-get update | 51 | apt-get update |
54 | 52 | ||
55 | _flag () { | 53 | _flag () { |
@@ -110,15 +108,14 @@ fakeroot rootfs_deb_do_rootfs () { | |||
110 | 108 | ||
111 | set -e | 109 | set -e |
112 | 110 | ||
113 | # Hacks to make dpkg/opkg coexist for now | 111 | # Hacks to allow opkg's update-alternatives and opkg to coexist for now |
114 | mv ${IMAGE_ROOTFS}/var/dpkg ${IMAGE_ROOTFS}/usr/ | ||
115 | if [ -e ${IMAGE_ROOTFS}/usr/dpkg/alternatives ]; then | ||
116 | rmdir ${IMAGE_ROOTFS}/usr/dpkg/alternatives | ||
117 | fi | ||
118 | mkdir -p ${IMAGE_ROOTFS}/usr/lib/opkg | 112 | mkdir -p ${IMAGE_ROOTFS}/usr/lib/opkg |
119 | ln -s /usr/lib/opkg/alternatives ${IMAGE_ROOTFS}/usr/dpkg/alternatives | 113 | if [ -e ${IMAGE_ROOTFS}/var/dpkg/alternatives ]; then |
120 | ln -s /usr/dpkg/onfo ${IMAGE_ROOTFS}/usr/lib/opkg/info | 114 | rmdir ${IMAGE_ROOTFS}/var/dpkg/alternatives |
121 | ln -s /usr/dpkg/status ${IMAGE_ROOTFS}/usr/lib/opkg/status | 115 | fi |
116 | ln -s /usr/lib/opkg/alternatives ${IMAGE_ROOTFS}/var/dpkg/alternatives | ||
117 | ln -s /var/dpkg/info ${IMAGE_ROOTFS}/usr/lib/opkg/info | ||
118 | ln -s /var/dpkg/status ${IMAGE_ROOTFS}/usr/lib/opkg/status | ||
122 | 119 | ||
123 | ${ROOTFS_POSTPROCESS_COMMAND} | 120 | ${ROOTFS_POSTPROCESS_COMMAND} |
124 | 121 | ||