slitaz-tools rev 1034

Update tazinst.html link (again)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Fri Aug 21 09:05:49 2020 +0000 (2020-08-21)
parents 96dacc7bbf6d
children 0df361614ee6
files tinyutils/tazlocale
line diff
     1.1 --- a/tinyutils/tazlocale	Thu Aug 20 07:04:25 2020 +0000
     1.2 +++ b/tinyutils/tazlocale	Fri Aug 21 09:05:49 2020 +0000
     1.3 @@ -30,6 +30,10 @@
     1.4  }
     1.5  
     1.6  
     1.7 +mksymlink() {
     1.8 +	[ "$(readlink $2)" = "$1" ] || ln -fs "$1" "$2"
     1.9 +}
    1.10 +
    1.11  # Make symlink to file, substitute "%%" to "ll_CC", "ll" or "en" according to
    1.12  # current language settings and file existence
    1.13  # (where "ll_CC" - full locale format (lang and country, and maybe, modifier).
    1.14 @@ -39,12 +43,12 @@
    1.15  		cd $(dirname ${1/.%%/})
    1.16  
    1.17  		if [ -e ${1/%%/$LANG} ]; then
    1.18 -			ln -fs $(basename ${1/%%/$LANG}) ${1/.%%/}
    1.19 +			mksymlink $(basename ${1/%%/$LANG}) ${1/.%%/}
    1.20  		else
    1.21  			if [ -e ${1/%%/$LANGUAGE} ]; then
    1.22 -				ln -fs $(basename ${1/%%/$LANGUAGE}) ${1/.%%/}
    1.23 +				mksymlink $(basename ${1/%%/$LANGUAGE}) ${1/.%%/}
    1.24  			else
    1.25 -				ln -fs $(basename ${1/%%/en}) ${1/.%%/}
    1.26 +				mksymlink $(basename ${1/%%/en}) ${1/.%%/}
    1.27  			fi
    1.28  		fi
    1.29  	fi
    1.30 @@ -62,12 +66,10 @@
    1.31  	# Openbox menu
    1.32  	make_i18n_link /etc/xdg/openbox/menu.%%.xml
    1.33  
    1.34 -	# Documentation
    1.35 -	make_i18n_link /usr/share/doc/slitaz/index.%%.html
    1.36 -
    1.37 -	# SliTaz Software Manuals
    1.38 -	for soft in tazpkg tazlito tazusb tazwok tazweb tazinst cookutils; do
    1.39 -		make_i18n_link /usr/share/doc/$soft/$soft.%%.html
    1.40 +	# Documentation & manuals
    1.41 +	find /usr/share/doc -name '*.en.html' | \
    1.42 +	while read doc; do
    1.43 +		make_i18n_link ${doc/.en./.%%.}
    1.44  	done
    1.45  
    1.46  	# SliTaz TazWeb "My Web Home"
    1.47 @@ -78,11 +80,6 @@
    1.48  
    1.49  	# TazPanel Doc under www
    1.50  	make_i18n_link /var/www/tazpanel/doc/tazpanel.%%.html
    1.51 -
    1.52 -	# SliTaz Tools Manuals
    1.53 -	for soft in burnbox tazinst; do
    1.54 -		make_i18n_link /usr/share/doc/slitaz-tools/$soft.%%.html
    1.55 -	done
    1.56  }
    1.57  
    1.58