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

add tests/test_sudo.sh

parent 0b819c4e
...@@ -5,6 +5,11 @@ dorun() ...@@ -5,6 +5,11 @@ dorun()
eval "$@" eval "$@"
} }
dorun2()
{
"$@"
}
sudorun() sudorun()
{ {
sudo "$@" sudo "$@"
...@@ -12,7 +17,47 @@ sudorun() ...@@ -12,7 +17,47 @@ sudorun()
#run "EDITOR=vim crontab -e" #run "EDITOR=vim crontab -e"
#sudorun 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 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
#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