Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] portage r9372 - main/trunk/bin
Date: Sat, 23 Feb 2008 01:20:53
Message-Id: E1JSj4L-00013A-UJ@stork.gentoo.org
1 Author: vapier
2 Date: 2008-02-23 01:20:48 +0000 (Sat, 23 Feb 2008)
3 New Revision: 9372
4
5 Modified:
6 main/trunk/bin/emerge-webrsync
7 Log:
8 only try to fetch compression schemes which the host supports
9
10 Modified: main/trunk/bin/emerge-webrsync
11 ===================================================================
12 --- main/trunk/bin/emerge-webrsync 2008-02-23 01:17:15 UTC (rev 9371)
13 +++ main/trunk/bin/emerge-webrsync 2008-02-23 01:20:48 UTC (rev 9372)
14 @@ -219,11 +219,20 @@
15 local have_files=0
16 local mirror
17
18 + local compressions=""
19 + type lzcat > /dev/null && compressions="${compressions} lzma"
20 + type bzcat > /dev/null && compressions="${compressions} bz2"
21 + type zcat > /dev/null && compressions="${compressions} gz"
22 + if [[ -z ${compressions} ]] ; then
23 + eecho "unable to locate any decompressors (lzcat or bzcat or zcat)"
24 + exit 1
25 + fi
26 +
27 for mirror in ${GENTOO_MIRRORS} ; do
28
29 vecho "Trying to retrieve ${date} snapshot from ${mirror} ..."
30
31 - for compression in lzma bz2 gz ; do
32 + for compression in ${compressions} ; do
33 local file="portage-${date}.tar.${compression}"
34 local digest="${file}.md5sum"
35 local signature="${file}.gpgsig"
36
37 --
38 gentoo-commits@l.g.o mailing list