[oe-commits] org.oe.dev rootfs_{deb|ipk}.bbclass: Fix whitespace damage, remove bashisms, sync with poky

rpurdie commit openembedded-commits at lists.openembedded.org
Sat Sep 1 19:07:03 UTC 2007


rootfs_{deb|ipk}.bbclass: Fix whitespace damage, remove bashisms, sync with poky

Author: rpurdie at openembedded.org
Branch: org.openembedded.dev
Revision: 91de550a1c02ceef65f1158e9dab3d27b32d8df9
ViewMTN: http://monotone.openembedded.org/revision.psp?id=91de550a1c02ceef65f1158e9dab3d27b32d8df9
Files:
1
classes/rootfs_deb.bbclass
classes/rootfs_ipk.bbclass
Diffs:

#
# mt diff -rb89d5fe7fb80d5f29e47adc74ca93a34eaa3f460 -r91de550a1c02ceef65f1158e9dab3d27b32d8df9
#
# 
# 
# patch "classes/rootfs_deb.bbclass"
#  from [707eb78db91916253acef44e2f1a8ff049193cff]
#    to [fb9e28d3e3b80de398d3568baccc39312196f8da]
# 
# patch "classes/rootfs_ipk.bbclass"
#  from [237808776045be08b7c6b05f62ed82bb94daada8]
#    to [1253e5e3c31d91f0a10bebee62020c47fbf32139]
# 
============================================================
--- classes/rootfs_deb.bbclass	707eb78db91916253acef44e2f1a8ff049193cff
+++ classes/rootfs_deb.bbclass	fb9e28d3e3b80de398d3568baccc39312196f8da
@@ -1,12 +1,14 @@ do_rootfs[depends] += "dpkg-native:do_po
 #
 # Copyright 2006-2007 Openedhand Ltd.
 #
 
 do_rootfs[depends] += "dpkg-native:do_populate_staging apt-native:do_populate_staging"
