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