]> git.donarmstrong.com Git - cran2deb.git/blobdiff - trunk/exec/repopulate
Series of improved error messages or debug statements,
[cran2deb.git] / trunk / exec / repopulate
index ab3ea6039fcaf5720569a8f962d808dc48dac14a..08862dba2da40a7767fccf2cfc76289082e90d08 100755 (executable)
@@ -1,17 +1,29 @@
 #!/bin/sh
+
 ## DOC: cran2deb repopulate
 ## DOC:     repopulate the cran2deb database and configurations from a new cran2deb release
 ## DOC:
 
+set -e
+
+dir=/etc/cran2deb
+if [ ! -d "$dir" ]; then
+       echo "Dir $dir not existing."
+       exit -1
+fi
+
 umask 002
+echo "Setting 'root' var to '$1'."
 root=$1
 shift
 for x in $(find /etc/cran2deb/ -type f -name '*.in'); do
+    #echo "x=$x"
     y=$(echo $x | sed -e 's,.in$,,')
     sed -e "s:@ROOT@:$root:g" <"$x" >"$y"
 done
 
 # now do an update to reflect any config changes
+echo "Starting '$root/exec/update"
 "$root/exec/update" "$root"
 
 (for fn in populate_licenses quit; do