This is a discussion on gzexe patch within the mailing.openbsd.tech forums, part of the OpenBSD category; --> Compressing /usr/bin/* whacks /bin/chmod because of /usr/bin/chflags. This patch makes gzexe skip symlinks. Regards, Andrew Dalgleish Index: gzexe ================================================== ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Compressing /usr/bin/* whacks /bin/chmod because of /usr/bin/chflags. This patch makes gzexe skip symlinks. Regards, Andrew Dalgleish Index: gzexe ================================================== ================= RCS file: /cvs/OpenBSD/src/usr.bin/compress/gzexe,v retrieving revision 1.4 diff -u -w -r1.4 gzexe --- gzexe 30 Sep 2005 06:50:44 -0000 1.4 +++ gzexe 27 Feb 2006 21:55:17 -0000 @@ -87,6 +87,11 @@ return 1 fi + if test -h "$1"; then + echo "$prog: cannot compress symlink $1" + return 1 + fi + case `basename "$1"` in sh | mktemp | rm | echo | tail | gzip | chmod | basename) echo "$prog: cannot compress $1, I depend on it" |