diff options
| author | Marcin Juszkiewicz <hrw@openedhand.com> | 2008-10-02 19:02:39 +0000 |
|---|---|---|
| committer | Marcin Juszkiewicz <hrw@openedhand.com> | 2008-10-02 19:02:39 +0000 |
| commit | 2d4b12e62b72594f874167189df560d5768e65b9 (patch) | |
| tree | 9bc2ef55e91170625e0c529b1d0c9497024dfad3 /meta/classes | |
| parent | aabd91ec5958827dabe3c1ea4495090012f4c6ed (diff) | |
| download | poky-2d4b12e62b72594f874167189df560d5768e65b9.tar.gz | |
rootfs_rpm.bbclass: use more efficient way to copy packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5386 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'meta/classes')
| -rw-r--r-- | meta/classes/rootfs_rpm.bbclass | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/meta/classes/rootfs_rpm.bbclass b/meta/classes/rootfs_rpm.bbclass index 2d5f51af04..16a96046d2 100644 --- a/meta/classes/rootfs_rpm.bbclass +++ b/meta/classes/rootfs_rpm.bbclass | |||
| @@ -37,6 +37,8 @@ basearch=arm | |||
| 37 | EOF | 37 | EOF |
| 38 | 38 | ||
| 39 | #priority=1 | 39 | #priority=1 |
| 40 | mkdir -p ${IMAGE_ROOTFS}${DEPLOY_DIR_RPM} | ||
| 41 | |||
| 40 | for arch in ${PACKAGE_ARCHS}; do | 42 | for arch in ${PACKAGE_ARCHS}; do |
| 41 | if [ ! -d ${DEPLOY_DIR_RPM}/$arch ]; then | 43 | if [ ! -d ${DEPLOY_DIR_RPM}/$arch ]; then |
| 42 | continue; | 44 | continue; |
| @@ -49,13 +51,13 @@ EOF | |||
| 49 | echo "gpgcheck=0" >> ${YUMCONF} | 51 | echo "gpgcheck=0" >> ${YUMCONF} |
| 50 | echo "" >> ${YUMCONF} | 52 | echo "" >> ${YUMCONF} |
| 51 | #priority=$(expr $priority + 5) | 53 | #priority=$(expr $priority + 5) |
| 54 | |||
| 55 | # Copy the packages into the target image | ||
| 56 | # Ugly ugly ugly but rpm is braindead and can't see outside the chroot | ||
| 57 | # when installing :( | ||
| 58 | cp -r ${DEPLOY_DIR_RPM}/$arch ${IMAGE_ROOTFS}${DEPLOY_DIR_RPM}/ | ||
| 52 | done | 59 | done |
| 53 | 60 | ||
| 54 | # Copy the packages into the target image | ||
| 55 | # Ugly ugly ugly but rpm is braindead and can't see outside the chroot | ||
| 56 | # when installing :( | ||
| 57 | mkdir -p ${IMAGE_ROOTFS}${DEPLOY_DIR_RPM} | ||
| 58 | cp -r ${DEPLOY_DIR_RPM}/* ${IMAGE_ROOTFS}${DEPLOY_DIR_RPM}/ | ||
| 59 | 61 | ||
| 60 | #mkdir -p ${IMAGE_ROOTFS}/var/lib/rpm | 62 | #mkdir -p ${IMAGE_ROOTFS}/var/lib/rpm |
| 61 | #rpm --root ${IMAGE_ROOTFS} --initdb | 63 | #rpm --root ${IMAGE_ROOTFS} --initdb |
