slitaz-modular rev 172

local-mirror: Update local-mirror script.
author Christopher Rogers <slaxemulator@gmail.com>
date Thu Jul 19 11:48:23 2012 +0000 (2012-07-19)
parents 87aa12b14afa
children d31b9a880249
files initramfs/usr/bin/fake-website initramfs/usr/bin/local-mirror
line diff
     1.1 --- a/initramfs/usr/bin/fake-website	Tue Apr 24 18:55:39 2012 +0000
     1.2 +++ b/initramfs/usr/bin/fake-website	Thu Jul 19 11:48:23 2012 +0000
     1.3 @@ -1,7 +1,6 @@
     1.4  #!/bin/sh
     1.5  
     1.6 -source /usr/lib/slitaz/libtaz
     1.7 -source_lib commons
     1.8 +source /lib/libtaz.sh
     1.9  check_root
    1.10  . /etc/slitaz/slitaz.conf
    1.11  . /etc/local-mirror.conf
     2.1 --- a/initramfs/usr/bin/local-mirror	Tue Apr 24 18:55:39 2012 +0000
     2.2 +++ b/initramfs/usr/bin/local-mirror	Thu Jul 19 11:48:23 2012 +0000
     2.3 @@ -1,7 +1,6 @@
     2.4  #!/bin/sh
     2.5  
     2.6 -source /usr/lib/slitaz/libtaz
     2.7 -source_lib commons
     2.8 +source /lib/libtaz.sh
     2.9  check_root
    2.10  . /etc/slitaz/slitaz.conf
    2.11  
    2.12 @@ -94,7 +93,7 @@
    2.13  	fi
    2.14  	[ -d $STABLE ] || mkdir -p $STABLE
    2.15  	[ -d $COOKING ] || mkdir -p $COOKING
    2.16 -	[ -d $MAIN_WWW_DIR/pics/rrd ] || mkdir -p $MAIN_WWW_DIR/pics/rrd
    2.17 +	[ -d $MAIN_WWW_DIR/graphs/images/rrd ] || mkdir -p $MAIN_WWW_DIR/graphs/images/rrd
    2.18  	
    2.19  	case "$b" in
    2.20  		website)
    2.21 @@ -208,7 +207,7 @@
    2.22  			[ -d $MAIN_WWW_DIR/$b/incoming ] || ln -sf $SLITAZ_HOME/$version/incoming $MAIN_WWW_DIR/$b/incoming
    2.23  		;;
    2.24  		try)
    2.25 -			[ -d $MAIN_WWW_DIR/tinycm ] || ln -sf $REPOS_DIR/tinycm $MAIN_WWW_DIR/tinycm ;;
    2.26 +			[ -d $MAIN_WWW_DIR/tinycm ] || ln -sf $REPOS_DIR/tinycm $MAIN_WWW_DIR/try ;;
    2.27  		pkgs)
    2.28  			pwd=$(pwd)
    2.29  			if [ -d $PKGS_WWW_DIR ]; then
    2.30 @@ -235,15 +234,21 @@
    2.31  			[ -d /var/www/mirror ] || ln -sf $MAIN_WWW_DIR/mirror /var/www/mirror
    2.32  			[ -d /var/www/mirror-info ] || ln -sf $MAIN_WWW_DIR/mirror-info /var/www/mirror-info
    2.33  			[ -d $MAIN_WWW_DIR/mirror-info/pics ] || mkdir -p $MAIN_WWW_DIR/mirror-info/pics
    2.34 -			[ -d $MAIN_WWW_DIR/mirror-info/pics/rrd ] || ln -sf $MAIN_WWW_DIR/pics/rrd $MAIN_WWW_DIR/mirror-info/pics/rrd
    2.35 +			[ -d $MAIN_WWW_DIR/mirror-info/pics/rrd ] || ln -sf $MAIN_WWW_DIR/graphs/images/rrd $MAIN_WWW_DIR/mirror-info/pics/rrd
    2.36  			[ -f $REPOS_DIR/slitaz-forge/mirror/files/etc/rsyncd.conf ] && cp -a $REPOS_DIR/slitaz-forge/mirror/files/etc/rsyncd.conf /etc/rsyncd.conf
    2.37  			[ -f $REPOS_DIR/slitaz-forge/mirror/files/etc/rsyncd.motd ] && cp -a $REPOS_DIR/slitaz-forge/mirror/files/etc/rsyncd.motd /etc/rsyncd.motd
    2.38  			[ -f $REPOS_DIR/slitaz-forge/mirror/files/usr/bin/chkfilelist ] && cp -a $REPOS_DIR/slitaz-forge/mirror/files/usr/bin/chkfilelist /usr/bin/chkfilelist
    2.39  			if [ -f /usr/bin/makegraphs ]; then
    2.40 -				[ -f $MAIN_WWW_DIR/pics/makegraphs ] || cp -a /usr/bin/makegraphs $MAIN_WWW_DIR/pics/makegraphs
    2.41 -				if [ ! $(grep -l "$MAIN_WWW_DIR/pics/makegraphs" $CRON_FILE) ]; then
    2.42 +				[ -f $MAIN_WWW_DIR/graphs/makegraphs ] || cp -a /usr/bin/makegraphs $MAIN_WWW_DIR/graphs/makegraphs
    2.43 +				if [ ! $(grep -l "$MAIN_WWW_DIR/graphs/makegraphs" $CRON_FILE) ]; then
    2.44  					echo "# Update system load graphics" >> $CRON_FILE
    2.45 -					echo "*/5 * * * * $MAIN_WWW_DIR/pics/makegraphs" >> $CRON_FILE
    2.46 +					echo "*/5 * * * * $MAIN_WWW_DIR/graphs/makegraphs" >> $CRON_FILE
    2.47 +				fi
    2.48 +			fi
    2.49 +			if [ -f /usr/bin/chkfilelist ]; then
    2.50 +				if [ ! $(grep -l "/usr/bin/chkfilelist" $CRON_FILE) ]; then
    2.51 +					echo "# Update fileslist" >> $CRON_FILE
    2.52 +					echo "0 */1 * * * /usr/bin/chkfilelist" >> $CRON_FILE
    2.53  				fi
    2.54  			fi
    2.55  		;;
    2.56 @@ -262,7 +267,7 @@
    2.57  				fi
    2.58  			done
    2.59  			[ -d $MAIN_WWW_DIR/$b/images ] || mkdir -p $MAIN_WWW_DIR/$b/images
    2.60 -			[ -d $MAIN_WWW_DIR/$b/graphs/rrd ] || ln -sf $MAIN_WWW_DIR/graphs/rrd $MAIN_WWW_DIR/$b/images/rrd
    2.61 +			[ -d $MAIN_WWW_DIR/$b/graphs/images/rrd ] || ln -sf $MAIN_WWW_DIR/graphs/images/rrd $MAIN_WWW_DIR/$b/images/rrd
    2.62  			if [ -f /usr/share/awstats/extras/update ]; then
    2.63  				if [ ! $(grep -l "/usr/share/awstats/extras/update" $CRON_FILE) ]; then
    2.64  					echo "# Update Web stats" >> $CRON_FILE
    2.65 @@ -270,10 +275,10 @@
    2.66  				fi
    2.67  			fi
    2.68  			if [ -f /usr/bin/makegraphs ]; then
    2.69 -				[ -f $MAIN_WWW_DIR/pics/makegraphs ] || cp -a /usr/bin/makegraphs $MAIN_WWW_DIR/pics/makegraphs
    2.70 -				if [ ! $(grep -l "$MAIN_WWW_DIR/pics/makegraphs" $CRON_FILE) ]; then
    2.71 +				[ -f $MAIN_WWW_DIR/graphs/makegraphs ] || cp -a /usr/bin/makegraphs $MAIN_WWW_DIR/graphs/makegraphs
    2.72 +				if [ ! $(grep -l "$MAIN_WWW_DIR/graphs/makegraphs" $CRON_FILE) ]; then
    2.73  					echo "# Update system load graphics" >> $CRON_FILE
    2.74 -					echo "*/5 * * * * $MAIN_WWW_DIR/pics/makegraphs" >> $CRON_FILE
    2.75 +					echo "*/5 * * * * $MAIN_WWW_DIR/graphs/makegraphs" >> $CRON_FILE
    2.76  				fi
    2.77  			fi
    2.78  		;;
    2.79 @@ -344,6 +349,32 @@
    2.80  	esac
    2.81  }
    2.82  
    2.83 +repo_setup() {
    2.84 +	local repo="$1"
    2.85 +	local contact="$2"
    2.86 +	local desc="$3"
    2.87 +	if [ ! -f $REPOS_DIR/$repo/.hg/hgrc-web ]; then
    2.88 +		touch $REPOS_DIR/$repo/.hg/hgrc-web
    2.89 +		cat "$REPOS_DIR/$repo/.hg/hgrc" >> $REPOS_DIR/$repo/.hg/hgrc-web
    2.90 +		echo "[web]" >> $REPOS_DIR/$repo/.hg/hgrc-web
    2.91 +		#[ -d $REPOS_DIR/$repo/.hg ] && echo "style = slitaz" >> $REPOS_DIR/$repo/.hg/hgrc-web
    2.92 +		echo "staticurl = http://hg.slitaz.org/static/" >> $REPOS_DIR/$repo/.hg/hgrc-web
    2.93 +		echo "push_ssl = false" >> $REPOS_DIR/$repo/.hg/hgrc-web
    2.94 +		echo "allow_push = *" >> $REPOS_DIR/$repo/.hg/hgrc-web
    2.95 +		#[ ! -f $REPOS_DIR/$repo/.hg/hgrc-pull ] && mv $REPOS_DIR/$repo/.hg/hgrc $REPOS_DIR/$repo/.hg/hgrc-pull
    2.96 +		cp -a $REPOS_DIR/$repo/.hg/hgrc-web $REPOS_DIR/$repo/.hg/hgrc
    2.97 +	fi
    2.98 +	if [ ! $(grep -l 'name = ' $REPOS_DIR/$repo/.hg/hgrc ) ]; then
    2.99 +		echo "name = "$repo"" >> $REPOS_DIR/$repo/.hg/hgrc
   2.100 +	fi
   2.101 +	if [ ! $(grep -l 'contact = ' $REPOS_DIR/$repo/.hg/hgrc ) ]; then
   2.102 +		echo "contact = $contact" >> $REPOS_DIR/$repo/.hg/hgrc
   2.103 +	fi
   2.104 +	if [ ! $(grep -l 'description = ' $REPOS_DIR/$repo/.hg/hgrc) ]; then
   2.105 +		echo "description = $desc" >> $REPOS_DIR/$repo/.hg/hgrc
   2.106 +	fi
   2.107 +}
   2.108 +
   2.109  repos() {
   2.110  	for repo in $REPOS; do
   2.111  		[ -d $REPOS_DIR/$repo ] || continue
   2.112 @@ -354,81 +385,39 @@
   2.113  				[ -f /etc/mercurial/hgweb.config ] && sed -i "s|$REPOS_DIR|$REPOS_WEB_DIR|g" /etc/mercurial/hgweb.config
   2.114  			fi
   2.115  		fi
   2.116 -		if [ ! -f $REPOS_DIR/$repo/.hg/hgrc-web ]; then
   2.117 -			touch $REPOS_DIR/$repo/.hg/hgrc-web
   2.118 -			cat "$REPOS_DIR/$repo/.hg/hgrc" >> $REPOS_DIR/$repo/.hg/hgrc-web
   2.119 -			echo "[web]" >> $REPOS_DIR/$repo/.hg/hgrc-web
   2.120 -			#[ -d $REPOS_DIR/$repo/.hg ] && echo "style = slitaz" >> $REPOS_DIR/$repo/.hg/hgrc-web
   2.121 -			echo "staticurl = http://hg.slitaz.org/static/" >> $REPOS_DIR/$repo/.hg/hgrc-web
   2.122 -			echo "push_ssl = false" >> $REPOS_DIR/$repo/.hg/hgrc-web
   2.123 -			echo "allow_push = *" >> $REPOS_DIR/$repo/.hg/hgrc-web
   2.124 -			#[ ! -f $REPOS_DIR/$repo/.hg/hgrc-pull ] && mv $REPOS_DIR/$repo/.hg/hgrc $REPOS_DIR/$repo/.hg/hgrc-pull
   2.125 -			cp -a $REPOS_DIR/$repo/.hg/hgrc-web $REPOS_DIR/$repo/.hg/hgrc
   2.126 -		fi
   2.127 -	
   2.128 -		if [ ! $(grep -l 'name = ' $REPOS_DIR/$repo/.hg/hgrc ) ]; then
   2.129 -			echo "name = $repo" >> $REPOS_DIR/$repo/.hg/hgrc
   2.130 -		fi
   2.131 -	
   2.132 -		if [ ! $(grep -l 'contact = ' $REPOS_DIR/$repo/.hg/hgrc ) ]; then
   2.133 -			[ "$repo" = "cookutils" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   2.134 -			[ "$repo" = "my-cookutils" ] && echo "contact = Christopher Rogers" >> $REPOS_DIR/$repo/.hg/hgrc
   2.135 -			[ "$repo" = "flavors" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   2.136 -			[ "$repo" = "flavors-stable" ] && echo "contact = Pascal Bellard" >> $REPOS_DIR/$repo/.hg/hgrc
   2.137 -			[ "$repo" = "slitaz-base-files" ] && echo "contact = Pascal Bellard" >> $REPOS_DIR/$repo/.hg/hgrc
   2.138 -			[ "$repo" = "slitaz-boot-scripts" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   2.139 -			[ "$repo" = "slitaz-configs" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   2.140 -			[ "$repo" = "slitaz-dev-tools" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   2.141 -			[ "$repo" = "slitaz-doc" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   2.142 -			[ "$repo" = "slitaz-doc-wiki-data" ] && echo "contact = Christopher Rogers" >> $REPOS_DIR/$repo/.hg/hgrc
   2.143 -			[ "$repo" = "slitaz-forge" ] && echo "contact = Eric Joseph-Alexandre" >> $REPOS_DIR/$repo/.hg/hgrc
   2.144 -			[ "$repo" = "slitaz-modular" ] && echo "contact = Christopher Rogers" >> $REPOS_DIR/$repo/.hg/hgrc
   2.145 -			[ "$repo" = "slitaz-pizza" ] && echo "contact = Pascal Bellard" >> $REPOS_DIR/$repo/.hg/hgrc
   2.146 -			[ "$repo" = "slitaz-tools" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   2.147 -			[ "$repo" = "slitaz-vz" ] && echo "contact = Eric Joseph-Alexandre" >> $REPOS_DIR/$repo/.hg/hgrc
   2.148 -			[ "$repo" = "ssfs" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   2.149 -			[ "$repo" = "tazlito" ] && echo "contact = Pascal Bellard" >> $REPOS_DIR/$repo/.hg/hgrc
   2.150 -			[ "$repo" = "tazpanel" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   2.151 -			[ "$repo" = "tazpkg" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   2.152 -			[ "$repo" = "tazusb" ] && echo "contact = Eric Joseph-Alexandre" >> $REPOS_DIR/$repo/.hg/hgrc
   2.153 -			[ "$repo" = "tazwok" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   2.154 -			[ "$repo" = "website" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   2.155 -			[ "$repo" = "wok" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   2.156 -			[ "$repo" = "wok-stable" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   2.157 -			[ "$repo" = "wok-tank" ] && echo "contact = Christopher Rogers" >> $REPOS_DIR/$repo/.hg/hgrc
   2.158 -			[ "$repo" = "wok-tiny" ] && echo "contact = Pascal Bellard" >> $REPOS_DIR/$repo/.hg/hgrc
   2.159 -			[ "$repo" = "wok-undigest" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   2.160 -		fi
   2.161 -	
   2.162 -		if [ ! $(grep -l 'description = ' $REPOS_DIR/$repo/.hg/hgrc) ]; then
   2.163 -			[ "$repo" = "cookutils" ] && echo "description = Utils to cook SliTaz packages" >> $REPOS_DIR/$repo/.hg/hgrc
   2.164 -			[ "$repo" = "my-cookutils" ] && echo "description = More powerful version of cookutils" >> $REPOS_DIR/$repo/.hg/hgrc
   2.165 -			[ "$repo" = "flavors" ] && echo "description = SliTaz Cooking flavors" >> $REPOS_DIR/$repo/.hg/hgrc
   2.166 -			[ "$repo" = "flavors-stable" ] && echo "description = SliTaz Stable flavors" >> $REPOS_DIR/$repo/.hg/hgrc
   2.167 -			[ "$repo" = "slitaz-base-files" ] && echo "description = SliTaz base files" >> $REPOS_DIR/$repo/.hg/hgrc
   2.168 -			[ "$repo" = "slitaz-boot-scripts" ] && echo "description = SliTaz boot scripts" >> $REPOS_DIR/$repo/.hg/hgrc
   2.169 -			[ "$repo" = "slitaz-configs" ] && echo "description = SliTaz configuration files" >> $REPOS_DIR/$repo/.hg/hgrc
   2.170 -			[ "$repo" = "slitaz-dev-tools" ] && echo "description = SliTaz Developers Tools" >> $REPOS_DIR/$repo/.hg/hgrc
   2.171 -			[ "$repo" = "slitaz-doc" ] && echo "description = SliTaz system doc" >> $REPOS_DIR/$repo/.hg/hgrc
   2.172 -			[ "$repo" = "slitaz-doc-wiki-data" ] && echo "description = SliTaz documentation wiki content" >> $REPOS_DIR/$repo/.hg/hgrc
   2.173 -			[ "$repo" = "slitaz-forge" ] && echo "description = SliTaz Forge Config" >> $REPOS_DIR/$repo/.hg/hgrc
   2.174 -			[ "$repo" = "slitaz-modular" ] && echo "description = Scripts to make SliTaz Modular" >> $REPOS_DIR/$repo/.hg/hgrc
   2.175 -			[ "$repo" = "slitaz-pizza" ] && echo "description = SliTaz Online flavor builder" >> $REPOS_DIR/$repo/.hg/hgrc
   2.176 -			[ "$repo" = "slitaz-tools" ] && echo "description = SliTaz Tools and Tinyutils" >> $REPOS_DIR/$repo/.hg/hgrc
   2.177 -			[ "$repo" = "slitaz-vz" ] && echo "description = SliTaz OpenVZ integration" >> $REPOS_DIR/$repo/.hg/hgrc
   2.178 -			[ "$repo" = "ssfs" ] && echo "description = SliTaz Secure File Storage" >> $REPOS_DIR/$repo/.hg/hgrc
   2.179 -			[ "$repo" = "tazlito" ] && echo "description = SliTaz Live Tool" >> $REPOS_DIR/$repo/.hg/hgrc
   2.180 -			[ "$repo" = "tazpanel" ] && echo "description = Slitaz Administration Panel" >> $REPOS_DIR/$repo/.hg/hgrc
   2.181 -			[ "$repo" = "tazpkg" ] && echo "description = SliTaz Packages manager" >> $REPOS_DIR/$repo/.hg/hgrc
   2.182 -			[ "$repo" = "tazusb" ] && echo "description = SliTaz LiveUSB utility" >> $REPOS_DIR/$repo/.hg/hgrc
   2.183 -			[ "$repo" = "tazwok" ] && echo "description = SliTaz Packages builder" >> $REPOS_DIR/$repo/.hg/hgrc
   2.184 -			[ "$repo" = "website" ] && echo "description = SliTaz Website" >> $REPOS_DIR/$repo/.hg/hgrc
   2.185 -			[ "$repo" = "wok" ] && echo "description = SliTaz Cooking wok" >> $REPOS_DIR/$repo/.hg/hgrc
   2.186 -			[ "$repo" = "wok-stable" ] && echo "description = SliTaz Stable wok" >> $REPOS_DIR/$repo/.hg/hgrc
   2.187 -			[ "$repo" = "wok-tank" ] && echo "description = SliTaz Tank Mirror wok" >> $REPOS_DIR/$repo/.hg/hgrc
   2.188 -			[ "$repo" = "wok-tiny" ] && echo "description = Tiny SliTaz wok" >> $REPOS_DIR/$repo/.hg/hgrc
   2.189 -			[ "$repo" = "wok-undigest" ] && echo "description = SliTaz Undigest wok" >> $REPOS_DIR/$repo/.hg/hgrc
   2.190 -		fi
   2.191 +		pankso='Christophe Lincoln'
   2.192 +		bellard='Pascal Bellard'
   2.193 +		eric='Eric Joseph-Alexandre'
   2.194 +		godane='Christopher Rogers'
   2.195 +		
   2.196 +		[ "$repo" = "cookutils" ] && repo_setup "$repo" "$pankso" 'Utils to cook SliTaz packages'
   2.197 +		[ "$repo" = "my-cookutils" ] && repo_setup "$repo" "$godane" 'More powerful version of cookutils'
   2.198 +		[ "$repo" = "flavors" ] && repo_setup "$repo" "$pankso" 'SliTaz Cooking flavors'
   2.199 +		[ "$repo" = "flavors-stable" ] && repo_setup "$repo" "$bellard" 'SliTaz Stable flavors'
   2.200 +		[ "$repo" = "slitaz-base-files" ] && repo_setup "$repo" "$bellard" 'SliTaz base files'
   2.201 +		[ "$repo" = "spk" ] && repo_setup "$repo" "$pankso" 'SliTaz Package Toolkit'
   2.202 +		[ "$repo" = "slitaz-boot-scripts" ] && repo_setup "$repo" "$pankso" 'SliTaz boot scripts'
   2.203 +		[ "$repo" = "slitaz-configs" ] && repo_setup "$repo" "$pankso" 'SliTaz configuration files'
   2.204 +		[ "$repo" = "slitaz-dev-tools" ] && repo_setup "$repo" "$pankso" 'SliTaz Developers Tools'
   2.205 +		[ "$repo" = "slitaz-doc" ] && repo_setup "$repo" "$pankso" 'SliTaz system doc'
   2.206 +		[ "$repo" = "slitaz-doc-wiki-data" ] && repo_setup "$repo" "$godane" 'SliTaz documentation wiki content'
   2.207 +		[ "$repo" = "slitaz-forge" ] && repo_setup "$repo" "$eric" 'SliTaz Forge Config'
   2.208 +		[ "$repo" = "slitaz-modular" ] && repo_setup "$repo" "$godane" 'Scripts to make SliTaz Modular'
   2.209 +		[ "$repo" = "slitaz-pizza" ] && repo_setup "$repo" "$bellard" 'SliTaz Online flavor builder'
   2.210 +		[ "$repo" = "slitaz-tools" ] && repo_setup "$repo" "$pankso" 'SliTaz Tools and Tinyutils'
   2.211 +		[ "$repo" = "slitaz-vz" ] && repo_setup "$repo" "$eric" 'SliTaz OpenVZ integration'
   2.212 +		[ "$repo" = "sshfs" ] && repo_setup "$repo" "$pankso" 'SliTaz Secure File Storage'
   2.213 +		[ "$repo" = "tazlito" ] && repo_setup "$repo" "$bellard" 'SliTaz Live Tool'
   2.214 +		[ "$repo" = "tazpanel" ] && repo_setup "$repo" "$pankso" 'Slitaz Administration Panel'
   2.215 +		[ "$repo" = "tazpkg" ] && repo_setup "$repo" "$pankso" 'SliTaz Packages manager'
   2.216 +		[ "$repo" = "tazusb" ] && repo_setup "$repo" "$eric" 'SliTaz LiveUSB utility'
   2.217 +		[ "$repo" = "tazwok" ] && repo_setup "$repo" "$pankso" 'SliTaz Packages builder'
   2.218 +		[ "$repo" = "website" ] && repo_setup "$repo" "$pankso" 'SliTaz Website'
   2.219 +		[ "$repo" = "wok" ] && repo_setup "$repo" "$pankso" 'SliTaz Cooking wok'
   2.220 +		[ "$repo" = "wok-stable" ] && repo_setup "$repo" "$pankso" 'SliTaz Stable wok'
   2.221 +		[ "$repo" = "wok-tank" ] && repo_setup "$repo" "$godane" 'SliTaz Tank Mirror wok'
   2.222 +		[ "$repo" = "wok-tiny" ] && repo_setup "$repo" "$bellard" 'Tiny SliTaz wok'
   2.223 +		[ "$repo" = "wok-undigest" ] && repo_setup "$repo" "$pankso" 'SliTaz Undigest wok'
   2.224  	done
   2.225  }
   2.226  
   2.227 @@ -442,6 +431,15 @@
   2.228  		done
   2.229  	fi
   2.230  	[ -f /usr/bin/chkfilelist ] && /usr/bin/chkfilelist
   2.231 +	local rel="stable cooking"
   2.232 +	for i in $rel; do
   2.233 +		if [ -d $MAIN_WWW_DIR/mirror/packages/$i ]; then
   2.234 +			echo -n "" > $MAIN_WWW_DIR/mirror/packages/$i/.filelist
   2.235 +			chown www.www $MAIN_WWW_DIR/mirror/packages/$i/.filelist
   2.236 +			echo -n "" > $MAIN_WWW_DIR/mirror/packages/$i/.folderlist
   2.237 +			chown www.www $MAIN_WWW_DIR/mirror/packages/$i/.folderlist
   2.238 +		fi
   2.239 +	done
   2.240  }
   2.241  
   2.242  case "$COMMAND" in 
   2.243 @@ -483,7 +481,7 @@
   2.244  		else
   2.245  			[ -f $VHOST_FILE ] && ln -sf $VHOST_FILE /etc/lighttpd/vhosts.conf
   2.246  		fi
   2.247 -		[ -d $MAIN_WWW_DIR/pics/rrd ] || mkdir -p $MAIN_WWW_DIR/pics/rrd
   2.248 +		[ -d $MAIN_WWW_DIR/graphs/images/rrd ] || mkdir -p $MAIN_WWW_DIR/graphs/images/rrd
   2.249  		chown -R www.www $MAIN_WWW_DIR
   2.250  		up_src_links		
   2.251  		[ -x /etc/init.d/lighttpd ] && /etc/init.d/lighttpd start