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 |