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