[Toybox] [PATCH] Specify owner when testing tar with /dev/null

Rob Landley rob at landley.net
Wed Dec 6 18:50:05 PST 2023


On 12/6/23 18:15, Colin Cross wrote:
>> Who _does_ own /dev/null in your test environment?
> 
> "nobody":
> 
>     FAIL: tar pass /dev/null
>     echo -ne '' | tar c --mtime @0 --group sys /dev/null 2>/dev/null | LST
>     --- expected 2023-12-07 00:03:55.797797713 +0000
>     +++ actual 2023-12-07 00:03:55.805797762 +0000
>     @@ -1 +1 @@
>     -crw-rw-rw- root/sys 1,3 1970-01-01 00:00 dev/null
>     +crw-rw-rw- nobody/sys 1,3 1970-01-01 00:00 dev/null
>     external/toybox/toybox-gtests.cpp:168: Failure
>     Expected equality of these values:
>       exit_status
>         Which is: 1
>       0

Does bionic still have getuid() stubbed out? (I.E. does toybox's "stat -c %U/%G
/dev/null" work?)

Rob


More information about the Toybox mailing list