/[scripts]/trunk/small-deb-mirror.sh
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /trunk/small-deb-mirror.sh

Parent Directory Parent Directory | Revision Log Revision Log


Revision 11 - (hide annotations)
Mon Jan 10 14:49:47 2005 UTC (19 years, 2 months ago) by dpavlin
File MIME type: application/x-sh
File size: 811 byte(s)
make small debian mirror (hum? Just 12Gb for sid?)

1 dpavlin 11 #!/bin/sh
2    
3     from="rem.pliva.hr:/mirrors/debian/pub/debian"
4     to="/mnt/mirrors/debian"
5     dist="sid"
6    
7     OPT="
8     --exclude "*-alpha" \
9     --exclude "*-arm" \
10     --exclude "*-hppa" \
11     --exclude "*-ia64" \
12     --exclude "*-m68k" \
13     --exclude "*-mips" \
14     --exclude "*-mipsel" \
15     --exclude "*-powerpc" \
16     --exclude "*-s390" \
17     --exclude "*-sparc" \
18     "
19     rsync -rav --delete $OPT "$from/dists/$dist/" "$to/dists/$dist/"
20     rsync -rav --delete $OPT "$from-non-US/dists/$dist/" "$to-non-US/dists/$dist/"
21    
22     grep ^Filename: $to/dists/$dist/*/binary-i386/Packages | sed 's#^.*Filename: *##' > /tmp/pool
23     grep ^Filename: $to-non-US/dists/$dist/non-US/*/binary-i386/Packages | sed 's#^.*Filename: *##' > /tmp/pool-non-US
24    
25     rsync -av --delete --files-from=/tmp/pool "$from/" "$to/"
26     rsync -av --delete --files-from=/tmp/pool-non-US "$from-non-US/" "$to-non-US/"

Properties

Name Value
svn:executable *

  ViewVC Help
Powered by ViewVC 1.1.26