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] |
Hi, I (tried to) read the FAQ carefully and did'nt find a clue. The problem is for the packaging of applications that install some of their files in a directory that is a link. On NT4 I have a strange behavior: the directory is hidding the link and the files didn't mix. OK, I know that my english is not very clear (sorry but I'm french :->), so let's explain with an example: 1/ I am porting the xlockmore application. This is an X11 program and after being compiled and configured the X11 resource files will be installed in $prefix/lib/X11/app-defaults (prefix is /usr/X11R6) 2/ I package the file within a bzip2 compress tar-ball, and this tar (for example for the motif GUI xmlock) contains: usr/ usr/X11R6/ usr/X11R6/bin/ usr/X11R6/bin/xmlock.exe usr/X11R6/lib/ usr/X11R6/lib/X11/ usr/X11R6/lib/X11/app-defaults/ usr/X11R6/lib/X11/app-defaults/XmLock 3/ after using setup to install this package I have in /usr/X11R6 a directory named app-defaults (which is "hiding" the symlink for the initial app-defaults which is a link to /etc/X11/app-defaults and is created when installing xorg): # Before tar xvjf [zxplespac001@t09258]$ cd /usr/X11R6/lib/X11/ [zxplespac001@t09258]$ ll total 93 -rwxrwxrwx+ 1 zxplespa ???????? 36378 Apr 6 21:00 XErrorDB -rwxrwxrwx+ 1 zxplespa ???????? 8298 Apr 6 21:00 XKeysymDB -rwxrwxrwx+ 1 zxplespa ???????? 1736 Apr 6 21:00 Xcms.txt lrwxrwxrwx 1 zxplespa Domain U 21 Apr 19 12:21 app-defaults -> /etc/X11/app-defaults drwxrwxrwt+ 2 zxplespa ???????? 0 Apr 19 12:20 config drwxrwxrwt+ 3 zxplespa ???????? 0 Apr 19 12:21 doc drwxrwxrwt+ 11 zxplespa ???????? 0 May 11 16:50 fonts lrwxrwxrwx 1 zxplespa Domain U 11 Apr 19 12:21 fs -> /etc/X11/fs lrwxrwxrwx 1 zxplespa Domain U 17 Apr 19 12:21 lbxproxy -> /etc/X11/lbxproxy drwxrwxrwt+ 54 zxplespa ???????? 20480 Apr 19 12:21 locale drwxrwxrwt+ 2 zxplespa ???????? 0 Jun 28 09:46 mwm lrwxrwxrwx 1 zxplespa Domain U 18 Apr 19 12:21 proxymngr -> /etc/X11/proxymngr -rwxrwxrwx+ 1 zxplespa ???????? 17371 Apr 6 21:01 rgb.txt lrwxrwxrwx 1 zxplespa Domain U 15 Apr 19 12:21 rstart -> /etc/X11/rstart lrwxrwxrwx 1 zxplespa Domain U 12 Apr 19 12:21 twm -> /etc/X11/twm drwxrwxrwt+ 2 zxplespa ???????? 0 Apr 19 12:21 x11perfcomp lrwxrwxrwx 1 zxplespa Domain U 12 Apr 19 12:21 xdm -> /etc/X11/xdm drwxrwxrwt+ 3 zxplespa ???????? 0 Apr 19 12:21 xedit lrwxrwxrwx 1 zxplespa Domain U 14 Apr 19 12:21 xinit -> /etc/X11/xinit lrwxrwxrwx 1 zxplespa Domain U 12 Apr 19 12:21 xkb -> /etc/X11/xkb drwxrwxrwt+ 3 zxplespa Domain U 0 Apr 28 17:32 xlock -rwxrwxrwx+ 1 zxplespa ???????? 8305 Apr 6 21:02 xman.help lrwxrwxrwx 1 zxplespa Domain U 16 Apr 19 12:21 xserver -> /etc/X11/xserver lrwxrwxrwx 1 zxplespa Domain U 12 Apr 19 12:21 xsm -> /etc/X11/xsm # After tar [zxplespac001@t09258]$ ll total 145 -rwxrwxrwx+ 1 zxplespa ???????? 36378 Apr 6 21:00 XErrorDB -rwxrwxrwx+ 1 zxplespa ???????? 8298 Apr 6 21:00 XKeysymDB -rwxrwxrwx+ 1 zxplespa ???????? 1736 Apr 6 21:00 Xcms.txt drwxr-xr-x+ 2 zxplespa Domain U 0 Apr 28 16:34 app-defaults drwxrwxrwt+ 2 zxplespa ???????? 36864 Apr 19 12:20 config drwxrwxrwt+ 3 zxplespa ???????? 0 Apr 19 12:21 doc drwxrwxrwt+ 11 zxplespa ???????? 4096 May 11 16:50 fonts lrwxrwxrwx 1 zxplespa Domain U 11 Apr 19 12:21 fs -> /etc/X11/fs lrwxrwxrwx 1 zxplespa Domain U 17 Apr 19 12:21 lbxproxy -> /etc/X11/lbxproxy drwxrwxrwt+ 54 zxplespa ???????? 20480 Apr 19 12:21 locale drwxrwxrwt+ 2 zxplespa ???????? 4096 Jun 28 09:46 mwm lrwxrwxrwx 1 zxplespa Domain U 18 Apr 19 12:21 proxymngr -> /etc/X11/proxymngr -rwxrwxrwx+ 1 zxplespa ???????? 17371 Apr 6 21:01 rgb.txt lrwxrwxrwx 1 zxplespa Domain U 15 Apr 19 12:21 rstart -> /etc/X11/rstart lrwxrwxrwx 1 zxplespa Domain U 12 Apr 19 12:21 twm -> /etc/X11/twm drwxrwxrwt+ 2 zxplespa ???????? 4096 Apr 19 12:21 x11perfcomp lrwxrwxrwx 1 zxplespa Domain U 12 Apr 19 12:21 xdm -> /etc/X11/xdm drwxrwxrwt+ 3 zxplespa ???????? 0 Apr 19 12:21 xedit lrwxrwxrwx 1 zxplespa Domain U 14 Apr 19 12:21 xinit -> /etc/X11/xinit lrwxrwxrwx 1 zxplespa Domain U 12 Apr 19 12:21 xkb -> /etc/X11/xkb drwxrwxrwt+ 3 zxplespa Domain U 4096 Apr 28 17:32 xlock -rwxrwxrwx+ 1 zxplespa ???????? 8305 Apr 6 21:02 xman.help lrwxrwxrwx 1 zxplespa Domain U 16 Apr 19 12:21 xserver -> /etc/X11/xserver lrwxrwxrwx 1 zxplespa Domain U 12 Apr 19 12:21 xsm -> /etc/X11/xsm [zxplespac001@t09258]$ ls app-defaults/ XmLock The real question is : do I have to know when I prepare my package that some directories are symlinks (it's pretty easy for the app-defaults problem) ? Or do untar or setup have to be modified to manage the existence of symlinks in the directory tree ? -- Eric Lassauge <lassauge AT users.sourceforge.net>
Attachment:
important_notice.txt
Description: Text document
-- 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] |