# HG changeset patch # User Aleksej Bobylev # Date 1434584928 -10800 # Node ID 3ce00b87e88e0f8ef6249bff5feca6a2c20a2a64 # Parent 42d6df56a10fc6dfde34f6aa9499085d49adb39a Fix previous change. diff -r 42d6df56a10f -r 3ce00b87e88e rootfs/lib/libtaz.sh --- a/rootfs/lib/libtaz.sh Tue Jun 16 20:47:25 2015 +0300 +++ b/rootfs/lib/libtaz.sh Thu Jun 18 02:48:48 2015 +0300 @@ -28,12 +28,12 @@ # Parse cmdline options and store values in a variable. for opt in "$@"; do - opt_name="${opt%%=*}"; opt_name="$(echo "${opt_name#--}" | tr -c 'a-zA-Z0-9' '_')" + opt_name="${opt%%=*}"; opt_name="$(echo -n "${opt_name#--}" | tr -c 'a-zA-Z0-9' '_')" case "$opt_name" in [0-9]*) opt_name="_$opt_name";; esac - opt_value="${opt#*=}"; opt_value="${opt_value:-yes}" - export "$opt_name=$opt_value" + opt_value="${opt#--}="; opt_value="${opt_value#*=}"; opt_value="${opt_value%=}" + export "$opt_name=${opt_value:-yes}" done [ "$HTTP_REFERER" ] && output='html'