wok-next diff slitaz-i18n/stuff/locale-pack.functions @ rev 18921

slitaz-i18n: remove files common to glibc-base from locale-* packages
glibc-extra-samba: 100% common to glibc-base; to remove?
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Feb 24 22:42:08 2016 +0200 (2016-02-24)
parents ec332cdcdbc1
children 98906245f829
line diff
     1.1 --- a/slitaz-i18n/stuff/locale-pack.functions	Sun Jun 28 15:14:56 2015 +0300
     1.2 +++ b/slitaz-i18n/stuff/locale-pack.functions	Wed Feb 24 22:42:08 2016 +0200
     1.3 @@ -53,9 +53,16 @@
     1.4  	# Get locale definition files
     1.5  	usil='usr/share/i18n/locales'
     1.6  	for def in $locales; do
     1.7 -		echo "* Copying $def locale files"
     1.8 -		mkdir -p $fs/$usil
     1.9 -		cp -a $WOK/glibc/install/$usil/$def $fs/$usil
    1.10 +		case def in
    1.11 +			en_US|en_GB)
    1.12 +				# already in glibc-base
    1.13 +				;;
    1.14 +			*)
    1.15 +				echo "* Copying $def locale files"
    1.16 +				mkdir -p $fs/$usil
    1.17 +				cp -a $WOK/glibc/install/$usil/$def $fs/$usil
    1.18 +				;;
    1.19 +		esac
    1.20  	done
    1.21  
    1.22  	if [ -n "$LOCALE_DEPENDS" ]; then
    1.23 @@ -108,8 +115,15 @@
    1.24  	if [ -n "$GCONV" ]; then
    1.25  		mkdir -p $fs/usr/lib/gconv
    1.26  		for enc in $GCONV; do
    1.27 -			echo "* Copying $enc gconv module"
    1.28 -			cp -a $WOK/glibc/install/usr/lib/gconv/$enc.so $fs/usr/lib/gconv
    1.29 +			case enc in
    1.30 +				ISO8859-1|ISO8859-15)
    1.31 +					# already in glibc-base
    1.32 +					;;
    1.33 +				*)
    1.34 +					echo "* Copying $enc gconv module"
    1.35 +					cp -a $WOK/glibc/install/usr/lib/gconv/$enc.so $fs/usr/lib/gconv
    1.36 +					;;
    1.37 +			esac
    1.38  		done
    1.39  		#ldd $fs/usr/lib/gconv/*	# test depends in gconv modules
    1.40  	fi