slitaz-forge rev 661

tank: up tank tool to update sup plugin in SCN
author Christophe Lincoln <pankso@slitaz.org>
date Fri Feb 24 07:54:55 2017 +0100 (2017-02-24)
parents cd641d0e837c
children 6a6c2f111dea
files tank/tank
line diff
     1.1 --- a/tank/tank	Thu Feb 23 18:57:48 2017 +0000
     1.2 +++ b/tank/tank	Fri Feb 24 07:54:55 2017 +0100
     1.3 @@ -42,6 +42,7 @@
     1.4  	backup|-b)
     1.5  		# Backup config files and SQL db.
     1.6  		echo "TODO" ;;
     1.7 +		
     1.8  	up-tank)
     1.9  		# Update Tank web interface
    1.10  		echo -e "\nUpdating: tank.slitaz.org..."
    1.11 @@ -56,6 +57,7 @@
    1.12  		#cp -f rootfs/lib/libtaz.sh /lib
    1.13  		#cp -f rootfs/usr/lib/slitaz/httphelper.sh /usr/lib/slitaz
    1.14  		echo "" ;;
    1.15 +		
    1.16  	up-people)
    1.17  		# Update People web interface
    1.18  		echo -e "\nUpdating: people.slitaz.org..."
    1.19 @@ -64,6 +66,7 @@
    1.20  		rm -rf $WWW/people/*
    1.21  		cp -a people/* $WWW/people
    1.22  		echo "" ;;
    1.23 +		
    1.24  	up-pro)
    1.25  		# Update Pro website
    1.26  		echo -e "\nUpdating: pro.slitaz.org..."
    1.27 @@ -72,6 +75,7 @@
    1.28  		rm -rf $WWW/pro/web/*
    1.29  		cp -a pro/* $WWW/pro/web
    1.30  		echo "" ;;
    1.31 +		
    1.32  	up-boot)
    1.33  		# Update Web Boot interface
    1.34  		echo -e "\nUpdating: boot.slitaz.org..."
    1.35 @@ -80,6 +84,7 @@
    1.36  		rm -rf $WWW/boot/*
    1.37  		cp -a boot/* $WWW/boot
    1.38  		echo "" ;;
    1.39 +		
    1.40  	up-cook)
    1.41  		# Update Web Boot interface
    1.42  		echo -e "\nUpdating: cook.slitaz.org..."
    1.43 @@ -113,6 +118,7 @@
    1.44  			$WWW/cook/undigest/cookiso.cgi \
    1.45  			$WWW/cook/cross/arm/cookiso.cgi
    1.46  		echo "" ;;
    1.47 +		
    1.48  	up-roadmap)
    1.49  		# Update Roadmap Web interface
    1.50  		echo -e "\nUpdating: roadmap.slitaz.org..."
    1.51 @@ -120,6 +126,7 @@
    1.52  		[ "$2" == "--nohg" ] || hg pull -u
    1.53  		cp -a roadmap/* $WWW/roadmap
    1.54  		echo "" ;;
    1.55 +		
    1.56  	up-bugs)
    1.57  		# Update Bugs Web interface
    1.58  		bugs="$WWW/bugs"
    1.59 @@ -130,6 +137,7 @@
    1.60  		cp README ${bugs}
    1.61  		chown -R www.www ${bugs}
    1.62  		echo "" ;;
    1.63 +		
    1.64  	up-irc)
    1.65  		# Update IRC interface
    1.66  		echo -e "\nUpdating: irc.slitaz.org..."
    1.67 @@ -138,6 +146,7 @@
    1.68  		rm -rf $WWW/irc/images $WWW/irc/lib
    1.69  		cp -a irc/* $WWW/irc
    1.70  		echo "" ;;
    1.71 +		
    1.72  	up-arm)
    1.73  		# Update ARM Web interface
    1.74  		echo -e "\nUpdating: arm.slitaz.org..."
    1.75 @@ -146,6 +155,7 @@
    1.76  		echo "Updating: slitaz-arm Hg repo..."
    1.77  		cd $REPOS/slitaz-arm && hg pull -u
    1.78  		echo "" ;;
    1.79 +		
    1.80  	up-scn)
    1.81  		# Update scn.slitaz.org
    1.82  		echo -e "\nUpdating: scn.slitaz.org..."
    1.83 @@ -153,10 +163,14 @@
    1.84  		cp -f scn/style* $WWW/scn
    1.85  		cp -f scn/header.html $WWW/scn/lib
    1.86  		cp -a scn/plugins $WWW/scn
    1.87 +		cp -a scn/images $WWW/scn
    1.88 +		# SUP plugin hg.slitaz.org/sup
    1.89 +		cd $REPOS/sup && hg pull -u
    1.90 +		cp -a server/sup $WWW/scn/plugins
    1.91  		# Use TinyCM cmdline tool
    1.92  		cd $REPOS/tinycm && hg pull -u
    1.93 -		./tinycm up $WWW/scn 
    1.94 -		cp -a scn/images/* $WWW/scn/images ;;
    1.95 +		./tinycm up $WWW/scn ;;
    1.96 +		
    1.97  	up-stats)
    1.98  		echo -e "\nUpdating all awstats databases..." | tee -a $LOGFILE
    1.99  		date >> $LOGFILE
   1.100 @@ -165,6 +179,7 @@
   1.101  			/var/www/cgi-bin/awstats.pl \
   1.102  				-config=$vh.slitaz.org -update 2>&1 | tee -a $LOGFILE
   1.103  		done && echo "" ;;
   1.104 +		
   1.105  	adduser)
   1.106  		echo ""
   1.107  		if [ -n "$2" ]; then
   1.108 @@ -201,12 +216,14 @@
   1.109  EOF
   1.110  		#chown -R $user.$user /home/$user
   1.111  		echo -e "Done\n" ;;
   1.112 +		
   1.113  	online)
   1.114  		echo -n "Bugs online users: "
   1.115  		colorize 34 "$(ls /tmp/bugs/sessions | wc -l)" 
   1.116  		echo -n "SCN online users: "
   1.117  		colorize 34 "$(ls /tmp/tinycm/sessions | wc -l)" ;;
   1.118 +		
   1.119  	*)
   1.120  		usage ;;
   1.121 -esac
   1.122 -exit 0
   1.123 +		
   1.124 +esac && exit 0