]> git.donarmstrong.com Git - cran2deb.git/blobdiff - trunk/exec/cran2deb
start allowing for local user cache configuration
[cran2deb.git] / trunk / exec / cran2deb
index e47543dfc3922d527b287dd06513980c83ce2e94..5e5e2406d3e5cf68077652346543ed3fa72a8aaa 100755 (executable)
@@ -3,6 +3,13 @@ umask 002
 root=$(r -e 'suppressMessages(library(cran2deb));cat(system.file(package="cran2deb"),file=stdout())')
 cmd=$1
 
+if [ -e /etc/cran2deb/config ]; then
+    . /etc/cran2deb/config;
+elif [ -r ~/.cran2deb_config ]; then
+    . ~/.cran2deb_config;
+fi;
+
+
 if [ "x" = "x$cmd" ]; then
     cmd="help"
 fi
@@ -14,10 +21,11 @@ fi
 
 shift
 
-precmd=""
-if [ "$(id -un)" != c2d ]; then
-       precmd="sudo -u c2d -E"
-fi
+# there's no reason not to run cran2deb as a local user
+# precmd=""
+# if [ "$(id -un)" != c2d ]; then
+#      precmd="sudo -u c2d -E"
+# fi
 
 if [ "web" = "$cmd" ]; then 
        # web uses getopt and would be irritated by the "$root" argument