Explorar el Código

rc script clean up

Christoph Schug hace 23 años
padre
commit
1b25dd901a
Se han modificado 2 ficheros con 7 adiciones y 6 borrados
  1. 2 1
      ntp/ntp.spec
  2. 5 5
      ntp/rc.ntp

+ 2 - 1
ntp/ntp.spec

@@ -33,7 +33,7 @@ Distribution: OpenPKG [CORE]
 Group:        Network
 License:      BSD-style
 Version:      4.1.1b
-Release:      20021026
+Release:      20030328
 
 #   list of sources
 Source0:      ftp://ftp.udel.edu/pub/ntp/ntp4/ntp-%{version}.tar.gz
@@ -97,6 +97,7 @@ AutoReqProv:  no
         %{SOURCE ntp.conf} $RPM_BUILD_ROOT%{l_prefix}/etc/ntp/
     %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d
     %{l_shtool} install -c -m 755 -e 's;@l_prefix@;%{l_prefix};g' \
+        -e 's;@l_susr@;%{l_susr};g' \
         -e 's;@l_musr@;%{l_musr};g' -e 's;@l_mgrp@;%{l_mgrp};g' \
         %{SOURCE rc.ntp} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
     %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/var/ntp/ntpd.stat

+ 5 - 5
ntp/rc.ntp

@@ -19,7 +19,7 @@
         fi
     }
 
-%start -p 200 -u root
+%start -p 200 -u @l_susr@
     opServiceEnabled ntp || exit 0
     #   synchronize local machine once at startup
     #   because ntpd does not skip large time offsets
@@ -34,11 +34,11 @@
         -l @l_prefix@/var/ntp/ntpd.log \
         -s @l_prefix@/var/ntp/ntpd.stat/
 
-%stop -p 200 -u root
+%stop -p 200 -u @l_susr@
     opServiceEnabled ntp && opVarIsYes ntp_daemon || exit 0
     ntp_signal TERM
 
-%restart -u root
+%restart -u @l_susr@
     opServiceEnabled ntp && opVarIsYes ntp_daemon || exit 0
     ntp_signal TERM
     sleep 2
@@ -49,7 +49,7 @@
         -l @l_prefix@/var/ntp/ntpd.log \
         -s @l_prefix@/var/ntp/ntpd.stat/
 
-%hourly -u root
+%hourly -u @l_susr@
     opServiceEnabled ntp || exit 0
     opVarIsYes ntp_daemon && exit 0
     (
@@ -60,7 +60,7 @@
     ) >/dev/null &
         
 
-%daily -u root
+%daily -u @l_susr@
     opServiceEnabled ntp && opVarIsYes ntp_daemon || exit 0
     opTmpDirGen ntp
     opTmpDirFile ntp hint hintfile