This is the mail archive of the
mailing list for the Cygwin project.
wget postinstall and setup
- From: "Pierre A. Humblet" <pierre at phumblet dot no-ip dot org>
- To: cygwin-apps at cygwin dot com
- Date: Thu, 27 Jan 2005 13:31:01 -0500
- Subject: wget postinstall and setup
- Reply-to: pierre dot humblet at ieee dot org
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.