X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-dev.git/blobdiff_plain/118a14e94a9d46c46a4f340a1d89c3c3c2e1e515..c486f9800bbbec3a069ae1e96494e13774a18fcd:/debian/invirt-dev.postinst?ds=sidebyside 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 <