OpenPKG CVS Repository
http://www.openpkg.org/cvsweb/cvsweb.cgi
____________________________________________________________________________
Server: cvs.openpkg.org Name: Christoph Schug
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 12-Aug-2002 10:04:38
Branch: HEAD Handle: 2002081209043800
Added files:
openpkg-src/sasl rc.sasl
Modified files:
openpkg-src/sasl sasl.spec
Log:
added rc.sasl script to run saslauthd and fixed another bdb issue
Summary:
Revision Changes Path
1.1 +22 -0 openpkg-src/sasl/rc.sasl
1.27 +17 -2 openpkg-src/sasl/sasl.spec
____________________________________________________________________________
Index: openpkg-src/sasl/rc.sasl
============================================================
$ cvs update -p -r1.1 rc.sasl
#!@l_prefix@/lib/openpkg/bash @l_prefix@/etc/rc
##
## rc.sasl -- Run-Commands for Cyrus SASL
##
%config
sasl_enable="yes"
sasl_authmech="@authmech@"
sasl_threads="5"
%start -p 200 -u root
if opServiceEnabled sasl; then
@l_prefix@/sbin/saslauthd -a ${sasl_authmech} -n ${sasl_threads}
fi
%stop -p 200 -u root
if opServiceEnabled sasl; then
if [ -f @l_prefix@/var/sasl/saslauthd/mux.pid ]; then
kill -TERM `cat @l_prefix@/var/sasl/saslauthd/mux.pid`
fi
fi
Index: openpkg-src/sasl/sasl.spec
============================================================
$ cvs diff -u -r1.26 -r1.27 sasl.spec
--- openpkg-src/sasl/sasl.spec 10 Aug 2002 14:10:44 -0000 1.26
+++ openpkg-src/sasl/sasl.spec 12 Aug 2002 08:04:38 -0000 1.27
@@ -38,10 +38,11 @@
Group: Cryptography
License: BSD
Version: 2.1.7
-Release: 20020810
+Release: 20020811
# list of sources
Source0: ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-%{version}.tar.gz
+Source1: rc.sasl
# build information
Prefix: %{l_prefix}
@@ -65,6 +66,9 @@
%prep
%setup -q -n cyrus-sasl-%{version}
+ %{l_shtool} subst \
+ -e 's;^ *for dbname in ;for dbname in db ;' \
+ configure
%build
%{l_shtool} subst \
@@ -101,9 +105,20 @@
rm -rf $RPM_BUILD_ROOT
%{l_make} %{l_mflags} install AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT"
%{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' \
+%if "%{with_pam}" == "yes"
+ -e 's;@authmech@;pam;g' \
+%else
+ -e 's;@authmech@;getpwent;g' \
+%endif
+ %{SOURCE rc.sasl} \
+ $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
+ %{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/var/sasl/saslauthd
mv $RPM_BUILD_ROOT%{l_prefix}/lib/sasl2 \
- $RPM_BUILD_ROOT%{l_prefix}/lib/sasl
+ $RPM_BUILD_ROOT%{l_prefix}/lib/sasl
strip $RPM_BUILD_ROOT%{l_prefix}/sbin/* >/dev/null 2>&1 || true
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]