wok rev 3441

slitaz-dev-tools: add command update-www (up slitaz website repo)
author Christophe Lincoln <pankso@slitaz.org>
date Sun Jun 14 02:45:16 2009 +0200 (2009-06-14)
parents 7b0f14e1c0ac
children e43fb2292deb
files slitaz-dev-tools/stuff/tazdev slitaz-dev-tools/stuff/tazdev.conf
line diff
     1.1 --- a/slitaz-dev-tools/stuff/tazdev	Sun Jun 14 02:26:59 2009 +0200
     1.2 +++ b/slitaz-dev-tools/stuff/tazdev	Sun Jun 14 02:45:16 2009 +0200
     1.3 @@ -21,14 +21,15 @@
     1.4  	echo -e "\nSliTaz developers and build host tool\n
     1.5  \033[1mUsage: \033[0m `basename $0` [command] [user] [stable|cooking]
     1.6  \033[1mCommands: \033[0m\n
     1.7 -  usage      Print this short usage and command list.
     1.8 -  cmplog     Log 'tazwok cmp' result.
     1.9 -  update-wok Update Hg wok and copy it to the chroot wok.
    1.10 -  chroot     Mount virtual fs if needed and chroot into the build env.
    1.11 -  push       Upload new packages to the mirror.
    1.12 -  dry-push   Show what will be uploaded to the mirror. Do nothing.
    1.13 -  pull       Download new packages from the mirror.
    1.14 -  dry-pull   Show what will be downloaded from the mirror. Do nothing.\n"
    1.15 +  usage        Print this short usage and command list.
    1.16 +  cmplog       Log 'tazwok cmp' result.
    1.17 +  update-wok   Update Hg wok and copy it to the chroot wok.
    1.18 +  update-wwww  Update SliTaz Website repo.
    1.19 +  chroot       Mount virtual fs if needed and chroot into the build env.
    1.20 +  push         Upload new packages to the mirror.
    1.21 +  dry-push     Show what will be uploaded to the mirror. Do nothing.
    1.22 +  pull         Download new packages from the mirror.
    1.23 +  dry-pull     Show what will be downloaded from the mirror. Do nothing.\n"
    1.24  }
    1.25  
    1.26  # Exit if user is not root.
    1.27 @@ -81,6 +82,11 @@
    1.28  		echo -n "Copying Hg wok to the chroot... "
    1.29  		cp -a $HG_WOK $CHROOT_WOK
    1.30  		echo "Done" ;;
    1.31 +	update-www)
    1.32 +		# Update website from repo.
    1.33 +		echo ""
    1.34 +		cd $WEBSITE && hg pull && hg update
    1.35 +		echo "" ;;
    1.36  	chroot)
    1.37  		# Chroot into a build env. Default to cookind configured in 
    1.38  		# tazdev.conf
     2.1 --- a/slitaz-dev-tools/stuff/tazdev.conf	Sun Jun 14 02:26:59 2009 +0200
     2.2 +++ b/slitaz-dev-tools/stuff/tazdev.conf	Sun Jun 14 02:45:16 2009 +0200
     2.3 @@ -8,6 +8,9 @@
     2.4  COOKING="/home/slitaz/cooking"
     2.5  STABLE="/home/slitaz/stable"
     2.6  
     2.7 +# Path to the Website repo
     2.8 +WEBSITE="/home/slitaz/www/website"
     2.9 +
    2.10  # Main mirror settings.
    2.11  MIRROR="mirror.slitaz.org"
    2.12  MIRROR_DIR="/var/www/slitaz/mirror/packages"