(Typo in the patch someone pointed out, fixed here, s/cud/cut/d, the test that
has it was skipped on my system
so didn't spot it. Every test still fails in the same way even on TEST_HOST)
Patch does what it says on the tin. First thing I caught while doing a test of
all commands
in mkroot chattr fails all tests on my system (A ton of "Operation not
permitted" errors,
on ext4), but the failures are consistent with TEST_HOST so I guess chattr
doing what it's
supposed to? (Yes, I ran it as root) The .test file will need a rewrite
eventually but right
now I'm just trying to get all tests to run under mkroot
- Oliver Webb <[email protected]>
From a5ede46b22b62a929067c2622f8588d46a120b36 Mon Sep 17 00:00:00 2001
From: Oliver Webb <[email protected]>
Date: Wed, 20 Mar 2024 15:09:44 -0500
Subject: [PATCH] awk -> cut for chattr.test
---
tests/chattr.test | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/tests/chattr.test b/tests/chattr.test
index 01549b07..9998bcac 100755
--- a/tests/chattr.test
+++ b/tests/chattr.test
@@ -53,7 +53,7 @@ testing "append-only" "$IN && echo "$_t" > testFile &&
for attr in "A" "d" "e" "j" "P" "S" "s" "t" "u"; do
echo "$_t" > testFile && chattr +$attr testFile 2>/dev/null || ((++SKIP))
# Check that $attr is in the lsattr output, then that - turns it back off.
- testing "toggle $attr" "lsattr testFile | awk '{print \$1}' > attrs;
+ testing "toggle $attr" "lsattr testFile | cut -d' ' -f1 > attrs;
grep -q $attr attrs || cat attrs; cat testFile && chattr -$attr testFile &&
lsattr testFile | clean; rm -rf testFile" "$_t\n$_empty testFile\n" "" ""
done
@@ -71,8 +71,8 @@ testing "multiple files" "$IN && touch fileA && touch fileB &&
"$_aA fileA\n$_aA fileB\n$_empty fileA\n$_empty fileB\n" "" ""
touch testFile && chattr -v 1234 testFile 2>/dev/null || ((++SKIP))
-testing "-v version" "lsattr -v testFile | awk '{print \$1}' &&
- chattr -v 4567 testFile && lsattr -v testFile | awk '{print \$1}';
+testing "-v version" "lsattr -v testFile | cut -d' ' -f1 &&
+ chattr -v 4567 testFile && lsattr -v testFile | cut -d' ' -f1;
rm -rf testFile" "1234\n4567\n" "" ""
mkdir -p a/b/c && touch a/b/c/fA a/b/c/fB
--
2.44.0
_______________________________________________
Toybox mailing list
[email protected]
http://lists.landley.net/listinfo.cgi/toybox-landley.net