]> git.pld-linux.org Git - packages/nagios-plugin-check_raid.git/commitdiff
own sudoes config file (as ghost)
authorElan Ruusamäe <glen@delfi.ee>
Wed, 2 Mar 2016 07:10:32 +0000 (09:10 +0200)
committerElan Ruusamäe <glen@delfi.ee>
Wed, 2 Mar 2016 07:10:38 +0000 (09:10 +0200)
this will cleanup the file once package is removed

nagios-plugin-check_raid.spec

index 5d9c45c3ebceb321b8bef41f64d6ad208699970a..e968a0616427db7a0e447834a22e4a1e50427c04 100644 (file)
@@ -87,14 +87,15 @@ test "$(echo "$ver" | awk '{print $NF}')" = %{version}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{nrpeddir},%{plugindir}}
+install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{nrpeddir},%{plugindir},/etc/sudoers.d}
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
 cp -p %{plugin}.cfg $RPM_BUILD_ROOT%{_sysconfdir}
 touch $RPM_BUILD_ROOT%{nrpeddir}/%{plugin}.cfg
+touch $RPM_BUILD_ROOT/etc/sudoers.d/check_raid
 
-# no .ext
+# remove .pl extension
 mv $RPM_BUILD_ROOT%{plugindir}/%{plugin}{.pl,}
 
 # cleanup
@@ -111,7 +112,6 @@ rm -rf $RPM_BUILD_ROOT
 grep -q '^#includedir /etc/sudoers\.d' /etc/sudoers && confd=1
 
 if [ "$1" = 1 -o "$confd" = 1 ]; then
-       # setup sudo rules on first install
        %{plugindir}/%{plugin} -S || :
 fi
 
@@ -123,7 +123,6 @@ fi
 
 %triggerpostun -- %{name} < 3.1.1-0.2, sudo < 1:1.8.7-2
 if grep -q '^#includedir /etc/sudoers\.d' /etc/sudoers; then
-       # setup sudo rules on first install
        %{plugindir}/%{plugin} -S || :
 fi
 # remove CHECK_RAID rules from /etc/sudoers if separate config is in place
@@ -142,6 +141,7 @@ fi
 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{plugin}.cfg
 %attr(755,root,root) %{plugindir}/%{plugin}
 %ghost %{nrpeddir}/%{plugin}.cfg
+%ghost /etc/sudoers.d/check_raid
 %dir %{perl_vendorlib}/App/Monitoring
 %dir %{perl_vendorlib}/App/Monitoring/Plugin
 %{perl_vendorlib}/App/Monitoring/Plugin/CheckRaid.pm
This page took 0.12558 seconds and 4 git commands to generate.