1 |
Jesús J. Guerrero Botella posted on Thu, 23 Jun 2011 08:15:44 +0200 as |
2 |
excerpted: |
3 |
|
4 |
> Symlinks are clean, and portage has always been file-oriented so I see |
5 |
> no problem with using them for this. |
6 |
|
7 |
It has been some years since I've seen the argument made, but if I'm not |
8 |
mistaken, at least back in 2004-ish when I first switched to Gentoo, the |
9 |
argument against in-tree symlinking (or multi-hard-linking, for that |
10 |
matter) of any kind (other than the obvious directory hard-linking) was |
11 |
that we wanted to keep the tree at least minimally deployable on non-Unix |
12 |
filesystems like fat/ntfs. Note that while a user's profile uses a |
13 |
symlink, the symlink is on /etc (which is thus implied to be a Unix |
14 |
filesystem with symlinking capacities) pointing /into/ the tree, NOT |
15 |
actually PART OF the tree. |
16 |
|
17 |
One scenario in which this might be a factor is that of someone doing |
18 |
their syncs and source downloads at work where they have lots of |
19 |
bandwidth available, then sneakernetting it home on a fat32 formatted |
20 |
thumbdrive. |
21 |
|
22 |
Now it can be argued that the flexibility benefit of multi-category |
23 |
packages trumps that of being able to put the tree on fat or whatever, |
24 |
but there IS a definite loss of tree portability that's implied, and thus |
25 |
a tradeoff to be considered. |
26 |
|
27 |
-- |
28 |
Duncan - List replies preferred. No HTML msgs. |
29 |
"Every nonfree program has a lord, a master -- |
30 |
and if you use the program, he is your master." Richard Stallman |