diff options
Diffstat (limited to 'runtime/poky/qemuarm64/core-image-sato-sdk-ptest/ptest-acl.log')
-rw-r--r-- | runtime/poky/qemuarm64/core-image-sato-sdk-ptest/ptest-acl.log | 428 |
1 files changed, 421 insertions, 7 deletions
diff --git a/runtime/poky/qemuarm64/core-image-sato-sdk-ptest/ptest-acl.log b/runtime/poky/qemuarm64/core-image-sato-sdk-ptest/ptest-acl.log index ed0599b8921..399efcf8560 100644 --- a/runtime/poky/qemuarm64/core-image-sato-sdk-ptest/ptest-acl.log +++ b/runtime/poky/qemuarm64/core-image-sato-sdk-ptest/ptest-acl.log @@ -1,9 +1,9 @@ START: ptest-runner ERROR: Unable to detach from controlling tty, Inappropriate ioctl for device -2019-07-20T13:42 +2019-07-22T23:31 1+0 records in 1+0 records out -1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0180832 s, 58.0 MB/s +1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0579107 s, 18.1 MB/s PASS: dump ext3.img mke2fs 1.44.5 (15-Dec-2018) @@ -16,8 +16,422 @@ Writing inode tables: 0/1 done Writing superblocks and filesystem accounting information: 0/1 done PASS: mkfs.ext3 -F ext3.img -mount: /mnt/ext3: mount failed: Operation not permitted. -FAIL: mount ext3.img - -ERROR: Exit status is 256 -DURATION: 0 +PASS: mount ext3.img +Makefile:20: ../include/builddefs: No such file or directory +make: *** No rule to make target '../include/builddefs'. +make: Failed to remake makefile '../include/builddefs'. +Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/%{ <-- HERE (\w+)}/ at run line 73. +Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/%{ <-- HERE (\w+)}/ at run line 73. +Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/%{ <-- HERE (\w+)}/ at run line 73. +Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/%{ <-- HERE (\w+)}/ at run line 73. +Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/%{ <-- HERE (\w+)}/ at run line 73. +Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/%{ <-- HERE (\w+)}/ at run line 73. +Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/%{ <-- HERE (\w+)}/ at run line 73. +Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/%{ <-- HERE (\w+)}/ at run line 73. +*** malformed-restore.test *** +PASS: $ cp malformed-restore-double-owner.acl tmp.acl +PASS: $ sed -i "s/USER/root/g" tmp.acl +PASS: $ sed -i "s/GROUP/root/g" tmp.acl +PASS: $ touch tmp +PASS: $ setfacl --restore tmp.acl +PASS: $ rm tmp.acl tmp +PASS: $ mkdir tmp +PASS: $ chmod 1777 tmp +PASS: $ getfacl tmp > tmp.acl +PASS: $ sed -i 's/--t/--x/g' tmp.acl +PASS: $ setfacl --restore tmp.acl +PASS: $ rmdir tmp +PASS: $ rm tmp.acl +13 commands (13 passed, 0 failed) +*** sbits-restore.test *** +PASS: $ umask 022 +PASS: $ mkdir d +PASS: $ touch d/g +PASS: $ touch d/u +PASS: $ chmod u+s d/u +PASS: $ chmod g+s d/g +PASS: $ chmod +t d +PASS: $ getfacl -R d > d.acl +PASS: $ rm -R d +PASS: $ mkdir d +PASS: $ touch d/g +PASS: $ touch d/u +PASS: $ setfacl --restore d.acl +PASS: $ ls -dl d | awk '{print $1}' | sed 's/\.$//g' +PASS: $ ls -dl d/u | awk '{print $1}' | sed 's/\.$//g' +PASS: $ ls -dl d/g | awk '{print $1}' | sed 's/\.$//g' +PASS: $ rm -Rf d +17 commands (17 passed, 0 failed) +*** utf8-filenames.test *** +PASS: $ export UPATH="官官話官話官話官話官話官話官話官話官話官話官話官話官話官話官話官話官話官話官話官話官話官話官話官話官話官話官話官話官話官話官話官話官話官話話官話官話官話>官話官話話官話官" +PASS: $ mkdir -p $UPATH/$UPATH/$UPATH +PASS: $ touch $UPATH/$UPATH/$UPATH/$UPATH +PASS: $ getfacl $UPATH/$UPATH/$UPATH/$UPATH > utf8-filenames.acl +PASS: $ setfacl --restore=utf8-filenames.acl +PASS: $ rm -R $UPATH +PASS: $ rm utf8-filenames.acl +7 commands (7 passed, 0 failed) +*** setfacl-X.test *** +PASS: $ umask 022 +PASS: $ mkdir d +PASS: $ cd d +PASS: $ setfacl -dm u:bin:rwx . +PASS: $ touch f g +PASS: $ chmod ugo+x f +PASS: $ setfacl -m u:bin:rw,g::r g +PASS: $ setfacl -m u:root:rwX f g +PASS: $ getfacl --omit-header --no-effective f g +PASS: $ rm f g +PASS: $ touch f g +PASS: $ mkdir d e +PASS: $ setfacl -n -m u:root:rwX d f e g +PASS: $ getfacl --omit-header --no-effective d e f g +PASS: $ rm f g +PASS: $ rmdir d e +PASS: $ touch f g +PASS: $ mkdir d e +PASS: $ setfacl -n -m u:root:rwX f d g e +PASS: $ getfacl --omit-header --no-effective d e f g +PASS: $ rm f g +PASS: $ rmdir d e +PASS: $ cd .. +PASS: $ rm -rf d +24 commands (24 passed, 0 failed) +*** getfacl-noacl.test *** +PASS: $ mkdir test +PASS: $ cd test +PASS: $ umask 027 +PASS: $ touch x +PASS: $ getfacl --omit-header x +PASS: $ getfacl --omit-header --access x +PASS: $ getfacl --omit-header -d x +PASS: $ getfacl --omit-header -d . +PASS: $ getfacl --omit-header -d / +PASS: $ getfacl --skip-base x +PASS: $ getfacl --omit-header --all-effective x +PASS: $ getfacl --omit-header --no-effective x +PASS: $ mkdir d +PASS: $ touch d/y +PASS: $ ln -s d l +PASS: $ getfacl -dR . | grep file | sort +PASS: $ ln -s l ll +PASS: $ getfacl -dLR ll | grep file | sort +PASS: $ rm l ll x +PASS: $ rm -rf d +PASS: $ cd .. +PASS: $ rmdir test +22 commands (22 passed, 0 failed) +*** getfacl-recursive.test *** +PASS: $ umask 022 +PASS: $ mkdir -p 1/2/3 +PASS: $ mkdir 1/link +PASS: $ touch 1/link/file +PASS: $ ln -s `pwd`/1/link 1/2/link +PASS: $ getfacl -P -R 1/2 | ./sort-getfacl-output +PASS: $ getfacl -R 1/2 | ./sort-getfacl-output +PASS: $ getfacl -R -L 1/2 | ./sort-getfacl-output +PASS: $ getfacl -P -R 1 | ./sort-getfacl-output +PASS: $ getfacl -R 1 | ./sort-getfacl-output +PASS: $ getfacl -R -L 1 | ./sort-getfacl-output +PASS: $ rm -R 1/ +12 commands (12 passed, 0 failed) +*** cp.test *** +PASS: $ umask 022 +PASS: $ mkdir d +PASS: $ cd d +PASS: $ touch f +PASS: $ setfacl -m u:bin:rw f +PASS: $ ls -l f | awk -- '{ print $1 }' +PASS: $ cp f g +PASS: $ ls -l g | awk -- '{ print $1 }' | sed 's/\.$//g' +PASS: $ rm g +PASS: $ cp -p f g +PASS: $ ls -l f | awk -- '{ print $1 }' +PASS: $ mkdir h +PASS: $ echo blubb > h/x +PASS: $ cp -rp h i +PASS: $ cat i/x +PASS: $ rm -r i +PASS: $ setfacl -R -m u:bin:rwx h +PASS: $ getfacl --omit-header h/x +PASS: $ cp -rp h i +PASS: $ getfacl --omit-header i/x +PASS: $ cd .. +PASS: $ rm -r d +22 commands (22 passed, 0 failed) +*** misc.test *** +PASS: $ rm -f f +PASS: $ umask 027 +PASS: $ touch f +PASS: $ setfacl -m u::r f +PASS: $ setfacl -m u::rw,u:bin:rw f +PASS: $ ls -dl f | awk '{print $1}' +PASS: $ getfUnescaped left brace in regex is passed through in regex; marked by <-- HERE in m/%{ <-- HERE (\w+)}/ at run line 73. +Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/%{ <-- HERE (\w+)}/ at run line 73. +[(2,0)(2 2,2 2)]acl --omit-header f +PASS: $ rm f +PASS: $ umask 022 +PASS: $ touch f +PASS: $ setfacl -m u:bin:rw f +PASS: $ ls -dl f | awk '{print $1}' +PASS: $ getfacl --omit-header f +PASS: $ rm f +PASS: $ umask 027 +PASS: $ mkdir d +PASS: $ setfacl -m u:bin:rwx d +PASS: $ ls -dl d | awk '{print $1}' +PASS: $ getfacl --omit-header d +PASS: $ rmdir d +PASS: $ umask 022 +PASS: $ mkdir d +PASS: $ setfacl -m u:bin:rwx d +PASS: $ ls -dl d | awk '{print $1}' +PASS: $ getfacl --omit-header d +PASS: $ rmdir d +PASS: $ umask 022 +PASS: $ touch f +PASS: $ setfacl -m u:bin:rw,u:daemon:r f +PASS: $ ls -dl f | awk '{print $1}' +PASS: $ getfacl --omit-header f +PASS: $ setfacl -m g:users:rw,g:daemon:r f +PASS: $ ls -dl f | awk '{print $1}' +PASS: $ getfacl --omit-header f +PASS: $ setfacl -x g:users f +PASS: $ ls -dl f | awk '{print $1}' +PASS: $ getfacl --omit-header f +PASS: $ setfacl -x u:daemon f +PASS: $ ls -dl f | awk '{print $1}' +PASS: $ getfacl --omit-header f +PASS: $ rm f +PASS: $ umask 027 +PASS: $ mkdir d +PASS: $ setfacl -m u:bin:rwx,u:daemon:rw,d:u:bin:rwx,d:m:rx d +PASS: $ ls -dl d | awk '{print $1}' +PASS: $ getfacl --omit-header d +PASS: $ umask 027 +PASS: $ touch d/f +PASS: $ ls -dl d/f | awk '{print $1}' +PASS: $ getfacl --omit-header d/f +PASS: $ rm d/f +PASS: $ umask 022 +PASS: $ touch d/f +PASS: $ ls -dl d/f | awk '{print $1}' +PASS: $ getfacl --omit-header d/f +PASS: $ rm d/f +PASS: $ umask 000 +PASS: $ mkdir d/d +PASS: $ ls -dl d/d | awk '{print $1}' +PASS: $ getfacl --omit-header d/d +PASS: $ rmdir d/d +PASS: $ umask 022 +PASS: $ mkdir d/d +PASS: $ ls -dl d/d | awk '{print $1}' +PASS: $ getfacl --omit-header d/d +PASS: $ setfacl -nm u:daemon:rx,d:u:daemon:rx,g:users:rx,g:daemon:rwx d/d +PASS: $ ls -dl d/d | awk '{print $1}' +PASS: $ getfacl --omit-header d/d +PASS: $ ln -s d d/l +PASS: $ ls -dl d/l | awk '{print $1}' | sed 's/\.$//g' +PASS: $ ls -dl -L d/l | awk '{print $1}' +PASS: $ getfacl --omit-header d/l +PASS: $ rm d/l +PASS: $ setfacl -m g:daemon:rx,u:bin:rx d/d +PASS: $ ls -dl d/d | awk '{print $1}' +PASS: $ getfacl --omit-header d/d +PASS: $ setfacl -m d:u:bin:rwx d/d +PASS: $ ls -dl d/d | awk '{print $1}' +PASS: $ getfacl --omit-header d/d +PASS: $ rmdir d/d +PASS: $ setfacl -k d +PASS: $ ls -dl d | awk '{print $1}' +PASS: $ getfacl --omit-header d +PASS: $ setfacl -b d +PASS: $ ls -dl d | awk '{print $1}' | sed 's/\.$//g' +PASS: $ getfacl --omit-header d +PASS: $ chmod 775 d +PASS: $ ls -dl d | awk '{print $1}' | sed 's/\.$//g' +PASS: $ getfacl --omit-header d +PASS: $ rmdir d +PASS: $ umask 002 +PASS: $ mkdir d +PASS: $ setfacl -m u:daemon:rwx,u:bin:rx,d:u:daemon:rwx,d:u:bin:rx d +PASS: $ ls -dl d | awk '{print $1}' +PASS: $ getfacl --omit-header d +PASS: $ chmod 750 d +PASS: $ ls -dl d | awk '{print $1}' +PASS: $ getfacl --omit-header d +PASS: $ chmod 750 d +PASS: $ ls -dl d | awk '{print $1}' +PASS: $ getfacl --omit-header d +PASS: $ rmdir d +PASS: $ mkdir d +PASS: $ ln -s d/a d/b +PASS: $ getfacl -R d +PASS: $ setfacl -R -m u:bin:rw d +PASS: $ getfacl -RL d +PASS: $ setfacl -RL -m u:bin:rw d +PASS: $ rm -R d +PASS: $ echo "# owner: root" > f +PASS: $ setfacl --restore=f 2>&1 +111 commands (111 passed, 0 failed) +Note: Tests must run as root +*** root/restore.test *** +PASS: $ touch passwd +PASS: $ chmod 755 passwd +PASS: $ chmod u+s passwd +PASS: $ getfacl passwd > passwd.acl +PASS: $ cat passwd.acl +PASS: $ chown bin passwd +PASS: $ chmod u+s passwd +PASS: $ setfacl --restore passwd.acl +PASS: $ ls -dl passwd | awk '{print $1 " " $3 " " $4}' | sed 's/\.//g' +PASS: $ rm passwd passwd.acl +10 commands (10 passed, 0 failed) +Note: Tests must run as root +*** root/setfacl.test *** +PASS: $ mkdir d +PASS: $ chown bin:bin d +PASS: $ cd d +PASS: $ su bin +PASS: $ sg bin +PASS: $ umask 027 +PASS: $ touch g +PASS: $ ls -dl g | awk '{print $1}' | sed 's/\.//g' +PASS: $ setfacl -m m:- g +PASS: $ ls -dl g | awk '{print $1}' +PASS: $ getfacl g +PASS: $ setfacl -x m g +PASS: $ getfacl g +PASS: $ setfacl -m u:daemon:rw g +PASS: $ getfacl g +PASS: $ setfacl -m u::rwx,g::r-x,o:- g +PASS: $ getfacl g +PASS: $ setfacl -m u::rwx,g::r-x,o:-,m:- g +PASS: $ getfacl g +PASS: $ setfacl -m u::rwx,g::r-x,o:-,u:root:-,m:- g +PASS: $ getfacl g +PASS: $ setfacl -m u::rwx,g:Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/%{ <-- HERE (\w+)}/ at run line 73. +:r-x,o:-,u:root:-,m:- g +PASS: $ getfacl g +PASS: $ setfacl -m u::rwx,g::r-x,o:-,u:root:- g +PASS: $ getfacl g +PASS: $ setfacl --test -x u: g +PASS: $ setfacl --test -x u:x +PASS: $ setfacl -m d:u:root:rwx g +PASS: $ setfacl -x m g +PASS: $ mkdir d +PASS: $ setfacl --test -m u::rwx,u:bin:rwx,g::r-x,o::--- d +PASS: $ setfacl --test -m u::rwx,u:bin:rwx,g::r-x,m::---,o::--- d +PASS: $ setfacl --test -d -m u::rwx,u:bin:rwx,g::r-x,o::--- d +PASS: $ setfacl --test -d -m u::rwx,u:bin:rwx,g::r-x,m::---,o::--- d +PASS: $ su +PASS: $ cd .. +PASS: $ rm -r d +37 commands (37 passed, 0 failed) +Note: Tests must run as root +*** root/permissions.test *** +PASS: $ id -u +PASS: $ umask 022 +PASS: $ mkdir d +PASS: $ cd d +PASS: $ umask 027 +PASS: $ touch f +PASS: $ ls -l f | awk -- '{ print $1, $3, $4 }' | sed 's/\.//g' +PASS: $ echo root > f +PASS: $ su daemon +PASS: $ echo daemon >> f +PASS: $ su +PASS: $ chown bin:bin f +PASS: $ ls -l f | awk -- '{ print $1, $3, $4 }' | sed 's/\.//g' +PASS: $ su bin +PASS: $ echo bin >> f +PASS: $ su daemon +PASS: $ cat f +PASS: $ echo daemon >> f +PASS: $ su bin +PASS: $ setfacl -m u:daemon:rw f +PASS: $ getfacl --omit-header f +PASS: $ su daemon +PASS: $ echo daemon >> f +PASS: $ cat f +PASS: $ su bin +PASS: $ chmod g-w f +PASS: $ getfacl --omit-header f +PASS: $ su daemon +PASS: $ echo daemon >> f +PASS: $ su bin +PASS: $ setfacl -m u:daemon:r,g:daemon:rw-,o::rw- f +PASS: $ su daemon +PASS: $ echo daemon >> f +PASS: $ su bin +PASS: $ setfacl -x u:daemon f +PASS: $ su daemon +PASS: $ echo daemon2 >> f +PASS: $ cat f +PASS: $ su bin +PASS: $ setfacl -m g:daemon:r f +PASS: $ su daemon +PASS: $ echo daemon3 >> f +PASS: $ su bin +PASS: $ setfacl -x g:daemon f +PASS: $ su daemon +PASS: $ echo daemon4 >> f +PASS: $ su +PASS: $ chgrp root f +PASS: $ su daemon +PASS: $ echo daemon5 >> f +PASS: $ cat f +PASS: $ su +PASS: $ setfacl -m g:bin:r,g:daemon:w f +PASS: $ su daemon +PASS: $ : < f +PASS: $ : > f +PASS: $ : <> f +PASS: $ su +PASS: $ mkdir -m 750 e +PASS: $ touch e/h +PASS: $ su bin +PASS: $ shopt -s nullglob ; echo e/* +PASS: $ echo i > e/i +PASS: $ su +PASS: $ setfacl -m u:bin:rx e +PASS: $ su bin +PASS: $ echo e/* +PASS: $ echo i > e/i +PASS: $ su +PASS: $ setfacl -m u:bin:rwx e +PASS: $ su bin +PASS: $ echo i > e/i +PASS: $ su +PASS: $ touch g +PASS: $ ln -s g l +PASS: $ setfacl -m u:bin:rw l +PASS: $ ls -l g | awk -- '{ print $1, $3, $4 }' +PASS: $ mknod -m 0660 hdt b 91 64 +PASS: $ mknod -m 0660 null c 1 3 +PASS: $ mkfifo -m 0660 fifo +PASS: $ su bin +PASS: $ : < hdt +PASS: $ : < null +PASS: $ : < fifo +PASS: $ su +PASS: $ setfacl -m u:bin:rw hdt null fifo +PASS: $ su bin +PASS: $ : < hdt +PASS: $ : < null +PASS: $ ( echo blah > fifo & ) ; cat fifo +PASS: $ su +PASS: $ mkdir -m 600 x +PASS: $ chown daemon:daemon x +PASS: $ echo j > x/j +PASS: $ ls -l x/j | awk -- '{ print $1, $3, $4 }' | sed 's/\.//g' +PASS: $ setfacl -m u:daemon:r x +PASS: $ ls -l x/j | awk -- '{ print $1, $3, $4 }' | sed 's/\.//g' +PASS: $ echo k > x/k +PASS: $ chmod 750 x +PASS: $ su +PASS: $ cd .. +PASS: $ rm -rf d +102 commands (102 passed, 0 failed) +/usr/lib/acl/ptest +DURATION: 3 |