This sed patch can only be described as "duh". Stat the source file, chmod
the _destination_ file. (Ah hah! That works _much_ better...) I implemented the behavior, I just forgot to test this corner of it. My fault, sorry... No, gnu sed -i doesn't preverve ownership information. I checked. Permissions, yes, ownership info, no. Rob
This commit is contained in:
parent
faa7d863fc
commit
b94669543d
@ -1191,7 +1191,7 @@ extern int sed_main(int argc, char **argv)
|
||||
nonstdout=bb_wfopen(outname,"w");
|
||||
/* Set permissions of output file */
|
||||
fstat(fileno(file),&statbuf);
|
||||
fchmod(fileno(file),statbuf.st_mode);
|
||||
fchmod(fileno(nonstdout),statbuf.st_mode);
|
||||
atexit(cleanup_outname);
|
||||
}
|
||||
process_file(file);
|
||||
|
Loading…
Reference in New Issue
Block a user