Quellcode durchsuchen

rc script and spec file clean up

Christoph Schug vor 23 Jahren
Ursprung
Commit
5dafcb47ab
2 geänderte Dateien mit 5 neuen und 4 gelöschten Zeilen
  1. 2 2
      tsmc/rc.tsmc
  2. 3 2
      tsmc/tsmc.spec

+ 2 - 2
tsmc/rc.tsmc

@@ -9,14 +9,14 @@
 %common
     tsmc_pidfile="@l_prefix@/var/tsmc/dsmc.sched.pid"
 
-%start -p 200 -u root
+%start -p 200 -u @l_susr@
     opServiceEnabled tsmc || exit 0
     ( PATH=/bin:/sbin:/usr/bin:/usr/sbin:$PATH
       nohup @l_prefix@/bin/dsmc sched </dev/null >/dev/null 2>&1 &
       echo "$!" >$tsmc_pidfile
     ) </dev/null >/dev/null 2>&1
 
-%stop -p 200 -u root
+%stop -p 200 -u @l_susr@
     opServiceEnabled tsmc || exit 0
     if [ -f $tsmc_pidfile ]; then
         kill -TERM `cat $tsmc_pidfile` >/dev/null 2>&1 || true

+ 3 - 2
tsmc/tsmc.spec

@@ -33,7 +33,7 @@ Distribution: OpenPKG [EVAL]
 Group:        Converter
 License:      Commercial
 Version:      5.1.5.14
-Release:      20030226
+Release:      20030328
 
 #   list of sources
 Source0:      ftp://service.boulder.ibm.com/storage/tivoli-storage-management/patches/client/v5r1/Linux/Linux86/v515/TIVsm-BA.i386.rpm
@@ -136,6 +136,7 @@ AutoReqProv:  no
     #   install run-command script
     %{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.tsmc} \
@@ -145,7 +146,7 @@ AutoReqProv:  no
     %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
         %{l_files_std} \
         '%config %{l_prefix}/etc/tsmc/*' \
-        '%attr(4755,root,%{l_mgrp}) %{l_prefix}/libexec/tsmc/dsmtca'
+        '%attr(4755,%{l_susr},%{l_mgrp}) %{l_prefix}/libexec/tsmc/dsmtca'
 
 %files -f files