Monotone-Parent: a598f07a1a9a1d658b9c1cdf9a8a95017eaf5bc9

Monotone-Revision: 1165312607d527eb60c2b51766e12ab7c53ef45a

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2008-07-30T05:11:34
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2008-07-30 05:11:34 +00:00
parent 5d45af80ed
commit c1616d1a66
+13 -16
View File
@@ -1,16 +1,13 @@
%define lfmaj 1
%define lfmin 1
Summary: Scalable OpenGroupware.org (Inverse edition)
Name: sogo
Version: %{sogo_version}.%{sogo_release}
Release: gnustep.%{dist_suffix}
Version: %{sogo_version}
Release: %{dist_suffix}%{?dist}
Vendor: http://www.inverse.ca/
Packager: Wolfgang Sourdeau <wsourdeau@inverse.ca>
License: GPL
URL: http://www.inverse.ca/contributions/sogo.html
Group: Productivity/Groupware
Source: %{sogo_source}
Source: SOGo-%{sogo_version}.tar.gz
Prefix: %{sogo_prefix}
AutoReqProv: off
Requires: gnustep-base sope%{sope_major_version}%{sope_minor_version}-core httpd mod_ngobjweb sope%{sope_major_version}%{sope_minor_version}-cards
@@ -137,6 +134,7 @@ mkdir -p ${RPM_BUILD_ROOT}/etc/httpd/conf.d
mkdir -p ${RPM_BUILD_ROOT}/usr/sbin
mkdir -p ${RPM_BUILD_ROOT}/var/run/sogo
mkdir -p ${RPM_BUILD_ROOT}/var/log/sogo
mkdir -p ${RPM_BUILD_ROOT}/var/spool/sogo
cp Apache/SOGo.conf ${RPM_BUILD_ROOT}/etc/httpd/conf.d/
cp Scripts/sogo-init.d-redhat ${RPM_BUILD_ROOT}/etc/init.d/sogod
cp Scripts/sogod-wrapper ${RPM_BUILD_ROOT}/usr/sbin/sogod
@@ -154,6 +152,7 @@ rm -fr ${RPM_BUILD_ROOT}
/usr/sbin/sogod
/var/run/sogo
/var/log/sogo
/var/spool/sogo
%{prefix}/Tools/Admin/sogod-0.9
%{prefix}/Library/Libraries/libSOGo.so.*
%{prefix}/Library/Libraries/libSOGoUI.so.*
@@ -213,26 +212,24 @@ rm -fr ${RPM_BUILD_ROOT}
# **************************** pkgscripts *****************************
%post
if ! id sogo >& /dev/null; then /usr/sbin/adduser sogo; fi
if ! id sogo >& /dev/null; then /usr/sbin/adduser sogo > /dev/null 2>&1; fi
/bin/chown sogo /var/run/sogo
/bin/chown sogo /var/log/sogo
if [ ! -d /var/spool/sogo ]
then
/bin/mkdir /var/spool/sogo
/bin/chown sogo /var/spool/sogo
/bin/chmod 700 /var/spool/sogo
fi
/bin/chown sogo /var/spool/sogo
/bin/chmod 700 /var/spool/sogo
/sbin/chkconfig --add sogod
%preun
/sbin/chkconfig --del sogod
/sbin/service sogod stop > /dev/null 2>&1
%postun
if test "$1" = "0"
then
/usr/sbin/userdel sogo
/usr/sbin/groupdel sogo
/usr/sbin/groupdel sogo > /dev/null 2>&1
/bin/rm -rf /var/run/sogo
/bin/rm -rf /var/spool/sogo
/sbin/chkconfig --del sogod
/sbin/service sogod stop > /dev/null 2>&1
fi
# ********************************* changelog *************************