Re: git on afs (fwd)

From: Brandon Casey <hidden>
Date: 2016-06-15 22:43:42


Added the mailing list back in.


On Thu, 18 Oct 2007, Todd T. Fries wrote:
link() returns -1 errno 17 File exists on afs.

To further muddy the waters, linking within the same dir is ok,
linking outside the same dir is not:

todd@ispdesk/p6 ~/tmp¦61$ mkdir dir
todd@ispdesk/p6 ~/tmp¦62$ touch a
todd@ispdesk/p6 ~/tmp¦63$ ln a b
todd@ispdesk/p6 ~/tmp¦64$ ls -l a b
-rw-r--r--  2 4  wheel  0 Oct 18 17:09 a
-rw-r--r--  2 4  wheel  0 Oct 18 17:09 b
todd@ispdesk/p6 ~/tmp¦65$ ls -li a b
2068032 -rw-r--r--  2 4  wheel  0 Oct 18 17:09 a
2068032 -rw-r--r--  2 4  wheel  0 Oct 18 17:09 b
todd@ispdesk/p6 ~/tmp¦66$ ln a dir/b
ln: dir/b: File exists
todd@ispdesk/p6 ~/tmp¦67$ echo $?
That error is just bogus on afs. If it returned a sane
error, things would just work.

But, looks like afs only supports linking within the same
directory: http://www.angelfire.com/hi/plutonic/afs-faq.html

So, you could look into whether the temp file can be sanely
created in the same directory as the final filename.

-brandon
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help