Просмотр исходного кода

option --enable-static only usable under FreeBSD and Linux, because Solaris has no libresolv.a, only libresolv.so

Ralf S. Engelschall 23 лет назад
Родитель
Сommit
74f3d9f2f5
1 измененных файлов с 23 добавлено и 20 удалено
  1. 23 20
      samhain/samhain.spec

+ 23 - 20
samhain/samhain.spec

@@ -33,7 +33,7 @@ Distribution: OpenPKG [PLUS]
 Group:        System
 License:      GPL
 Version:      1.7.8
-Release:      20030529
+Release:      20030630
 
 #   list of sources
 Source0:      http://la-samhna.de/samhain/samhain-current.tar.gz
@@ -60,25 +60,28 @@ AutoReqProv:  no
     %{l_tar} xf -
 
 %build
-    ( cd samhain-%{version}
-      CC="%{l_cc}" \
-      CFLAGS="%{l_cflags -O}" \
-      ./configure \
-          --prefix=%{l_prefix} \
-          --mandir=%{l_prefix}/man \
-          --with-config-file=%{l_prefix}/etc/samhain/samhainrc \
-          --with-state-dir=%{l_prefix}/var/samhain \
-          --with-html-file=%{l_prefix}/var/samhain/samhain.html \
-          --with-data-file=%{l_prefix}/var/samhain/samhain.data \
-          --with-pid-file=%{l_prefix}/var/samhain/samhain.pid \
-          --with-log-file=%{l_prefix}/var/samhain/samhain.log \
-          --enable-login-watch \
-          --enable-static \
-          --disable-khide \
-          --enable-suidcheck \
-          --with-trusted=0,%{l_muid}
-      %{l_make} %{l_mflags}
-    )
+    cd samhain-%{version}
+    enable_static=""
+    case "%{l_target}" in
+        *-freebsd* | *-linux* ) enable_static="--enable-static" ;;
+    esac
+    CC="%{l_cc}" \
+    CFLAGS="%{l_cflags -O}" \
+    ./configure \
+        --prefix=%{l_prefix} \
+        --mandir=%{l_prefix}/man \
+        --with-config-file=%{l_prefix}/etc/samhain/samhainrc \
+        --with-state-dir=%{l_prefix}/var/samhain \
+        --with-html-file=%{l_prefix}/var/samhain/samhain.html \
+        --with-data-file=%{l_prefix}/var/samhain/samhain.data \
+        --with-pid-file=%{l_prefix}/var/samhain/samhain.pid \
+        --with-log-file=%{l_prefix}/var/samhain/samhain.log \
+        --enable-login-watch \
+        --disable-khide \
+        --enable-suidcheck \
+        --with-trusted=0,%{l_muid} \
+        $enable_static
+    %{l_make} %{l_mflags}
 
 %install
     rm -rf $RPM_BUILD_ROOT