wget postinstall and setup
Pierre A. Humblet
pierre@phumblet.no-ip.org
Thu Jan 27 18:31:00 GMT 2005
The wget postinstall is doing a cp.
As discussed earlier, a cp does not preserve the
ACL and any cp done in a postinstall script must be
accompanied by a "touch" to create the new file
before copying unto it (see e.g. as in man.sh), or a "chmod"
to set reasonable permissions after the copying (e.g.
as in openldap.sh).
If that's not done, the user may end up having unreadable
files. Sorry I didn't notice that earlier.
It's a pain to have to impose this to all package maintainers.
It would be much better to set CYGWIN=nontsec from setup.exe
while running the postinstall scripts.
The only scripts that need to chown or chmod files are those
related to services (cron, exim,...). Their maintainers are well
aware of that. They should set CYGWIN=ntsec.
Pierre
More information about the Cygwin-apps
mailing list