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]