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