On Mon, Mar 06, 2006 at 12:36:22PM -0500, Alec Warner <[EMAIL PROTECTED]> wrote: > Taking the earlier comment ( changing files only on the mirrors ) there > are no portage changes that are technically required. However, you'd > need to change about 10000 ( random number I pulled out of my ass, but > there are many affected ) SRC_URI's to point to the new format, or > produce some sort of hack that translates between the two, and I > wouldn't be to fond of the latter effort, mostly because it would > probably rot in the tree for way too long ;)
For the time being, whats stopping us from doing something like the following on the mirrors? for i in `find . -type f`; do dir=${i:2:1}; // I guess we REALLY want case sensitivity, but thats not for me // to decide. dir=`echo ${dir} | tr [:upper:] [:lower:]` mkdir -p ${dir}; mv ${i} ${dir}; ln ${dir}/${i:2} ${i}; done > And you need to modify policy for placing files on the mirrors, but > thats not a portage problem either; from the portage POV the change is > relatively seamless. Modifying the mirror code to do something like the above shouldn't be complicated at all. -- Role: Gentoo Linux Kernel Lead Gentoo Linux: http://www.gentoo.org Public Key: gpg --recv-keys 9C745515 Key fingerprint: A0AF F3C8 D699 A05A EC5C 24F7 95AA 241D 9C74 5515
pgp56Ngme8Idj.pgp
Description: PGP signature