diff options
Diffstat (limited to 'rapid-tunneling.spec')
-rw-r--r-- | rapid-tunneling.spec | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/rapid-tunneling.spec b/rapid-tunneling.spec index 77adfa6..4773cb8 100644 --- a/rapid-tunneling.spec +++ b/rapid-tunneling.spec @@ -1,6 +1,6 @@ Summary: Xorcom RapidTunneling (tm) Name: rapid-tunneling -Version: 1.11 +Version: 1.12 Release: 1 License: GPLv2+ Group: Applications/Internet @@ -73,19 +73,17 @@ fi SUDOERS=/etc/sudoers user="asterisk" TEXT="Defaults>$user !lecture -$user ALL=(rapid-tunneling) NOPASSWD:/usr/sbin/rapid-tunneling -$user ALL=(rapid-tunneling) NOPASSWD:/usr/sbin/rapid-tunneling-status" +$user ALL= NOPASSWD:/usr/sbin/rapid-tunneling +$user ALL= NOPASSWD:/usr/sbin/rapid-tunneling-status" if ! fgrep -q "$TEXT" $SUDOERS; then echo "$TEXT" >> $SUDOERS; fi service httpd reload %postun gui if [ "$1" = 0 ]; then + # Not optimal, but better than nothing. Only proper fix + # is suddoers.d: SUDOERS=/etc/sudoers - user="asterisk" - TEXT="Defaults>$user !lecture -$user ALL=(rapid-tunneling) NOPASSWD:/usr/sbin/rapid-tunneling -$user ALL=(rapid-tunneling) NOPASSWD:/usr/sbin/rapid-tunneling-status" - fgrep -v "$TEXT" $SUDOERS > ${SUDOERS}.tmp && cp ${SUDOERS}.tmp $SUDOERS && rm ${SUDOERS}.tmp + sed -i -e "/NOPASSWD:\/usr\/sbin\/rapid-tunneling/d" /etc/sudoers fi service httpd reload @@ -113,8 +111,14 @@ service httpd reload %{_datadir}/rapid-tunneling/www %config(noreplace) /etc/rapid-tunneling/gui.htpasswd %config /etc/httpd/conf.d/rapid-tunneling.conf +%config /etc/sudoers.d/rapid-tunneling %changelog +* Mon Dec 19 2011 Tzafrir Cohen <tzafrir.cohen@xorcom.com> 1.12-1 +- Removed separate rapid-tunneling "user". +- Work around a bug in centos5 sudo: no more permanent "connecting". +- Separate sudoers file added for e.g. Centos6. + * Tue Jun 14 2011 Tzafrir Cohen <tzafrir.cohen@xorcom.com> 1.11-1 - Only create rapid-tunneling user in scripts of -gui - Don't delete created users (rpmlint, Elad) |