slitaz-forge view mirror/mirror @ rev 711

Update pangolin
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Jan 01 18:26:56 2020 +0100 (2020-01-01)
parents 37fadd188b73
children
line source
1 #!/bin/sh
2 #
3 # Main SliTaz Mirror admin utility
4 #
5 # Copyright (C) 2012-2015 SliTaz GNU/Linux - BSD License
6 #
7 # Authors : Christophe Lincoln <pankso@slitaz.org>
8 #
10 REPOS="/home/slitaz/repos"
11 WWW="/var/www"
12 MIRROR="$WWW/mirror"
13 INFO="$WWW/mirror-info"
14 TINY="$WWW/pizza/tiny"
15 BACKUPS="/home/backups"
16 WEBSITE="/home/slitaz/website"
18 usage() {
19 cat << EOT
21 Usage: $(basename $0) [command]
22 Commands:
23 up-info Update mirror1.slitaz.org/info/ web interface
24 up-tiny Update tiny.slitaz.org/ web interface
25 up-mirror Update mirror1.slitaz.org files
26 up-www Update main website www.slitaz.org
27 up-pkgs Update pkgs.slitaz.org web interface
29 EOT
30 }
32 case "$1" in
33 up-info)
34 echo "Updating: mirror1.slitaz.org/info..."
35 cd $REPOS/slitaz-forge && hg pull -u
36 echo "Copying info to: $INFO"
37 cp -a mirror/info/* $INFO ;;
38 up-tiny)
39 echo "Updating: tiny.slitaz.org..."
40 cd $REPOS/tiny-slitaz && hg pull -u
41 echo "Copying tiny to: $TINY"
42 cp -a * $TINY ;;
43 up-mirror)
44 echo "Updating: mirror1.slitaz.org files..."
45 cd $REPOS/slitaz-forge && hg pull -u
46 echo "Copying root to: $MIRROR"
47 cp -a mirror/root/* $MIRROR ;;
48 up-www)
49 echo "Updating: www.slitaz.org"
50 cd $WEBSITE && hg pull -u ;;
51 up-pkgs)
52 echo "Updating: pkgs.slitaz.org..."
53 cd $REPOS/slitaz-forge && hg pull -u
54 echo "Copying pkgs to: $WWW/pkgs"
55 cp -a pkgs/*.* $WWW/pkgs
56 cp -a pkgs/lib $WWW/pkgs
57 cd pkgs && make install-msg ;;
58 *)
59 usage ;;
60 esac
61 exit 0