瀏覽代碼

fix rc file usage (installation was missing) and mark config file as such

Ralf S. Engelschall 21 年之前
父節點
當前提交
2bb4e19302
共有 2 個文件被更改,包括 17 次插入4 次删除
  1. 0 2
      snmpdx/rc.snmpdx
  2. 17 2
      snmpdx/snmpdx.spec

+ 0 - 2
snmpdx/rc.snmpdx

@@ -14,8 +14,6 @@
 
 %daily -u @l_susr@
     rcService snmpdx enable yes || exit 0
-
-    #   rotate logfile, with foreign 'rc snmp restart'
     shtool rotate -f \
         -n ${snmpdx_log_numfiles} -s ${snmpdx_log_minsize} -d \
         -z ${snmpdx_log_complevel} -o @l_susr@ -g @l_mgrp@ -m 644 \

+ 17 - 2
snmpdx/snmpdx.spec

@@ -34,10 +34,11 @@ Class:        EVAL
 Group:        Network
 License:      GPL
 Version:      0.2.10
-Release:      20040730
+Release:      20040816
 
 #   list of sources
 Source0:      ftp://ftp.ossp.org/pkg/tool/snmpdx/snmpdx-%{version}.tar.gz
+Source1:      rc.snmpdx
 
 #   build information
 Prefix:       %{l_prefix}
@@ -65,17 +66,31 @@ AutoReqProv:  no
     %setup -q
 
 %build
+    #   configure program
     ./configure \
         --prefix=%{l_prefix} \
         --with-openpkg=%{l_prefix} \
         --with-snmp=%{l_prefix} \
         --with-perl=%{l_prefix}/bin/perl
+
+    #   build program
     %{l_make} %{l_mflags -O}
 
 %install
+    #   install program
     rm -rf $RPM_BUILD_ROOT
     %{l_make} %{l_mflags} install DESTDIR=$RPM_BUILD_ROOT
-    %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
+
+    #   install run-command script
+    %{l_shtool} mkdir -f -p -m 755 \
+        $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d
+    %{l_shtool} install -c -m 755 %{l_value -s -a} \
+        %{SOURCE rc.snmpdx} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
+
+    #   determine installation files
+    %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
+        %{l_files_std} \
+        '%config %{l_prefix}/etc/snmpdx/snmpdx.cfg'
 
 %files -f files