X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-dev.git/blobdiff_plain/7c3a9290d028f836eefad86ae124ef65248b9369..refs/tags/0.0.9:/debian/invirt-dev.postinst diff --git a/debian/invirt-dev.postinst b/debian/invirt-dev.postinst old mode 100644 new mode 100755 index 91fc673..96725c3 --- a/debian/invirt-dev.postinst +++ b/debian/invirt-dev.postinst @@ -8,7 +8,15 @@ case "$1" in if [ -z "$2" ]; then adduser --system repository addgroup --system repo - echo "%repo ALL=(repository) ALWAYS_SET_HOME,NOPASSWD: /usr/bin/reprepro" >>/etc/sudoers + + # Clean up the old sudoers block, then add it back + perl -i.bak -ne 's%^### (BEGIN|END) invirt-dev\s*$%%m && ($skip = ($1 eq "BEGIN")); print unless $skip;' /etc/sudoers + + cat >>/etc/sudoers <