On Thu, Nov 14, 2002 at 04:04:29AM +1000, Anthony Towns wrote: Hi Tollef and Anthony,
> On Wed, Nov 13, 2002 at 01:39:46AM +0100, Tollef Fog Heen wrote: > > | I am playing with debootstrap to build a custom base system. > > | I would like to include freeswan in the list of deb packages. > > | Unfortunately, freeswan is in the non-US archive. I just > > | wonder if there is an easy way to do it through debootstrap. > > pass the --components flag to debootstrap. > > This shouldn't work -- non-US has a separate Release file, and usually > needs a separate URL. > > If it does work, let me know, and we'll see about fixing that... Of course, it does not work. I resorted to brute force and did the unthinkable as follows: --- /usr/lib/debootstrap/functions.orig 2002-11-13 11:53:51.000000000 -0800 +++ /usr/lib/debootstrap/functions 2002-11-13 11:55:00.000000000 -0800 @@ -383,10 +383,11 @@ } download_main () { + MIRRORS=${MIRRORS/,/ } local m1=${MIRRORS%% *} progress 0 100 "Downloading Packages file" progress_next 100 - COMPONENTS=main + COMPONENTS="main non-US/main" export COMPONENTS for m in $MIRRORS; do for c in $COMPONENTS; do Then, I set the script to use mirror_style main, instead of release. Debootstrap get the following string as the mirror, MIRROR="http://192.168.2.8/debian,http://192.168.2.8/debian-non-US". One day, I will do a proper script for each mirror, instead of this kludge. Thanks. Bao -- Best Regards. Bao C. Ha Hacom voice: (310) 675-8221 fax: (310) 675-8225 8D66 6672 7A9B 6879 85CD 42E0 9F6C 7908 ED95 6B38 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]