slitaz-modular diff initramfs/usr/bin/local-mirror @ 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 06775c59c666
line diff
     1.1 --- a/initramfs/usr/bin/local-mirror	Tue Apr 24 18:55:39 2012 +0000
     1.2 +++ b/initramfs/usr/bin/local-mirror	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  
    1.12 @@ -94,7 +93,7 @@
    1.13  	fi
    1.14  	[ -d $STABLE ] || mkdir -p $STABLE
    1.15  	[ -d $COOKING ] || mkdir -p $COOKING
    1.16 -	[ -d $MAIN_WWW_DIR/pics/rrd ] || mkdir -p $MAIN_WWW_DIR/pics/rrd
    1.17 +	[ -d $MAIN_WWW_DIR/graphs/images/rrd ] || mkdir -p $MAIN_WWW_DIR/graphs/images/rrd
    1.18  	
    1.19  	case "$b" in
    1.20  		website)
    1.21 @@ -208,7 +207,7 @@
    1.22  			[ -d $MAIN_WWW_DIR/$b/incoming ] || ln -sf $SLITAZ_HOME/$version/incoming $MAIN_WWW_DIR/$b/incoming
    1.23  		;;
    1.24  		try)
    1.25 -			[ -d $MAIN_WWW_DIR/tinycm ] || ln -sf $REPOS_DIR/tinycm $MAIN_WWW_DIR/tinycm ;;
    1.26 +			[ -d $MAIN_WWW_DIR/tinycm ] || ln -sf $REPOS_DIR/tinycm $MAIN_WWW_DIR/try ;;
    1.27  		pkgs)
    1.28  			pwd=$(pwd)
    1.29  			if [ -d $PKGS_WWW_DIR ]; then
    1.30 @@ -235,15 +234,21 @@
    1.31  			[ -d /var/www/mirror ] || ln -sf $MAIN_WWW_DIR/mirror /var/www/mirror
    1.32  			[ -d /var/www/mirror-info ] || ln -sf $MAIN_WWW_DIR/mirror-info /var/www/mirror-info
    1.33  			[ -d $MAIN_WWW_DIR/mirror-info/pics ] || mkdir -p $MAIN_WWW_DIR/mirror-info/pics
    1.34 -			[ -d $MAIN_WWW_DIR/mirror-info/pics/rrd ] || ln -sf $MAIN_WWW_DIR/pics/rrd $MAIN_WWW_DIR/mirror-info/pics/rrd
    1.35 +			[ -d $MAIN_WWW_DIR/mirror-info/pics/rrd ] || ln -sf $MAIN_WWW_DIR/graphs/images/rrd $MAIN_WWW_DIR/mirror-info/pics/rrd
    1.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
    1.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
    1.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
    1.39  			if [ -f /usr/bin/makegraphs ]; then
    1.40 -				[ -f $MAIN_WWW_DIR/pics/makegraphs ] || cp -a /usr/bin/makegraphs $MAIN_WWW_DIR/pics/makegraphs
    1.41 -				if [ ! $(grep -l "$MAIN_WWW_DIR/pics/makegraphs" $CRON_FILE) ]; then
    1.42 +				[ -f $MAIN_WWW_DIR/graphs/makegraphs ] || cp -a /usr/bin/makegraphs $MAIN_WWW_DIR/graphs/makegraphs
    1.43 +				if [ ! $(grep -l "$MAIN_WWW_DIR/graphs/makegraphs" $CRON_FILE) ]; then
    1.44  					echo "# Update system load graphics" >> $CRON_FILE
    1.45 -					echo "*/5 * * * * $MAIN_WWW_DIR/pics/makegraphs" >> $CRON_FILE
    1.46 +					echo "*/5 * * * * $MAIN_WWW_DIR/graphs/makegraphs" >> $CRON_FILE
    1.47 +				fi
    1.48 +			fi
    1.49 +			if [ -f /usr/bin/chkfilelist ]; then
    1.50 +				if [ ! $(grep -l "/usr/bin/chkfilelist" $CRON_FILE) ]; then
    1.51 +					echo "# Update fileslist" >> $CRON_FILE
    1.52 +					echo "0 */1 * * * /usr/bin/chkfilelist" >> $CRON_FILE
    1.53  				fi
    1.54  			fi
    1.55  		;;
    1.56 @@ -262,7 +267,7 @@
    1.57  				fi
    1.58  			done
    1.59  			[ -d $MAIN_WWW_DIR/$b/images ] || mkdir -p $MAIN_WWW_DIR/$b/images
    1.60 -			[ -d $MAIN_WWW_DIR/$b/graphs/rrd ] || ln -sf $MAIN_WWW_DIR/graphs/rrd $MAIN_WWW_DIR/$b/images/rrd
    1.61 +			[ -d $MAIN_WWW_DIR/$b/graphs/images/rrd ] || ln -sf $MAIN_WWW_DIR/graphs/images/rrd $MAIN_WWW_DIR/$b/images/rrd
    1.62  			if [ -f /usr/share/awstats/extras/update ]; then
    1.63  				if [ ! $(grep -l "/usr/share/awstats/extras/update" $CRON_FILE) ]; then
    1.64  					echo "# Update Web stats" >> $CRON_FILE
    1.65 @@ -270,10 +275,10 @@
    1.66  				fi
    1.67  			fi
    1.68  			if [ -f /usr/bin/makegraphs ]; then
    1.69 -				[ -f $MAIN_WWW_DIR/pics/makegraphs ] || cp -a /usr/bin/makegraphs $MAIN_WWW_DIR/pics/makegraphs
    1.70 -				if [ ! $(grep -l "$MAIN_WWW_DIR/pics/makegraphs" $CRON_FILE) ]; then
    1.71 +				[ -f $MAIN_WWW_DIR/graphs/makegraphs ] || cp -a /usr/bin/makegraphs $MAIN_WWW_DIR/graphs/makegraphs
    1.72 +				if [ ! $(grep -l "$MAIN_WWW_DIR/graphs/makegraphs" $CRON_FILE) ]; then
    1.73  					echo "# Update system load graphics" >> $CRON_FILE
    1.74 -					echo "*/5 * * * * $MAIN_WWW_DIR/pics/makegraphs" >> $CRON_FILE
    1.75 +					echo "*/5 * * * * $MAIN_WWW_DIR/graphs/makegraphs" >> $CRON_FILE
    1.76  				fi
    1.77  			fi
    1.78  		;;
    1.79 @@ -344,6 +349,32 @@
    1.80  	esac
    1.81  }
    1.82  
    1.83 +repo_setup() {
    1.84 +	local repo="$1"
    1.85 +	local contact="$2"
    1.86 +	local desc="$3"
    1.87 +	if [ ! -f $REPOS_DIR/$repo/.hg/hgrc-web ]; then
    1.88 +		touch $REPOS_DIR/$repo/.hg/hgrc-web
    1.89 +		cat "$REPOS_DIR/$repo/.hg/hgrc" >> $REPOS_DIR/$repo/.hg/hgrc-web
    1.90 +		echo "[web]" >> $REPOS_DIR/$repo/.hg/hgrc-web
    1.91 +		#[ -d $REPOS_DIR/$repo/.hg ] && echo "style = slitaz" >> $REPOS_DIR/$repo/.hg/hgrc-web
    1.92 +		echo "staticurl = http://hg.slitaz.org/static/" >> $REPOS_DIR/$repo/.hg/hgrc-web
    1.93 +		echo "push_ssl = false" >> $REPOS_DIR/$repo/.hg/hgrc-web
    1.94 +		echo "allow_push = *" >> $REPOS_DIR/$repo/.hg/hgrc-web
    1.95 +		#[ ! -f $REPOS_DIR/$repo/.hg/hgrc-pull ] && mv $REPOS_DIR/$repo/.hg/hgrc $REPOS_DIR/$repo/.hg/hgrc-pull
    1.96 +		cp -a $REPOS_DIR/$repo/.hg/hgrc-web $REPOS_DIR/$repo/.hg/hgrc
    1.97 +	fi
    1.98 +	if [ ! $(grep -l 'name = ' $REPOS_DIR/$repo/.hg/hgrc ) ]; then
    1.99 +		echo "name = "$repo"" >> $REPOS_DIR/$repo/.hg/hgrc
   1.100 +	fi
   1.101 +	if [ ! $(grep -l 'contact = ' $REPOS_DIR/$repo/.hg/hgrc ) ]; then
   1.102 +		echo "contact = $contact" >> $REPOS_DIR/$repo/.hg/hgrc
   1.103 +	fi
   1.104 +	if [ ! $(grep -l 'description = ' $REPOS_DIR/$repo/.hg/hgrc) ]; then
   1.105 +		echo "description = $desc" >> $REPOS_DIR/$repo/.hg/hgrc
   1.106 +	fi
   1.107 +}
   1.108 +
   1.109  repos() {
   1.110  	for repo in $REPOS; do
   1.111  		[ -d $REPOS_DIR/$repo ] || continue
   1.112 @@ -354,81 +385,39 @@
   1.113  				[ -f /etc/mercurial/hgweb.config ] && sed -i "s|$REPOS_DIR|$REPOS_WEB_DIR|g" /etc/mercurial/hgweb.config
   1.114  			fi
   1.115  		fi
   1.116 -		if [ ! -f $REPOS_DIR/$repo/.hg/hgrc-web ]; then
   1.117 -			touch $REPOS_DIR/$repo/.hg/hgrc-web
   1.118 -			cat "$REPOS_DIR/$repo/.hg/hgrc" >> $REPOS_DIR/$repo/.hg/hgrc-web
   1.119 -			echo "[web]" >> $REPOS_DIR/$repo/.hg/hgrc-web
   1.120 -			#[ -d $REPOS_DIR/$repo/.hg ] && echo "style = slitaz" >> $REPOS_DIR/$repo/.hg/hgrc-web
   1.121 -			echo "staticurl = http://hg.slitaz.org/static/" >> $REPOS_DIR/$repo/.hg/hgrc-web
   1.122 -			echo "push_ssl = false" >> $REPOS_DIR/$repo/.hg/hgrc-web
   1.123 -			echo "allow_push = *" >> $REPOS_DIR/$repo/.hg/hgrc-web
   1.124 -			#[ ! -f $REPOS_DIR/$repo/.hg/hgrc-pull ] && mv $REPOS_DIR/$repo/.hg/hgrc $REPOS_DIR/$repo/.hg/hgrc-pull
   1.125 -			cp -a $REPOS_DIR/$repo/.hg/hgrc-web $REPOS_DIR/$repo/.hg/hgrc
   1.126 -		fi
   1.127 -	
   1.128 -		if [ ! $(grep -l 'name = ' $REPOS_DIR/$repo/.hg/hgrc ) ]; then
   1.129 -			echo "name = $repo" >> $REPOS_DIR/$repo/.hg/hgrc
   1.130 -		fi
   1.131 -	
   1.132 -		if [ ! $(grep -l 'contact = ' $REPOS_DIR/$repo/.hg/hgrc ) ]; then
   1.133 -			[ "$repo" = "cookutils" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   1.134 -			[ "$repo" = "my-cookutils" ] && echo "contact = Christopher Rogers" >> $REPOS_DIR/$repo/.hg/hgrc
   1.135 -			[ "$repo" = "flavors" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   1.136 -			[ "$repo" = "flavors-stable" ] && echo "contact = Pascal Bellard" >> $REPOS_DIR/$repo/.hg/hgrc
   1.137 -			[ "$repo" = "slitaz-base-files" ] && echo "contact = Pascal Bellard" >> $REPOS_DIR/$repo/.hg/hgrc
   1.138 -			[ "$repo" = "slitaz-boot-scripts" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   1.139 -			[ "$repo" = "slitaz-configs" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   1.140 -			[ "$repo" = "slitaz-dev-tools" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   1.141 -			[ "$repo" = "slitaz-doc" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   1.142 -			[ "$repo" = "slitaz-doc-wiki-data" ] && echo "contact = Christopher Rogers" >> $REPOS_DIR/$repo/.hg/hgrc
   1.143 -			[ "$repo" = "slitaz-forge" ] && echo "contact = Eric Joseph-Alexandre" >> $REPOS_DIR/$repo/.hg/hgrc
   1.144 -			[ "$repo" = "slitaz-modular" ] && echo "contact = Christopher Rogers" >> $REPOS_DIR/$repo/.hg/hgrc
   1.145 -			[ "$repo" = "slitaz-pizza" ] && echo "contact = Pascal Bellard" >> $REPOS_DIR/$repo/.hg/hgrc
   1.146 -			[ "$repo" = "slitaz-tools" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   1.147 -			[ "$repo" = "slitaz-vz" ] && echo "contact = Eric Joseph-Alexandre" >> $REPOS_DIR/$repo/.hg/hgrc
   1.148 -			[ "$repo" = "ssfs" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   1.149 -			[ "$repo" = "tazlito" ] && echo "contact = Pascal Bellard" >> $REPOS_DIR/$repo/.hg/hgrc
   1.150 -			[ "$repo" = "tazpanel" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   1.151 -			[ "$repo" = "tazpkg" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   1.152 -			[ "$repo" = "tazusb" ] && echo "contact = Eric Joseph-Alexandre" >> $REPOS_DIR/$repo/.hg/hgrc
   1.153 -			[ "$repo" = "tazwok" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   1.154 -			[ "$repo" = "website" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   1.155 -			[ "$repo" = "wok" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   1.156 -			[ "$repo" = "wok-stable" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   1.157 -			[ "$repo" = "wok-tank" ] && echo "contact = Christopher Rogers" >> $REPOS_DIR/$repo/.hg/hgrc
   1.158 -			[ "$repo" = "wok-tiny" ] && echo "contact = Pascal Bellard" >> $REPOS_DIR/$repo/.hg/hgrc
   1.159 -			[ "$repo" = "wok-undigest" ] && echo "contact = Christophe Lincoln" >> $REPOS_DIR/$repo/.hg/hgrc
   1.160 -		fi
   1.161 -	
   1.162 -		if [ ! $(grep -l 'description = ' $REPOS_DIR/$repo/.hg/hgrc) ]; then
   1.163 -			[ "$repo" = "cookutils" ] && echo "description = Utils to cook SliTaz packages" >> $REPOS_DIR/$repo/.hg/hgrc
   1.164 -			[ "$repo" = "my-cookutils" ] && echo "description = More powerful version of cookutils" >> $REPOS_DIR/$repo/.hg/hgrc
   1.165 -			[ "$repo" = "flavors" ] && echo "description = SliTaz Cooking flavors" >> $REPOS_DIR/$repo/.hg/hgrc
   1.166 -			[ "$repo" = "flavors-stable" ] && echo "description = SliTaz Stable flavors" >> $REPOS_DIR/$repo/.hg/hgrc
   1.167 -			[ "$repo" = "slitaz-base-files" ] && echo "description = SliTaz base files" >> $REPOS_DIR/$repo/.hg/hgrc
   1.168 -			[ "$repo" = "slitaz-boot-scripts" ] && echo "description = SliTaz boot scripts" >> $REPOS_DIR/$repo/.hg/hgrc
   1.169 -			[ "$repo" = "slitaz-configs" ] && echo "description = SliTaz configuration files" >> $REPOS_DIR/$repo/.hg/hgrc
   1.170 -			[ "$repo" = "slitaz-dev-tools" ] && echo "description = SliTaz Developers Tools" >> $REPOS_DIR/$repo/.hg/hgrc
   1.171 -			[ "$repo" = "slitaz-doc" ] && echo "description = SliTaz system doc" >> $REPOS_DIR/$repo/.hg/hgrc
   1.172 -			[ "$repo" = "slitaz-doc-wiki-data" ] && echo "description = SliTaz documentation wiki content" >> $REPOS_DIR/$repo/.hg/hgrc
   1.173 -			[ "$repo" = "slitaz-forge" ] && echo "description = SliTaz Forge Config" >> $REPOS_DIR/$repo/.hg/hgrc
   1.174 -			[ "$repo" = "slitaz-modular" ] && echo "description = Scripts to make SliTaz Modular" >> $REPOS_DIR/$repo/.hg/hgrc
   1.175 -			[ "$repo" = "slitaz-pizza" ] && echo "description = SliTaz Online flavor builder" >> $REPOS_DIR/$repo/.hg/hgrc
   1.176 -			[ "$repo" = "slitaz-tools" ] && echo "description = SliTaz Tools and Tinyutils" >> $REPOS_DIR/$repo/.hg/hgrc
   1.177 -			[ "$repo" = "slitaz-vz" ] && echo "description = SliTaz OpenVZ integration" >> $REPOS_DIR/$repo/.hg/hgrc
   1.178 -			[ "$repo" = "ssfs" ] && echo "description = SliTaz Secure File Storage" >> $REPOS_DIR/$repo/.hg/hgrc
   1.179 -			[ "$repo" = "tazlito" ] && echo "description = SliTaz Live Tool" >> $REPOS_DIR/$repo/.hg/hgrc
   1.180 -			[ "$repo" = "tazpanel" ] && echo "description = Slitaz Administration Panel" >> $REPOS_DIR/$repo/.hg/hgrc
   1.181 -			[ "$repo" = "tazpkg" ] && echo "description = SliTaz Packages manager" >> $REPOS_DIR/$repo/.hg/hgrc
   1.182 -			[ "$repo" = "tazusb" ] && echo "description = SliTaz LiveUSB utility" >> $REPOS_DIR/$repo/.hg/hgrc
   1.183 -			[ "$repo" = "tazwok" ] && echo "description = SliTaz Packages builder" >> $REPOS_DIR/$repo/.hg/hgrc
   1.184 -			[ "$repo" = "website" ] && echo "description = SliTaz Website" >> $REPOS_DIR/$repo/.hg/hgrc
   1.185 -			[ "$repo" = "wok" ] && echo "description = SliTaz Cooking wok" >> $REPOS_DIR/$repo/.hg/hgrc
   1.186 -			[ "$repo" = "wok-stable" ] && echo "description = SliTaz Stable wok" >> $REPOS_DIR/$repo/.hg/hgrc
   1.187 -			[ "$repo" = "wok-tank" ] && echo "description = SliTaz Tank Mirror wok" >> $REPOS_DIR/$repo/.hg/hgrc
   1.188 -			[ "$repo" = "wok-tiny" ] && echo "description = Tiny SliTaz wok" >> $REPOS_DIR/$repo/.hg/hgrc
   1.189 -			[ "$repo" = "wok-undigest" ] && echo "description = SliTaz Undigest wok" >> $REPOS_DIR/$repo/.hg/hgrc
   1.190 -		fi
   1.191 +		pankso='Christophe Lincoln'
   1.192 +		bellard='Pascal Bellard'
   1.193 +		eric='Eric Joseph-Alexandre'
   1.194 +		godane='Christopher Rogers'
   1.195 +		
   1.196 +		[ "$repo" = "cookutils" ] && repo_setup "$repo" "$pankso" 'Utils to cook SliTaz packages'
   1.197 +		[ "$repo" = "my-cookutils" ] && repo_setup "$repo" "$godane" 'More powerful version of cookutils'
   1.198 +		[ "$repo" = "flavors" ] && repo_setup "$repo" "$pankso" 'SliTaz Cooking flavors'
   1.199 +		[ "$repo" = "flavors-stable" ] && repo_setup "$repo" "$bellard" 'SliTaz Stable flavors'
   1.200 +		[ "$repo" = "slitaz-base-files" ] && repo_setup "$repo" "$bellard" 'SliTaz base files'
   1.201 +		[ "$repo" = "spk" ] && repo_setup "$repo" "$pankso" 'SliTaz Package Toolkit'
   1.202 +		[ "$repo" = "slitaz-boot-scripts" ] && repo_setup "$repo" "$pankso" 'SliTaz boot scripts'
   1.203 +		[ "$repo" = "slitaz-configs" ] && repo_setup "$repo" "$pankso" 'SliTaz configuration files'
   1.204 +		[ "$repo" = "slitaz-dev-tools" ] && repo_setup "$repo" "$pankso" 'SliTaz Developers Tools'
   1.205 +		[ "$repo" = "slitaz-doc" ] && repo_setup "$repo" "$pankso" 'SliTaz system doc'
   1.206 +		[ "$repo" = "slitaz-doc-wiki-data" ] && repo_setup "$repo" "$godane" 'SliTaz documentation wiki content'
   1.207 +		[ "$repo" = "slitaz-forge" ] && repo_setup "$repo" "$eric" 'SliTaz Forge Config'
   1.208 +		[ "$repo" = "slitaz-modular" ] && repo_setup "$repo" "$godane" 'Scripts to make SliTaz Modular'
   1.209 +		[ "$repo" = "slitaz-pizza" ] && repo_setup "$repo" "$bellard" 'SliTaz Online flavor builder'
   1.210 +		[ "$repo" = "slitaz-tools" ] && repo_setup "$repo" "$pankso" 'SliTaz Tools and Tinyutils'
   1.211 +		[ "$repo" = "slitaz-vz" ] && repo_setup "$repo" "$eric" 'SliTaz OpenVZ integration'
   1.212 +		[ "$repo" = "sshfs" ] && repo_setup "$repo" "$pankso" 'SliTaz Secure File Storage'
   1.213 +		[ "$repo" = "tazlito" ] && repo_setup "$repo" "$bellard" 'SliTaz Live Tool'
   1.214 +		[ "$repo" = "tazpanel" ] && repo_setup "$repo" "$pankso" 'Slitaz Administration Panel'
   1.215 +		[ "$repo" = "tazpkg" ] && repo_setup "$repo" "$pankso" 'SliTaz Packages manager'
   1.216 +		[ "$repo" = "tazusb" ] && repo_setup "$repo" "$eric" 'SliTaz LiveUSB utility'
   1.217 +		[ "$repo" = "tazwok" ] && repo_setup "$repo" "$pankso" 'SliTaz Packages builder'
   1.218 +		[ "$repo" = "website" ] && repo_setup "$repo" "$pankso" 'SliTaz Website'
   1.219 +		[ "$repo" = "wok" ] && repo_setup "$repo" "$pankso" 'SliTaz Cooking wok'
   1.220 +		[ "$repo" = "wok-stable" ] && repo_setup "$repo" "$pankso" 'SliTaz Stable wok'
   1.221 +		[ "$repo" = "wok-tank" ] && repo_setup "$repo" "$godane" 'SliTaz Tank Mirror wok'
   1.222 +		[ "$repo" = "wok-tiny" ] && repo_setup "$repo" "$bellard" 'Tiny SliTaz wok'
   1.223 +		[ "$repo" = "wok-undigest" ] && repo_setup "$repo" "$pankso" 'SliTaz Undigest wok'
   1.224  	done
   1.225  }
   1.226  
   1.227 @@ -442,6 +431,15 @@
   1.228  		done
   1.229  	fi
   1.230  	[ -f /usr/bin/chkfilelist ] && /usr/bin/chkfilelist
   1.231 +	local rel="stable cooking"
   1.232 +	for i in $rel; do
   1.233 +		if [ -d $MAIN_WWW_DIR/mirror/packages/$i ]; then
   1.234 +			echo -n "" > $MAIN_WWW_DIR/mirror/packages/$i/.filelist
   1.235 +			chown www.www $MAIN_WWW_DIR/mirror/packages/$i/.filelist
   1.236 +			echo -n "" > $MAIN_WWW_DIR/mirror/packages/$i/.folderlist
   1.237 +			chown www.www $MAIN_WWW_DIR/mirror/packages/$i/.folderlist
   1.238 +		fi
   1.239 +	done
   1.240  }
   1.241  
   1.242  case "$COMMAND" in 
   1.243 @@ -483,7 +481,7 @@
   1.244  		else
   1.245  			[ -f $VHOST_FILE ] && ln -sf $VHOST_FILE /etc/lighttpd/vhosts.conf
   1.246  		fi
   1.247 -		[ -d $MAIN_WWW_DIR/pics/rrd ] || mkdir -p $MAIN_WWW_DIR/pics/rrd
   1.248 +		[ -d $MAIN_WWW_DIR/graphs/images/rrd ] || mkdir -p $MAIN_WWW_DIR/graphs/images/rrd
   1.249  		chown -R www.www $MAIN_WWW_DIR
   1.250  		up_src_links		
   1.251  		[ -x /etc/init.d/lighttpd ] && /etc/init.d/lighttpd start