logo

utils-std

Collection of commonly available Unix tools
commit: 8395b865b2a92e994e1fca8295b492c42333d363
parent a9d2fa56a7396a1492eccd5c181229489cc4502b
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Thu,  1 Aug 2024 09:25:20 +0200

test-cmd/base64.sh: Skip noperm when run as uid0

Diffstat:

Mtest-cmd/base64.sh15++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/test-cmd/base64.sh b/test-cmd/base64.sh @@ -40,12 +40,17 @@ t_file oneliner_encode "-w0 $WD/inputs/all_bytes" "$WD/outputs/base64/all_bytes_ t_file oneliner_decode "-d -w0 $WD/outputs/base64/all_bytes_w0" "$WD/inputs/all_bytes" -touch "$WD/inputs/chmod_000" -chmod 0000 "$WD/inputs/chmod_000" -t --exit=1 'noperm' "$WD/inputs/chmod_000" "base64: Error opening ‘$WD/inputs/chmod_000’: Permission denied +if [ "$(id -u)" = 0 ] +then + skip noperm 'needs to be run unprivileged' +else + touch "$WD/inputs/chmod_000" + chmod 0000 "$WD/inputs/chmod_000" + t --exit=1 'noperm' "$WD/inputs/chmod_000" "base64: Error opening ‘$WD/inputs/chmod_000’: Permission denied " -chmod 0600 "$WD/inputs/chmod_000" -rm "$WD/inputs/chmod_000" + chmod 0600 "$WD/inputs/chmod_000" + rm "$WD/inputs/chmod_000" +fi #atf_test_case devfull #devfull_body() {