[oe-commits] org.oe.dev rootfs_ipk.bbclass: Work around PATH'ing problems in other image-related bbclasses and / or .bb's

coredump2 commit openembedded-commits at lists.openembedded.org
Thu Mar 1 03:26:02 UTC 2007


rootfs_ipk.bbclass: Work around PATH'ing problems in other image-related bbclasses and / or .bb's

Author: coredump2 at openembedded.org
Branch: org.openembedded.dev
Revision: 6a45fed39786e7cb90ac0614b537342c4ae8cd51
ViewMTN: http://monotone.openembedded.org/revision.psp?id=6a45fed39786e7cb90ac0614b537342c4ae8cd51
Files:
1
classes/rootfs_ipk.bbclass
Diffs:

#
# mt diff -r77c7c9f8b6af45e03e3dfc70d5e536b37dd55d8d -r6a45fed39786e7cb90ac0614b537342c4ae8cd51
#
# 
# 
# patch "classes/rootfs_ipk.bbclass"
#  from [b39c54e1570b3467692f1c49daaa00b9fce8f81c]
#    to [4cfd4cb3df2ebcd2090af220e473198fd82ed91f]
# 
============================================================
--- classes/rootfs_ipk.bbclass	b39c54e1570b3467692f1c49daaa00b9fce8f81c
+++ classes/rootfs_ipk.bbclass	4cfd4cb3df2ebcd2090af220e473198fd82ed91f
@@ -41,6 +41,7 @@ rootfs_create_combined_feed() {
 	# Set DEPLOY_ENABLE_OEFEED=2 to rebuild Packages with ipkg-make-index (very slow)
 	# Set DEPLOY_ENABLE_OEFEED=1 to use the Packages files from ipk/ARCH/ (fast)
 
+	OLD_PWD="$PWD"
 	mkdir -p "${DEPLOY_DIR}/oe-feed"	
 	cd "${DEPLOY_DIR}/oe-feed" || exit 1
 
@@ -74,6 +75,9 @@ rootfs_create_combined_feed() {
 		touch ${DEPLOY_DIR}/oe-feed/Packages
 		ipkg-make-index -r ${DEPLOY_DIR}/oe-feed/Packages -p ${DEPLOY_DIR}/oe-feed/Packages -l ${DEPLOY_DIR}/oe-feed/Packages.filelist -m ${DEPLOY_DIR}/oe-feed/
 	fi
+	
+	# Some *-image.bb's are kinda touchy-feely about a changing $PWD 
+	cd "$OLD_PWD"
 }
 
 fakeroot rootfs_ipk_do_rootfs () {






More information about the Openembedded-commits mailing list