0ccc3fc6 | 16-Nov-2012 |
Sascha Wildner <saw@online.de> |
cp(1)/mv(1): Bring back a number of cleanups we did previously.
People (including myself) have put their time and thought into this in the past, so we don't want this simply papered over with the pr
cp(1)/mv(1): Bring back a number of cleanups we did previously.
People (including myself) have put their time and thought into this in the past, so we don't want this simply papered over with the previous state.
show more ...
|
cbe044e0 | 15-Nov-2012 |
John Marino <draco@marino.st> |
/bin/rm: fix removing symlinks with uchg/uappnd set
One error case described in FreeBSD PR bin/111226: /bin/rm when running as super user and failing to unlink a UF_APPEND|UF_IMMUTABLE protected
/bin/rm: fix removing symlinks with uchg/uappnd set
One error case described in FreeBSD PR bin/111226: /bin/rm when running as super user and failing to unlink a UF_APPEND|UF_IMMUTABLE protected symbolic link will reset the UF_APPEND and UF_IMMUTABLE flags on the symbolic link's target (if that target exists) - an object that /bin/rm should not touch! (Quote from SUSv3: "The rm utility removes symbolic links themselves, not the files they refer to, as a consequence of the dependence on the unlink() functionality").
There was a failure case for /usr/bin/find as well, but swildner recently synchronized find with FreeBSD and fixed that one.
Taken-from: FreeBSD SVN 193087 (30 MAY 2009)
show more ...
|