* Installing on a Samba share drive
@ 2007-12-05 21:08 Tom Leonard
2007-12-06 3:46 ` Larry Hall (Cygwin)
0 siblings, 1 reply; 7+ messages in thread
From: Tom Leonard @ 2007-12-05 21:08 UTC (permalink / raw)
To: cygwin
Hi,
I created a Samba share on my Debian system, mapped it to a drive letter
on my XP Home system and did a full network install of Cygwin on the
root of the mapped drive. When I tried to use Cygwin to compile some
programs, I found that a number of the symbolic links from the install
(eg all of the low level .exe's like am.exe from gcc) could not be
found. While I could manually create the necessary symbolic links, it
was impossible to know what exactly was broken. I resolved the issue by
"uninstalling" from the Samba drive and reinstalling on a local XP drive.
Can anyone shed some light on why the symbolic links might be broken.
Because I need to support different library configurations, I'd like to
use the technique of maintaining a number of different Cygwin
environments on my Debian system where I have lots of disk space, and
map to XP as and when needed.
Thanks,
Tom
--
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/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Installing on a Samba share drive
2007-12-05 21:08 Installing on a Samba share drive Tom Leonard
@ 2007-12-06 3:46 ` Larry Hall (Cygwin)
2007-12-06 4:26 ` Christopher Faylor
0 siblings, 1 reply; 7+ messages in thread
From: Larry Hall (Cygwin) @ 2007-12-06 3:46 UTC (permalink / raw)
To: cygwin
Tom Leonard wrote:
> Hi,
>
> I created a Samba share on my Debian system, mapped it to a drive letter
> on my XP Home system and did a full network install of Cygwin on the
> root of the mapped drive. When I tried to use Cygwin to compile some
> programs, I found that a number of the symbolic links from the install
> (eg all of the low level .exe's like am.exe from gcc) could not be
> found. While I could manually create the necessary symbolic links, it
> was impossible to know what exactly was broken. I resolved the issue by
> "uninstalling" from the Samba drive and reinstalling on a local XP drive.
>
> Can anyone shed some light on why the symbolic links might be broken.
> Because I need to support different library configurations, I'd like to
> use the technique of maintaining a number of different Cygwin
> environments on my Debian system where I have lots of disk space, and
> map to XP as and when needed.
System attribute of the symlinks weren't/couldn't be set?
--
Larry Hall http://www.rfk.com
RFK Partners, Inc. (508) 893-9779 - RFK Office
216 Dalton Rd. (508) 893-9889 - FAX
Holliston, MA 01746
_____________________________________________________________________
A: Yes.
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.
>>> Q: Why is top posting annoying in email?
--
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/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Installing on a Samba share drive
2007-12-06 3:46 ` Larry Hall (Cygwin)
@ 2007-12-06 4:26 ` Christopher Faylor
2007-12-06 4:39 ` Larry Hall (Cygwin)
0 siblings, 1 reply; 7+ messages in thread
From: Christopher Faylor @ 2007-12-06 4:26 UTC (permalink / raw)
To: cygwin
On Wed, Dec 05, 2007 at 10:45:43PM -0500, Larry Hall (Cygwin) wrote:
> Tom Leonard wrote:
>> Hi,
>> I created a Samba share on my Debian system, mapped it to a drive letter
>> on my XP Home system and did a full network install of Cygwin on the root
>> of the mapped drive. When I tried to use Cygwin to compile some programs,
>> I found that a number of the symbolic links from the install (eg all of
>> the low level .exe's like am.exe from gcc) could not be found. While I
>> could manually create the necessary symbolic links, it was impossible to
>> know what exactly was broken. I resolved the issue by "uninstalling" from
>> the Samba drive and reinstalling on a local XP drive.
>> Can anyone shed some light on why the symbolic links might be broken.
>> Because I need to support different library configurations, I'd like to
>> use the technique of maintaining a number of different Cygwin environments
>> on my Debian system where I have lots of disk space, and map to XP as and
>> when needed.
>
>
> System attribute of the symlinks weren't/couldn't be set?
You're showing your age, Larry. :-) .lnk files shouldn't have system
attributes. They should just be readonly. But that would be the case if
a *cygwin* cp/tar/cpio/etc. command was used to create the files.
cgf
--
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/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Installing on a Samba share drive
2007-12-06 4:26 ` Christopher Faylor
@ 2007-12-06 4:39 ` Larry Hall (Cygwin)
2007-12-06 4:51 ` Christopher Faylor
0 siblings, 1 reply; 7+ messages in thread
From: Larry Hall (Cygwin) @ 2007-12-06 4:39 UTC (permalink / raw)
To: cygwin
Christopher Faylor wrote:
> On Wed, Dec 05, 2007 at 10:45:43PM -0500, Larry Hall (Cygwin) wrote:
>> Tom Leonard wrote:
>>> Hi,
>>> I created a Samba share on my Debian system, mapped it to a drive letter
>>> on my XP Home system and did a full network install of Cygwin on the root
>>> of the mapped drive. When I tried to use Cygwin to compile some programs,
>>> I found that a number of the symbolic links from the install (eg all of
>>> the low level .exe's like am.exe from gcc) could not be found. While I
>>> could manually create the necessary symbolic links, it was impossible to
>>> know what exactly was broken. I resolved the issue by "uninstalling" from
>>> the Samba drive and reinstalling on a local XP drive.
>>> Can anyone shed some light on why the symbolic links might be broken.
>>> Because I need to support different library configurations, I'd like to
>>> use the technique of maintaining a number of different Cygwin environments
>>> on my Debian system where I have lots of disk space, and map to XP as and
>>> when needed.
>>
>> System attribute of the symlinks weren't/couldn't be set?
>
> You're showing your age, Larry. :-) .lnk files shouldn't have system
> attributes. They should just be readonly. But that would be the case if
> a *cygwin* cp/tar/cpio/etc. command was used to create the files.
Has 'setup.exe' finally been updated to create .lnk file style symlinks?
Guess it has been a while since I've wandered through that code. :-)
--
Larry Hall http://www.rfk.com
RFK Partners, Inc. (508) 893-9779 - RFK Office
216 Dalton Rd. (508) 893-9889 - FAX
Holliston, MA 01746
_____________________________________________________________________
A: Yes.
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.
>>> Q: Why is top posting annoying in email?
--
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/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Installing on a Samba share drive
2007-12-06 4:39 ` Larry Hall (Cygwin)
@ 2007-12-06 4:51 ` Christopher Faylor
2007-12-06 10:17 ` Albrecht Schlosser
0 siblings, 1 reply; 7+ messages in thread
From: Christopher Faylor @ 2007-12-06 4:51 UTC (permalink / raw)
To: cygwin
On Wed, Dec 05, 2007 at 11:38:54PM -0500, Larry Hall (Cygwin) wrote:
> Christopher Faylor wrote:
>> On Wed, Dec 05, 2007 at 10:45:43PM -0500, Larry Hall (Cygwin) wrote:
>>> Tom Leonard wrote:
>>>> Hi,
>>>> I created a Samba share on my Debian system, mapped it to a drive letter
>>>> on my XP Home system and did a full network install of Cygwin on the
>>>> root of the mapped drive. When I tried to use Cygwin to compile some
>>>> programs, I found that a number of the symbolic links from the install
>>>> (eg all of the low level .exe's like am.exe from gcc) could not be
>>>> found. While I could manually create the necessary symbolic links, it
>>>> was impossible to know what exactly was broken. I resolved the issue by
>>>> "uninstalling" from the Samba drive and reinstalling on a local XP
>>>> drive.
>>>> Can anyone shed some light on why the symbolic links might be broken.
>>>> Because I need to support different library configurations, I'd like to
>>>> use the technique of maintaining a number of different Cygwin
>>>> environments on my Debian system where I have lots of disk space, and
>>>> map to XP as and when needed.
>>>
>>> System attribute of the symlinks weren't/couldn't be set?
>> You're showing your age, Larry. :-) .lnk files shouldn't have system
>> attributes. They should just be readonly. But that would be the case if
>> a *cygwin* cp/tar/cpio/etc. command was used to create the files.
>
>
> Has 'setup.exe' finally been updated to create .lnk file style symlinks?
> Guess it has been a while since I've wandered through that code. :-)
Ah, good point. I was actually thinking this might have been the same
thing that as someone on IRC was reporting where I thought they said
that they just saw .lnk files but I see now that this wasn't mentioned
above. Sorry about that.
Same answer, though. Using cygwin utiltities to create the files should
rectify the problem.
cgf
--
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/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Installing on a Samba share drive
2007-12-06 4:51 ` Christopher Faylor
@ 2007-12-06 10:17 ` Albrecht Schlosser
2007-12-06 11:14 ` Corinna Vinschen
0 siblings, 1 reply; 7+ messages in thread
From: Albrecht Schlosser @ 2007-12-06 10:17 UTC (permalink / raw)
To: cygwin
Christopher Faylor wrote:
> On Wed, Dec 05, 2007 at 11:38:54PM -0500, Larry Hall (Cygwin) wrote:
>> Christopher Faylor wrote:
>>> On Wed, Dec 05, 2007 at 10:45:43PM -0500, Larry Hall (Cygwin) wrote:
>>>> Tom Leonard wrote:
>>>>> Hi,
>>>>> I created a Samba share on my Debian system, mapped it to a drive letter
>>>>> on my XP Home system and did a full network install of Cygwin on the
>>>>> root of the mapped drive.
>> Has 'setup.exe' finally been updated to create .lnk file style symlinks?
>> Guess it has been a while since I've wandered through that code. :-)
>
> Ah, good point. I was actually thinking this might have been the same
> thing that as someone on IRC was reporting where I thought they said
> that they just saw .lnk files but I see now that this wasn't mentioned
> above. Sorry about that.
>
> Same answer, though. Using cygwin utiltities to create the files should
> rectify the problem.
Well, the OP wrote that he used setup.exe to do "a full network
install". Since setup.exe is a native windows program, would this mean
that an install to a network share wouldn't work?
Albrecht
--
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/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Installing on a Samba share drive
2007-12-06 10:17 ` Albrecht Schlosser
@ 2007-12-06 11:14 ` Corinna Vinschen
0 siblings, 0 replies; 7+ messages in thread
From: Corinna Vinschen @ 2007-12-06 11:14 UTC (permalink / raw)
To: cygwin
On Dec 6 11:16, Albrecht Schlosser wrote:
> Christopher Faylor wrote:
>> On Wed, Dec 05, 2007 at 11:38:54PM -0500, Larry Hall (Cygwin) wrote:
>>> Christopher Faylor wrote:
>>>> On Wed, Dec 05, 2007 at 10:45:43PM -0500, Larry Hall (Cygwin) wrote:
>>>>> Tom Leonard wrote:
>>>>>> Hi,
>>>>>> I created a Samba share on my Debian system, mapped it to a drive
>>>>>> letter on my XP Home system and did a full network install of Cygwin
>>>>>> on the root of the mapped drive.
>
>>> Has 'setup.exe' finally been updated to create .lnk file style symlinks?
>>> Guess it has been a while since I've wandered through that code. :-)
>> Ah, good point. I was actually thinking this might have been the same
>> thing that as someone on IRC was reporting where I thought they said
>> that they just saw .lnk files but I see now that this wasn't mentioned
>> above. Sorry about that.
>> Same answer, though. Using cygwin utiltities to create the files should
>> rectify the problem.
>
> Well, the OP wrote that he used setup.exe to do "a full network install".
> Since setup.exe is a native windows program, would this mean that an
> install to a network share wouldn't work?
setup.exe is creating symlinks of the "plain file with magic header and
system bit set" type, which is also used for unix sockets and also for
symlinks if you set the CYGWIN=nowinsymlinks option. The problem with
Samba is that it's running on file systems which don't support DOS file
attributes natively.
However, Samba supports a mapping mechanism which uses the execute bits
in the file permissions to simulate the DOS attribute bits system,
hidden and archive, as well as, in newer Samba versions, a mapping
mechanism which uses extended attributes to map these bits. For more
information see `man smb.conf'. Using one of these mechanisms should
allow Cygwin symlinks created by setup.exe to work on Samba shares. Of
course, they are still just plain files. They are not visible as real
symlinks from the Linux side, they still only work from Cygwin.
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Red Hat
--
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/
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2007-12-06 11:14 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-12-05 21:08 Installing on a Samba share drive Tom Leonard
2007-12-06 3:46 ` Larry Hall (Cygwin)
2007-12-06 4:26 ` Christopher Faylor
2007-12-06 4:39 ` Larry Hall (Cygwin)
2007-12-06 4:51 ` Christopher Faylor
2007-12-06 10:17 ` Albrecht Schlosser
2007-12-06 11:14 ` Corinna Vinschen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).