[oe-commits] org.oe.dev rootfs*.bbclass: uclibc doesn't provides glibc-locale* and locale-base*, so don't try to install it

koen commit openembedded-commits at lists.openembedded.org
Tue Aug 28 03:42:03 UTC 2007


rootfs*.bbclass: uclibc doesn't provides glibc-locale* and locale-base*, so don't try to install it

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

#
# mt diff -r5d2e32fb9864db7ab20c3a83fb59b021d1a8ed51 -r160d348d6250416d3611c06249de547bcea62ff8
#
# 
# 
# patch "classes/rootfs_deb.bbclass"
#  from [879ba74c1e013701649d53858c52b79d09441ccd]
#    to [707eb78db91916253acef44e2f1a8ff049193cff]
# 
# patch "classes/rootfs_ipk.bbclass"
#  from [731a40ee3d0b40e7e6d9bdc838728a484250233e]
#    to [237808776045be08b7c6b05f62ed82bb94daada8]
# 
============================================================
--- classes/rootfs_deb.bbclass	879ba74c1e013701649d53858c52b79d09441ccd
+++ classes/rootfs_deb.bbclass	707eb78db91916253acef44e2f1a8ff049193cff
@@ -53,20 +53,22 @@ 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 [ ! -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
-
 	if [ ! -z "${PACKAGE_INSTALL}" ]; then
 		for i in ${PACKAGE_INSTALL}; do
 			apt-get install $i --force-yes --allow-unauthenticated
============================================================
--- classes/rootfs_ipk.bbclass	731a40ee3d0b40e7e6d9bdc838728a484250233e
+++ classes/rootfs_ipk.bbclass	237808776045be08b7c6b05f62ed82bb94daada8
@@ -52,15 +52,21 @@ fakeroot rootfs_ipk_do_rootfs () {
 	    fi
 	done
 	ipkg-cl ${IPKG_ARGS} update
-	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
-	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}






More information about the Openembedded-commits mailing list