This is the mail archive of the cygwin 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] |
----- Original Message ----- From: "Matthew Persico"Well after a bit of googling around, the answer is this:Mine is at C:\cygwin.
1) In a Windows cmd command prompt, cd where your cygwin lives - mine is at c:\opt\cygwin
2) cd ..I first ran 'attrib cygwin' to see what was already there:
>C:\>attrib cygwin C:\cygwin
3) attrib -r cywgin - that removed the read-only bit. Don't try it in Windows Explorer; it does not "stick"
I then ran 'attrib -r cygwin' (even though it doesn't appear to be readonly to begin with).
4) Then in a Cygwin window, cd / 5) chmod 777 .
That errors out as follows:
Rob@desktop2 / $ chmod 777 . chmod: changing permissions of `.': Permission denied
After all that I get:
Rob@desktop2 / $ ls -alrt total 165 dr-xr-xr-x 1 0 root 0 Jan 1 1970 cygdrive dr-xr-xr-x 1 Rob None 0 Dec 1 2006 proc d---r-x---+ 7 admin Users 0 Mar 12 12:37 var d---r-x---+ 2 admin Users 0 Mar 12 12:37 dev d---r-x---+ 2 admin Users 0 Mar 12 12:37 tmp ----r-x---+ 1 admin Users 57 Mar 12 12:38 Cygwin.bat drwxrwxrwx+ 3 Rob None 0 Mar 12 12:38 home d---r-x---+ 12 admin Users 4096 Mar 12 12:38 .. d---r-x---+ 12 admin Users 4096 Mar 12 12:38 . d---r-x---+ 11 admin Users 4096 Mar 12 12:50 etc d---r-x---+ 11 admin Users 12288 Mar 12 12:51 lib d---r-x---+ 16 admin Users 4096 Mar 12 12:51 usr d---r-x---+ 2 admin Users 131072 Mar 15 21:20 bin ----r-x---+ 1 admin Users 7022 Mar 15 21:20 Cygwin.ico
With such a mess, first fix your directories, than the files. Or better start from scratch.
and running 'make' terminates as before.
This is a fairly new installation of Cygwin, btw. (I stuffed up the old one trying to install rsync and had to delete the lot.) So there could be some additional stuff here that needs sorting out. I have, however, already built some perl extensions using the 5.8.8 build that was installed when I created this fresh build of Cygwin.
And the fact that I can build 5.8.8 from source, but not 5.10.0 leads me to wonder whether this is instead a query that should be raised on p5p ?
Thanks for the reply, Matthew ... appreciated.
#!/bin/sh if [ "$1"="." ]; then setfacl -f /etc/facl.dir . find -type d \! -name '.*' -exec setfacl -f /etc/facl.dir '{}' \; find -type f -executable -exec setfacl -f /etc/faclx.file '{}' \; find -type f \! -executable -exec setfacl -f /etc/facl.file '{}' \; exit fi if test -d "$1"; then setfacl -f /etc/facl.dir "$1" exit fi if test -f "$1"; then test -x "$1" && setfacl -f /etc/faclx.file "$1" && exit setfacl -f /etc/facl.file "$1" exit fi
The simple and destructive way would be: find -type d -exec setfacl -f /etc/facl.dir '{}' \; find -type f -exec setfacl -f /etc/facl.file '{}' \; This would destroy all executable bits. -- Reini Urban http://phpwiki.org/ http://murbreak.at/
Attachment:
facl.dir
Description: application/director
# file: lines.png # owner: rurban # group: users user::rw- group::r-- mask:rwx other:r--
# file: . # owner: root # group: users user::rwx group::rwx mask:rwx other:r-x
-- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |