From: blundellc Date: Sun, 6 Jun 2010 18:50:23 +0000 (+0000) Subject: sudo to cran2deb user prior to commands if not already user X-Git-Url: https://git.donarmstrong.com/?p=cran2deb.git;a=commitdiff_plain;h=86e55bf48a319cf529b4a3519a11c0d94d47414b sudo to cran2deb user prior to commands if not already user git-svn-id: svn://svn.r-forge.r-project.org/svnroot/cran2deb@311 edb9625f-4e0d-4859-8d74-9fd3b1da38cb --- diff --git a/trunk/exec/cran2deb b/trunk/exec/cran2deb index 7efedc7..3b2794a 100755 --- a/trunk/exec/cran2deb +++ b/trunk/exec/cran2deb @@ -7,4 +7,10 @@ if [ ! -x "$root/exec/$cmd" ]; then echo unknown command $cmd exit 1 fi -"$root/exec/$cmd" "$root" $* + +precmd="" +if [ "$(id -un)" != c2d ]; then + precmd="sudo -u c2d -E" +fi + +$precmd "$root/exec/$cmd" "$root" $*