slitaz-forge annotate mirror/mirror @ rev 333
mirror-search.sh: add bugs
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Fri Sep 28 15:59:26 2012 +0200 (2012-09-28) |
parents | 2a85be732514 |
children | c890b7f0723e |
rev | line source |
---|---|
pankso@162 | 1 #!/bin/sh |
pankso@162 | 2 # |
pankso@162 | 3 # Main SliTaz Mirror admin utility |
pankso@162 | 4 # |
pankso@162 | 5 # Copyright (C) 2012 SliTaz GNU/Linux - BSD License |
pankso@162 | 6 # |
pankso@162 | 7 # Authors : Christophe Lincoln <pankso@slitaz.org> |
pankso@162 | 8 # |
pankso@162 | 9 |
pankso@162 | 10 REPOS="/home/slitaz/repos" |
pankso@162 | 11 WWW="/var/www" |
pankso@166 | 12 MIRROR="$WWW/mirror" |
pankso@162 | 13 INFO="$WWW/mirror-info" |
pankso@162 | 14 TINY="$WWW/pizza/tiny" |
pankso@162 | 15 BACKUPS="/home/backups" |
pankso@162 | 16 |
pankso@162 | 17 usage() { |
pankso@162 | 18 cat << EOT |
pankso@162 | 19 |
pankso@162 | 20 Usage: $(basename $0) [command] |
pankso@162 | 21 Commands: |
pankso@162 | 22 up-info Update mirror.slitaz.org/info/ web interface |
pankso@162 | 23 up-tiny Update tiny.slitaz.org/ web interface |
pankso@166 | 24 up-mirror Update mirror.slitaz.org files |
pankso@232 | 25 up-pkgs Update pkgs.slitaz.org |
pankso@162 | 26 |
pankso@162 | 27 EOT |
pankso@162 | 28 } |
pankso@162 | 29 |
pankso@162 | 30 case "$1" in |
pankso@162 | 31 up-info) |
pankso@162 | 32 echo "Updating: mirror.slitaz.org/info..." |
pankso@175 | 33 cd $REPOS/slitaz-forge && hg pull -u |
pankso@175 | 34 echo "Copying info to: $INFO" |
pankso@165 | 35 cp -a mirror/info/* $INFO ;; |
pankso@162 | 36 up-tiny) |
pankso@162 | 37 echo "Updating: tiny.slitaz.org..." |
pankso@232 | 38 cd $REPOS/tiny-slitaz && hg pull -u |
pankso@175 | 39 echo "Copying tiny to: $TINY" |
pankso@232 | 40 cp -a * $TINY ;; |
pankso@166 | 41 up-mirror) |
pankso@166 | 42 echo "Updating: mirror.slitaz.org files..." |
pankso@175 | 43 cd $REPOS/slitaz-forge && hg pull -u |
pankso@175 | 44 echo "Copying root to: $MIRROR" |
pankso@166 | 45 cp -a mirror/root/* $MIRROR ;; |
pankso@232 | 46 up-pkgs) |
pankso@232 | 47 echo "Updating: pkgs.slitaz.org..." |
pankso@232 | 48 cd $REPOS/slitaz-forge && hg pull -u |
pankso@232 | 49 echo "Copying pkgs to: $WWW/pkgs" |
pankso@272 | 50 cp -a pkgs/*.* $WWW/pkgs |
pankso@273 | 51 cp -a pkgs/lib $WWW/pkgs |
pankso@273 | 52 cd pkgs && make install-msg ;; |
pankso@162 | 53 *) |
pankso@162 | 54 usage ;; |
pankso@162 | 55 esac |
pankso@162 | 56 exit 0 |