Commit 08614e79 authored by Vitaly Lipatov's avatar Vitaly Lipatov

add tests/test_sudo.sh

parent 0b819c4e
......@@ -5,6 +5,11 @@ dorun()
eval "$@"
}
dorun2()
{
"$@"
}
sudorun()
{
sudo "$@"
......@@ -12,7 +17,47 @@ sudorun()
#run "EDITOR=vim crontab -e"
#sudorun EDITOR=vim crontab -e
dorun rpm -q --queryformat "%{size}@%{name}-%{version}-%{release}\\\n" mc
dorun LANG=ru rpm -q --queryformat "%{size}@%{name}-%{version}-%{release}\\\n" mc
dorun rpm -q --queryformat '%{size}@%{name}-%{version}-%{release}\\n' mc
#dorun dpkg-query -W --showformat="\\\${Package}-\\\${Version}\\\n" -- mc
#dorun dpkg-query -W --showformat='\${Package}-\${Version}\\n' -- mc
echo
echo 'R \\$'
dorun2 env LANG=ru rpm -q --queryformat "\\$USER%{size}@%{name}-%{version}-%{release}\\\n" mc
echo
echo 'R \$'
dorun2 env LANG=ru rpm -q --queryformat "\$USER%{size}@%{name}-%{version}-%{release}\\n" mc
echo
echo 'R $'
dorun2 env LANG=ru rpm -q --queryformat "$USER%{size}@%{name}-%{version}-%{release}\n" mc
echo "==="
dorun2 env LANG=en_US.UTF-8 locale
sudorun env LANG=en_RU.UTF-8 locale
#sudorun LANG=en_RU.UTF-8 locale
echo '1====================='
echo dorun
dorun echo 'lib(x86_64)'
echo dorun2
dorun2 echo 'lib(x86_64)'
echo sudorun
sudorun echo 'lib(x86_64)'
echo '2====================='
echo dorun
dorun echo 'lib\(x86_64\)'
echo dorun2
dorun2 echo 'lib\(x86_64\)'
echo sudorun
sudorun echo 'lib\(x86_64\)'
echo '3====================='
echo dorun
dorun echo lib(x86_64)
echo dorun2
dorun2 echo lib(x86_64)
echo sudorun
sudorun echo lib(x86_64)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment