[oe-commits] org.oe.dev rootfs_deb: make sure directories exist before trying to symlink them
koen commit
openembedded-commits at lists.openembedded.org
Sat Sep 1 20:19:46 UTC 2007
rootfs_deb: make sure directories exist before trying to symlink them
Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: 3620da360f4c3047638547a32ec53f597dc16e88
ViewMTN: http://monotone.openembedded.org/revision.psp?id=3620da360f4c3047638547a32ec53f597dc16e88
Files:
1
classes/rootfs_deb.bbclass
Diffs:
#
# mt diff -rfc0f69d8b34d96321d6db9e81c56b761544f2721 -r3620da360f4c3047638547a32ec53f597dc16e88
#
#
#
# patch "classes/rootfs_deb.bbclass"
# from [fb9e28d3e3b80de398d3568baccc39312196f8da]
# to [721dd852a06abb344a5af38514cf89deeaa73f78]
#
============================================================
--- classes/rootfs_deb.bbclass fb9e28d3e3b80de398d3568baccc39312196f8da
+++ classes/rootfs_deb.bbclass 721dd852a06abb344a5af38514cf89deeaa73f78
@@ -112,10 +112,18 @@ fakeroot rootfs_deb_do_rootfs () {
if [ -e ${IMAGE_ROOTFS}/usr/dpkg/alternatives ]; then
rmdir ${IMAGE_ROOTFS}/usr/dpkg/alternatives
fi
- ln -s /usr/lib/ipkg/alternatives ${IMAGE_ROOTFS}/usr/dpkg/alternatives
- ln -s /usr/dpkg/info ${IMAGE_ROOTFS}/usr/lib/ipkg/info
- ln -s /usr/dpkg/status ${IMAGE_ROOTFS}/usr/lib/ipkg/status
+ if [ ! -e ${IMAGE_ROOTFS}/usr/lib/ipkg ] ; then
+ mkdir -p ${IMAGE_ROOTFS}/usr/lib/ipkg
+ fi
+ if [ ! -e ${IMAGE_ROOTFS}/etc/ipkg ] ; then
+ mkdir -p ${IMAGE_ROOTFS}/etc/ipkg
+ fi
+
+ ln -sf /usr/lib/ipkg/alternatives ${IMAGE_ROOTFS}/usr/dpkg/alternatives
+ ln -sf /usr/dpkg/info ${IMAGE_ROOTFS}/usr/lib/ipkg/info
+ ln -sf /usr/dpkg/status ${IMAGE_ROOTFS}/usr/lib/ipkg/status
+
${ROOTFS_POSTPROCESS_COMMAND}
log_check rootfs
More information about the Openembedded-commits
mailing list