Michael van Elst 23 лет назад
Родитель
Сommit
8cc3248028
2 измененных файлов с 12 добавлено и 9 удалено
  1. 6 6
      powerdns/powerdns.spec
  2. 6 3
      powerdns/rc.powerdns

+ 6 - 6
powerdns/powerdns.spec

@@ -35,7 +35,7 @@ Distribution: OpenPKG [JUNK]
 Group:        unknown
 License:      GPL
 Version:      2.9.6
-Release:      20030227
+Release:      20030228
 
 #   list of sources
 Source0:      http://downloads.powerdns.com/releases/pdns-%{version}.tar.gz
@@ -103,8 +103,8 @@ AutoReqProv:  no
     MODULES=`echo "$MODULES" | sed 's;^ ;;'`
     CC="%{l_cc}" \
     CXX="%{l_cxx}" \
-    CFLAGS="%{l_cflags -O} -g" \
-    CXXFLAGS="%{l_cxxflags -O} -g -DDLLIMPORT=" \
+    CFLAGS="%{l_cflags -O}" \
+    CXXFLAGS="%{l_cxxflags -O} -DDLLIMPORT=" \
     CPPFLAGS="%{l_cppflags} -DDLLIMPORT=" \
     LDFLAGS="%{l_ldflags}" \
     ./configure \
@@ -128,9 +128,9 @@ AutoReqProv:  no
         --with-dynmodules="" \
         --disable-shared \
         --enable-verbose-logging
-    CXXFLAGS="%{l_cxxflags -O} -DDLLIMPORT= -DHAVE_NAMESPACE_STD" \
-    CPPFLAGS="%{l_cppflags} -DDLLIMPORT= -DHAVE_NAMESPACE_STD" \
-         %{l_make} %{l_mflags -O}
+         %{l_make} %{l_mflags -O} \
+            CXXFLAGS="%{l_cxxflags -O} -DDLLIMPORT= -DHAVE_NAMESPACE_STD" \
+            CPPFLAGS="%{l_cppflags} -DDLLIMPORT= -DHAVE_NAMESPACE_STD"
 
 %install
     rm -rf $RPM_BUILD_ROOT

+ 6 - 3
powerdns/rc.powerdns

@@ -6,12 +6,15 @@
 %config
     powerdns_enable="yes"
 
-%start -p 200 -u root
+%start -p 200 -u @l_susr@
     opServiceEnabled powerdns || exit 0
+    @l_prefix@/sbin/pdns_server --daemon=yes
 
-%stop -p 200 -u root
+%stop -p 200 -u @l_susr@
     opServiceEnabled powerdns || exit 0
+    @l_prefix@/bin/pdns_control quit
 
-%restart -u root
+%restart -u @l_susr@
     opServiceEnabled powerdns || exit 0
+    @l_prefix@/bin/pdns_control cycle