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