This is the mail archive of the cygwin-apps@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

wget postinstall and setup


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]