[Toybox] Fixes to mkdir, chown, env
    Rob Landley 
    rob at landley.net
       
    Thu Sep  5 03:23:41 PDT 2013
    
    
  
On 08/30/2013 09:01:30 AM, Jacek Bukarewicz wrote:
> 2) env - there were 2 segfaults when run on my Ubuntu 12.04 machine:
>     - one is because eglibc sets environ to NULL on clearenv().
> I added check for environ being not NULL when iterating over  
> environment variables
>     - switched xexec to xexec_optargs because command argument is a  
> pointer to optarg which is freed by xexec.
Applied.
> 3) chown:
>     - Both ":" and "." are used as <user>:<group> delimiter but AFAIK  
> only ":" is allowed
On my ubuntu host:
$ touch walrus
$ sudo chown root.bin walrus
$ ls -l walrus
-rw-rw-r-- 1 root bin 0 Sep  5 05:16 walrus
It's not posix but busybox supports it too and it's used in the  
./configure stage of various package builds. (Do you have a specific  
reason to remove it?)
Rob
    
    
More information about the Toybox
mailing list