]> git.donarmstrong.com Git - cran2deb.git/blobdiff - trunk/exec/update
add option to not cleanup (debug) packages to build. update aliases/hashes from db.
[cran2deb.git] / trunk / exec / update
index 7bcc78f0ecf4bab77fca4f6a87bf6d50570a6af4..b457c912bb08f71ef134abbf06df13b028073f1d 100755 (executable)
@@ -8,8 +8,8 @@
 umask 002
 root=$1
 shift
-mkdir -p /var/cache/cran2deb/results || exit 1
-mini-dinstall --batch -c /etc/cran2deb/mini-dinstall.conf || exit 1
+sys=`{cran2deb which_system}
+mkdir -p /var/cache/cran2deb/results/$sys || exit 1
 update_period=10800
 if (~ $1 full || ![ -e /var/cache/cran2deb/cache.rda ] ) {
     delta=`{awk 'END{print '^$update_period^'+1}' </dev/null}
@@ -20,10 +20,11 @@ if (~ $1 full || ![ -e /var/cache/cran2deb/cache.rda ] ) {
 }
 if (![ -e /var/cache/cran2deb/cache.rda ] || [ $delta -gt $update_period ]) {
     mode=create
-    if ([ -e /var/cache/pbuilder/base-cran2deb.tgz ]) {
+    if ([ -e /var/cache/pbuilder/base-cran2deb-$sys.tgz ]) {
         mode=update
     }
-    sudo pbuilder $mode --override-config --configfile /etc/cran2deb/pbuilderrc
+    echo C: sudo pbuilder $mode --override-config --configfile /etc/cran2deb/sys/$sys/pbuilderrc
+    sudo pbuilder $mode --override-config --configfile /etc/cran2deb/sys/$sys/pbuilderrc
     $root/exec/update_cache $root
 }