slitaz-base-files rev 275

Fix previous change.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Jun 18 02:48:48 2015 +0300 (2015-06-18)
parents 42d6df56a10f
children cccd0d5e9cdf
files rootfs/lib/libtaz.sh
line diff
     1.1 --- a/rootfs/lib/libtaz.sh	Tue Jun 16 20:47:25 2015 +0300
     1.2 +++ b/rootfs/lib/libtaz.sh	Thu Jun 18 02:48:48 2015 +0300
     1.3 @@ -28,12 +28,12 @@
     1.4  
     1.5  # Parse cmdline options and store values in a variable.
     1.6  for opt in "$@"; do
     1.7 -	opt_name="${opt%%=*}"; opt_name="$(echo "${opt_name#--}" | tr -c 'a-zA-Z0-9' '_')"
     1.8 +	opt_name="${opt%%=*}"; opt_name="$(echo -n "${opt_name#--}" | tr -c 'a-zA-Z0-9' '_')"
     1.9  	case "$opt_name" in
    1.10  		[0-9]*) opt_name="_$opt_name";;
    1.11  	esac
    1.12 -	opt_value="${opt#*=}"; opt_value="${opt_value:-yes}"
    1.13 -	export "$opt_name=$opt_value"
    1.14 +	opt_value="${opt#--}="; opt_value="${opt_value#*=}"; opt_value="${opt_value%=}"
    1.15 +	export "$opt_name=${opt_value:-yes}"
    1.16  done
    1.17  [ "$HTTP_REFERER" ] && output='html'
    1.18