Re: how to recursively symlink every file in a dir

2010-09-09 Thread Chad Perrin
On Thu, Sep 09, 2010 at 08:23:09PM -0400, Garance A Drosehn wrote: > > It looks like my 'lndir' script started out as a copy of a > script named 'lndir.sh' that the XConsortium had in Oct 1988. [snip] > > Given that the port is written in C and much more recent, I > suspect it is the right way

Re: how to recursively symlink every file in a dir

2010-09-09 Thread Garance A Drosehn
At 2:54 PM -0600 9/9/10, Chad Perrin wrote: On Thu, Sep 09, 2010 at 04:28:59PM -0400, Garance A Drosehn wrote: I believe early X11-distributions had a script called "lndir" would pretty much do exactly what you want here. And then there was a companion command called "breakln" which would

Re: how to recursively symlink every file in a dir

2010-09-09 Thread Chad Perrin
On Thu, Sep 09, 2010 at 04:28:59PM -0400, Garance A Drosehn wrote: > > I believe early X11-distributions had a script called "lndir" > would pretty much do exactly what you want here. And then > there was a companion command called "breakln" which would > remove the symlink and make a copy of the

Re: how to recursively symlink every file in a dir

2010-09-09 Thread Randal L. Schwartz
> "Randal" == Randal L Schwartz writes: Randal> I think null-mounts would do what you're trying to do... as in, as long Randal> as you're reading, you're reading from the old stuff, but if you ever Randal> write something new, all the right bits get created in the new dir. Randal> But I'm ne

Re: how to recursively symlink every file in a dir

2010-09-09 Thread Randal L. Schwartz
> "Aryeh" == Aryeh Friedman writes: Aryeh> I want to make it so every file is a seperate symlink in dir2 if and Aryeh> only if it is a regular file (not a dir) in dir1... the reason is if Aryeh> the file is unchanged then use symlink but I can rm the symlink and Aryeh> replace it with a non-s

Re: how to recursively symlink every file in a dir

2010-09-09 Thread Garance A Drosehn
At 1:24 PM -0400 9/9/10, Aryeh Friedman wrote: I want to make it so every file is a seperate symlink in dir2 if and only if it is a regular file (not a dir) in dir1... the reason is if the file is unchanged then use symlink but I can rm the symlink and replace it with a non-symlink: To show the

Re: how to recursively symlink every file in a dir

2010-09-09 Thread Giorgos Keramidas
On Thu, 9 Sep 2010 13:24:50 -0400, Aryeh Friedman wrote: > I want to make it so every file is a seperate symlink in dir2 if and > only if it is a regular file (not a dir) in dir1... the reason is if > the file is unchanged then use symlink but I can rm the symlink and > replace it with a non-syml

Re: how to recursively symlink every file in a dir

2010-09-09 Thread Aryeh Friedman
After playing around here is what I came up with (cpio -l never did the links right): #!/bin/tcsh foreach i ( `find ~aegis/fnre/baseline/src/ -type d | grep -v src/build | cut -f6- -d'/'` ) mkdir $i end foreach i ( `find ~aegis/fnre/baseline/src/ -type f -name '*.java' | grep -v src/build

Re: how to recursively symlink every file in a dir

2010-09-09 Thread Joshua Isom
On 9/9/2010 12:24 PM, Aryeh Friedman wrote: I want to make it so every file is a seperate symlink in dir2 if and only if it is a regular file (not a dir) in dir1... the reason is if the file is unchanged then use symlink but I can rm the symlink and replace it with a non-symlink: To show the pro

Re: how to recursively symlink every file in a dir

2010-09-09 Thread Arthur Chance
On 09/09/10 18:50, Arthur Chance wrote: On 09/09/10 18:24, Aryeh Friedman wrote: I want to make it so every file is a seperate symlink in dir2 if and only if it is a regular file (not a dir) in dir1... the reason is if the file is unchanged then use symlink but I can rm the symlink and replace i

Re: how to recursively symlink every file in a dir

2010-09-09 Thread Aryeh Friedman
Should of mentioned that I was using C as an example we are in fact using Java and the archives in question are jar's On Thu, Sep 9, 2010 at 1:50 PM, Arthur Chance wrote: > On 09/09/10 18:24, Aryeh Friedman wrote: >> >> I want to make it so every file is a seperate symlink in dir2 if and >> only

Re: how to recursively symlink every file in a dir

2010-09-09 Thread Arthur Chance
On 09/09/10 18:24, Aryeh Friedman wrote: I want to make it so every file is a seperate symlink in dir2 if and only if it is a regular file (not a dir) in dir1... the reason is if the file is unchanged then use symlink but I can rm the symlink and replace it with a non-symlink: cpio -pdl __

how to recursively symlink every file in a dir

2010-09-09 Thread Aryeh Friedman
I want to make it so every file is a seperate symlink in dir2 if and only if it is a regular file (not a dir) in dir1... the reason is if the file is unchanged then use symlink but I can rm the symlink and replace it with a non-symlink: To show the problem I am attempting to solve: foo: (owned by