• R/O
  • SSH

contrib-spec-files: Commit

日本OpenSolaris Users Group有志による、レポジトリサーバ作成のためのspecファイル群です。


Commit MetaInfo

Revisionebc04902d2a6d5b743a86f936d559d5589715c37 (tree)
Time2020-03-18 20:48:03
AuthorFumihisa TONAKA <fumi.ftnk@gmai...>
CommiterFumihisa TONAKA

Log Message

merge spec_SFEnagios-nrpe-jposug to default

Change Summary

Incremental Difference

diff -r fc01f198decb -r ebc04902d2a6 specs/SFEnagios-nrpe-jposug.spec
--- a/specs/SFEnagios-nrpe-jposug.spec Wed Mar 18 20:47:08 2020 +0900
+++ b/specs/SFEnagios-nrpe-jposug.spec Wed Mar 18 20:48:03 2020 +0900
@@ -25,6 +25,9 @@
2525 License: GPL
2626 URL: http://www.nagios.org/
2727 Source: https://github.com/NagiosEnterprises/nrpe/archive/nrpe-%{tarball_version}.tar.gz
28+Source1: nagios-nrpe-jposug.xml
29+Source2: svc-nagios-nrpe-jposug
30+
2831 BuildRoot: %{_tmppath}/%{name}-%{version}-build
2932
3033 BuildREquires: jposug/library/security/libressl
@@ -68,7 +71,6 @@
6871
6972 make -j$CPUS all
7073
71-
7274 %install
7375 rm -rf %{buildroot}
7476 make DESTDIR=%{buildroot} NAGIOS_INSTALL_OPTS="" NRPE_INSTALL_OPTS="" install
@@ -76,7 +78,9 @@
7678 install -m 0644 sample-config/nrpe.cfg %{buildroot}%{_sysconfdir}/nagios/nrpe.cfg
7779
7880 install -d 0755 %{buildroot}%/var/svc/manifest/site
79-install -m 0644 startup/solaris-init.xml %{buildroot}%/var/svc/manifest/site/nagios-nrpe-jposug.xml
81+install -m 0644 %{SOURCE1} %{buildroot}%/var/svc/manifest/site
82+install -d 0755 %{buildroot}%/lib/svc/method
83+install -m 0555 %{SOURCE2} %{buildroot}%/lib/svc/method
8084
8185 rm %{buildroot}%{_sbindir}/nrpe-uninstall
8286
@@ -105,8 +109,13 @@
105109 %dir %attr (0755, root, sys) %{_localstatedir}/svc/manifest
106110 %dir %attr (0755, root, sys) %{_localstatedir}/svc/manifest/site
107111 %class(manifest) %attr(0444, root, sys) %{_localstatedir}/svc/manifest/site/nagios-nrpe-jposug.xml
112+%dir %attr (0755, root, bin) /lib/svc
113+%dir %attr (0755, root, bin) /lib/svc/method
114+%attr (0555, root, bin) /lib/svc/method/svc-nagios-nrpe-jposug
108115
109116 %changelog
117+* Fri Mar 13 2020 - Fumihisa TONAKA <fumi.ftnk@gmail.com>
118+- use JPOSUG's SMF manifest. using generated SMF manifest requries updating configuration
110119 * Fri Feb 07 2020 - Fumihisa TONAKA <fumi.ftnk@gmail.com>
111120 - use generated SMF manifest instead of JPOUSG's
112121 * Thu Feb 06 2020 - Fumihisa TONAKA <fumi.ftnk@gmail.com>
diff -r fc01f198decb -r ebc04902d2a6 specs/ext-sources/svc-nagios-nrpe
--- a/specs/ext-sources/svc-nagios-nrpe Wed Mar 18 20:47:08 2020 +0900
+++ b/specs/ext-sources/svc-nagios-nrpe Wed Mar 18 20:48:03 2020 +0900
@@ -62,7 +62,6 @@
6262 case "$1" in
6363 start)
6464 # Start daemons.
65- echo -n "Starting nrpe: "
6665 NrpeRunDir=`dirname $NrpeRunFile`
6766 if [ ! -d $NrpeRunDir ]
6867 then
@@ -75,15 +74,12 @@
7574 $NrpeBin -c $NrpeCfgFile -d
7675 mkdir -p $NrpeLockDir
7776 touch $NrpeLockDir/$NrpeLockFile
78- echo " done."
7977 exit 0
8078 ;;
8179 stop)
8280 # Stop daemons.
83- echo -n "Shutting down nrpe: "
8481 pid_nrpe
8582 killproc_nrpe
86- echo
8783 rm -f $NrpeLockDir/$NrpeLockFile $NrpeRunFile
8884 ;;
8985 restart)
Show on old repository browser