+do_rootfs[recrdeptask] += "do_package_write"
 
 fakeroot rootfs_deb_do_rootfs () {
 	set +e
-	mkdir -p ${IMAGE_ROOTFS}/var/dpkg/{info,updates}
+	mkdir -p ${IMAGE_ROOTFS}/var/dpkg/info
+	mkdir -p ${IMAGE_ROOTFS}/var/dpkg/updates
 
 	rm -f ${STAGING_DIR}/etc/apt/sources.list.rev
 	rm -f ${STAGING_DIR}/etc/apt/preferences
@@ -53,26 +55,26 @@ fakeroot rootfs_deb_do_rootfs () {
 	_getflag () {
 		cat ${IMAGE_ROOTFS}/var/dpkg/status | sed -n -e "/^Package: $2\$/{n; s/Status: install ok .*/$1/; p}"
 	}
-        
-        if [ x${TARGET_OS} = "xlinux" ] || [ x${TARGET_OS} = "xlinux-gnueabi" ] ; then
-	  if [ ! -z "${LINGUAS_INSTALL}" ]; then
-		  apt-get install glibc-localedata-i18n --force-yes --allow-unauthenticated
-		  if [ $? -ne 0 ]; then
-			  exit $?
-		  fi
-		  for i in ${LINGUAS_INSTALL}; do
-			  apt-get install $i --force-yes --allow-unauthenticated
-			  if [ $? -ne 0 ]; then
-				  exit $?
-			  fi
-		  done
-	  fi
-        fi
 
+	if [ x${TARGET_OS} = "xlinux" ] || [ x${TARGET_OS} = "xlinux-gnueabi" ] ; then
+		if [ ! -z "${LINGUAS_INSTALL}" ]; then
+			apt-get install glibc-localedata-i18n --force-yes --allow-unauthenticated
+			if [ $? -ne 0 ]; then
+				exit 1
+			fi
+			for i in ${LINGUAS_INSTALL}; do
+				apt-get install $i --force-yes --allow-unauthenticated
+				if [ $? -ne 0 ]; then
+					exit 1
+				fi
+			done
+		fi
+	fi
+
 	if [ ! -z "${PACKAGE_INSTALL}" ]; then
 		for i in ${PACKAGE_INSTALL}; do
 			apt-get install $i --force-yes --allow-unauthenticated
-			if [ $? -eq 1 ]; then
+			if [ $? -ne 0 ]; then
 				exit 1
 			fi
 			find ${IMAGE_ROOTFS} -name \*.dpkg-new | for i in `cat`; do
@@ -132,7 +134,7 @@ rootfs_deb_log_check() {
 			echo -e "log_check: Matched keyword: [$keyword_die]\n"
 			echo "$lf_txt" | grep -v log_check | grep -C 5 -i "$keyword_die"
 			echo ""
-			do_exit=1				
+			do_exit=1
 		fi
 	done
 	test "$do_exit" = 1 && exit 1						
============================================================
--- classes/rootfs_ipk.bbclass	237808776045be08b7c6b05f62ed82bb94daada8
+++ classes/rootfs_ipk.bbclass	1253e5e3c31d91f0a10bebee62020c47fbf32139
@@ -6,6 +6,7 @@ do_rootfs[depends] += "ipkg-native:do_po
 #
 
 do_rootfs[depends] += "ipkg-native:do_populate_staging ipkg-utils-native:do_populate_staging"
+do_rootfs[recrdeptask] += "do_package_write"
 
 IPKG_ARGS = "-f ${T}/ipkg.conf -o ${IMAGE_ROOTFS} ${@base_conditional("PACKAGE_INSTALL_NO_DEPS", "1", "-nodeps", "", d)}"
 
@@ -17,10 +18,10 @@ rootfs_ipk_do_indexes () {
 
 	ipkgarchs="${PACKAGE_ARCHS}"
 
-        if [ -z "${DEPLOY_KEEP_PACKAGES}" ]; then
-                touch ${DEPLOY_DIR_IPK}/Packages
-                ipkg-make-index -r ${DEPLOY_DIR_IPK}/Packages -p ${DEPLOY_DIR_IPK}/Packages -l ${DEPLOY_DIR_IPK}/Packages.filelist -m ${DEPLOY_DIR_IPK}
-        fi
+	if [ -z "${DEPLOY_KEEP_PACKAGES}" ]; then
+		touch ${DEPLOY_DIR_IPK}/Packages
+		ipkg-make-index -r ${DEPLOY_DIR_IPK}/Packages -p ${DEPLOY_DIR_IPK}/Packages -l ${DEPLOY_DIR_IPK}/Packages.filelist -m ${DEPLOY_DIR_IPK}
+	fi
 
 	for arch in $ipkgarchs; do
 		if [ -z "${DEPLOY_KEEP_PACKAGES}" ]; then
@@ -52,22 +53,20 @@ fakeroot rootfs_ipk_do_rootfs () {
 	    fi
 	done
 	ipkg-cl ${IPKG_ARGS} update
-        
-        # Uclibc builds don't provide this stuff...
-        #
-        if [ x${TARGET_OS} = "xlinux" ] || [ x${TARGET_OS} = "xlinux-gnueabi" ] ; then 
-	  if [ ! -z "${LINGUAS_INSTALL}" ]; then
-	  	  ipkg-cl ${IPKG_ARGS} install glibc-localedata-i18n
-		  for i in ${LINGUAS_INSTALL}; do
-			  ipkg-cl ${IPKG_ARGS} install $i 
-		  done
-	  fi
-        fi
-	  if [ ! -z "${PACKAGE_INSTALL}" ]; then
-		  ipkg-cl ${IPKG_ARGS} install ${PACKAGE_INSTALL}
-	  fi
-       
 
+	# Uclibc builds don't provide this stuff...
+	if [ x${TARGET_OS} = "xlinux" ] || [ x${TARGET_OS} = "xlinux-gnueabi" ] ; then 
+		if [ ! -z "${LINGUAS_INSTALL}" ]; then
+			ipkg-cl ${IPKG_ARGS} install glibc-localedata-i18n
+			for i in ${LINGUAS_INSTALL}; do
+				ipkg-cl ${IPKG_ARGS} install $i 
+			done
+		fi
+	fi
+	if [ ! -z "${PACKAGE_INSTALL}" ]; then
+		ipkg-cl ${IPKG_ARGS} install ${PACKAGE_INSTALL}
+	fi
+
 	export D=${IMAGE_ROOTFS}
 	export OFFLINE_ROOT=${IMAGE_ROOTFS}
 	export IPKG_OFFLINE_ROOT=${IMAGE_ROOTFS}
@@ -112,3 +111,7 @@ rootfs_ipk_log_check() {
 	test "$do_exit" = 1 && exit 1
 	true
 }
+
+remove_packaging_data_files() {
+	rm -rf ${IMAGE_ROOTFS}/usr/lib/ipkg/
+}






More information about the Openembedded-commits mailing list