[dspam/f15] start as dspam user
Nathanael Noblet
gnat at fedoraproject.org
Wed Jul 13 19:29:17 UTC 2011
commit 9424dcf0793d78e198c379aa8aac31d9685b17ba
Author: Nathanael D. Noblet <nathanael at gnat.ca>
Date: Wed Jul 13 13:28:54 2011 -0600
start as dspam user
dspam-init.d | 13 ++++++-------
dspam-sysconfig | 3 ++-
dspam.spec | 5 ++++-
3 files changed, 12 insertions(+), 9 deletions(-)
---
diff --git a/dspam-init.d b/dspam-init.d
index 8b331b0..eae9f75 100644
--- a/dspam-init.d
+++ b/dspam-init.d
@@ -23,6 +23,7 @@ if [ -f /etc/sysconfig/dspam ] ; then
. /etc/sysconfig/dspam
else
DSPAM_BIN="/usr/bin/dspam"
+ DSPAM_USER="dspam"
fi
# Check that networking is up.
@@ -36,13 +37,11 @@ start() {
if [ -f /var/lock/subsys/dspam ]; then
RETVAL=0
else
- ${DSPAM_BIN} --daemon 2>/dev/null&
- RETVAL=$?
- if [ $RETVAL -eq 0 ]; then
- echo_success
- else
- echo_failure
- fi
+ daemon --check ${DSPAM_BIN} --user ${DSPAM_USER} ${DSPAM_BIN} --daemon 2>/dev/null&
+
+ sleep 1
+
+ status ${prog} &> /dev/null && echo_success || echo_failure
fi
echo
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/dspam
diff --git a/dspam-sysconfig b/dspam-sysconfig
index 986b490..dbe961a 100644
--- a/dspam-sysconfig
+++ b/dspam-sysconfig
@@ -1,2 +1,3 @@
# Location of dspam binary
-DSPAM_BIN="/usr/bin/dspam"
\ No newline at end of file
+DSPAM_BIN="/usr/bin/dspam"
+DSPAM_USER="dspam"
\ No newline at end of file
diff --git a/dspam.spec b/dspam.spec
index ff464c6..93255a3 100644
--- a/dspam.spec
+++ b/dspam.spec
@@ -11,7 +11,7 @@
Summary: A library and Mail Delivery Agent for Bayesian SPAM filtering
Name: dspam
Version: 3.9.0
-Release: 20%{?dist}
+Release: 21%{?dist}
License: GPLv2
Group: System Environment/Daemons
Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
@@ -376,6 +376,9 @@ exit 0
%config(noreplace) %{_sysconfdir}/httpd/conf.d/dspam-web.conf
%changelog
+* Wed July 13 2011 Nathanael Noblet <nathanael at gnat.ca> - 3.9.0-21
+- Start daemon as dspam user
+
* Wed May 25 2011 Nathanael Noblet <nathanael at gnat.ca> - 3.9.0-20
- add tmpfile for /var/run/dspam
- remove rpaths that suddenly show up in F15
More information about the scm-commits
mailing list