Steve Jenkins 6811787
# Copyright (c) 2010, 2011, The OpenDKIM Project.
Steve Jenkins 6811787
#
Steve Jenkins 6811787
# $Id: opendkim.spec.in,v 1.2 2010/10/25 17:13:47 cm-msk Exp $
Steve Jenkins 6811787
Steve Jenkins 80f78ad
Summary: A DomainKeys Identified Mail (DKIM) milter to sign and/or verify mail
Steve Jenkins 6811787
Name: opendkim
stevejenkins c17c729
Version: 2.7.3
stevejenkins b78400d
Release: 2%{?dist}
Steve Jenkins 6811787
License: BSD and Sendmail
Steve Jenkins 6811787
URL: http://opendkim.org/
Steve Jenkins 6811787
Group: System Environment/Daemons
Steve Jenkins 6811787
Requires: lib%{name} = %{version}-%{release}
Steve Jenkins 6811787
Requires (pre): shadow-utils
Steve Jenkins 6811787
Requires (post): chkconfig
Steve Jenkins 6811787
Requires (preun): chkconfig, initscripts
Steve Jenkins 6811787
Requires (postun): initscripts
stevejenkins 4ba2800
stevejenkins 4ba2800
BuildRequires: openssl-devel
stevejenkins 4ba2800
BuildRequires: pkgconfig
stevejenkins 4ba2800
BuildRequires: sendmail-devel
stevejenkins 4ba2800
Steve Jenkins 6811787
Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
stevejenkins 4ba2800
Steve Jenkins 6811787
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Steve Jenkins 6811787
Steve Jenkins 6811787
%description
Steve Jenkins 80f78ad
OpenDKIM allows signing and/or verification of email through an open source
Steve Jenkins 80f78ad
library that implements the DKIM service, plus a milter-based filter
Steve Jenkins 80f78ad
application that can plug in to any milter-aware MTA, including sendmail,
Steve Jenkins 80f78ad
Postfix, or any other MTA that supports the milter protocol.
Steve Jenkins 6811787
Steve Jenkins 6811787
%package -n libopendkim
Steve Jenkins 6811787
Summary: An open source DKIM library
Steve Jenkins 6811787
Group: System Environment/Libraries
Steve Jenkins 6811787
Steve Jenkins 6811787
%description -n libopendkim
Steve Jenkins 6811787
This package contains the library files required for running services built
Steve Jenkins 6811787
using libopendkim.
Steve Jenkins 6811787
Steve Jenkins 6811787
%package -n libopendkim-devel
Steve Jenkins 6811787
Summary: Development files for libopendkim
Steve Jenkins 6811787
Group: Development/Libraries
Steve Jenkins 6811787
Requires: libopendkim = %{version}-%{release}
Steve Jenkins 6811787
Steve Jenkins 6811787
%description -n libopendkim-devel
Steve Jenkins 6811787
This package contains the static libraries, headers, and other support files
Steve Jenkins 6811787
required for developing applications against libopendkim.
Steve Jenkins 6811787
Steve Jenkins 6811787
%prep
Steve Jenkins 6811787
%setup -q
Steve Jenkins 6811787
Steve Jenkins 6811787
%build
stevejenkins 4ba2800
#%configure --enable-stats
stevejenkins 4ba2800
%configure
Steve Jenkins 80f78ad
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
Steve Jenkins 80f78ad
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
Steve Jenkins 6811787
Steve Jenkins 6811787
%install
Steve Jenkins 6811787
rm -rf %{buildroot}
Steve Jenkins 6811787
Steve Jenkins 80f78ad
make DESTDIR=%{buildroot} install %{?_smp_mflags}
Steve Jenkins 6811787
mkdir -p %{buildroot}%{_sysconfdir}
Steve Jenkins 6811787
mkdir -p %{buildroot}%{_initrddir}
Steve Jenkins 6811787
install -m 0755 contrib/init/redhat/opendkim %{buildroot}%{_initrddir}/%{name}
Steve Jenkins 6811787
cat > %{buildroot}%{_sysconfdir}/%{name}.conf << 'EOF'
Steve Jenkins 6811787
## BASIC OPENDKIM CONFIGURATION FILE
Steve Jenkins 6811787
## See opendkim.conf(5) or %{_docdir}/%{name}-%{version}/%{name}.conf.sample for more
Steve Jenkins 6811787
Steve Jenkins 6811787
## BEFORE running OpenDKIM you must:
Steve Jenkins 6811787
Steve Jenkins 6811787
## - make your MTA (Postfix, Sendmail, etc.) aware of OpenDKIM
Steve Jenkins 6811787
## - generate keys for your domain (if signing)
Steve Jenkins 6811787
## - edit your DNS records to publish your public keys (if signing)
Steve Jenkins 6811787
Steve Jenkins 6811787
## See %{_docdir}/%{name}-%{version}/INSTALL for detailed instructions.
Steve Jenkins 6811787
Steve Jenkins 6811787
## CONFIGURATION OPTIONS
Steve Jenkins 6811787
Steve Jenkins 6811787
# Specifies the path to the process ID file.
Steve Jenkins 6811787
PidFile	%{_localstatedir}/run/%{name}/%{name}.pid
Steve Jenkins 6811787
Steve Jenkins 6811787
# Selects operating modes. Valid modes are s (signer) and v (verifier). Default is v.
Steve Jenkins 6811787
Mode	v
Steve Jenkins 6811787
Steve Jenkins 6811787
# Log activity to the system log.
Steve Jenkins 6811787
Syslog	yes
Steve Jenkins 6811787
Steve Jenkins 6811787
# Log additional entries indicating successful signing or verification of messages.
Steve Jenkins 80f78ad
SyslogSuccess	yes
Steve Jenkins 6811787
Steve Jenkins 6811787
# If logging is enabled, include detailed logging about why or why not a message was
Steve Jenkins 80f78ad
# signed or verified. This causes an increase in the amount of log data generated
Steve Jenkins 80f78ad
# for each message, so set this to No (or comment it out) if it gets too noisy.
Steve Jenkins 80f78ad
LogWhy	yes
Steve Jenkins 6811787
Steve Jenkins 6811787
# Attempt to become the specified user before starting operations.
Steve Jenkins 6811787
UserID	%{name}:%{name}
Steve Jenkins 6811787
Steve Jenkins 6811787
# Create a socket through which your MTA can communicate.
Steve Jenkins 6811787
Socket	inet:8891@localhost
Steve Jenkins 6811787
Steve Jenkins 6811787
# Required to use local socket with MTAs that access the socket as a non-
Steve Jenkins 6811787
# privileged user (e.g. Postfix)
Steve Jenkins 6811787
Umask	002
Steve Jenkins 6811787
Steve Jenkins 80f78ad
# This specifies a text file in which to store DKIM transaction statistics.
stevejenkins 4ba2800
# OpenDKIM must be manually compiled with --enable-stats to enable this feature.
Steve Jenkins 80f78ad
#Statistics	%{_localstatedir}/spool/%{name}/stats.dat
Steve Jenkins 6811787
Steve Jenkins 6811787
## SIGNING OPTIONS
Steve Jenkins 6811787
Steve Jenkins 6811787
# Selects the canonicalization method(s) to be used when signing messages.
Steve Jenkins 6811787
Canonicalization	relaxed/simple
Steve Jenkins 6811787
Steve Jenkins 6811787
# Domain(s) whose mail should be signed by this filter. Mail from other domains will
Steve Jenkins 6811787
# be verified rather than being signed. Uncomment and use your domain name.
Steve Jenkins 6811787
# This parameter is not required if a SigningTable is in use.
Steve Jenkins 6811787
#Domain	example.com
Steve Jenkins 6811787
Steve Jenkins 6811787
# Defines the name of the selector to be used when signing messages.
Steve Jenkins 6811787
Selector	default
Steve Jenkins 6811787
stevejenkins 4ba2800
# Specifies the minimum number of key bits for acceptable keys and signatures.
stevejenkins 4ba2800
MinimumKeyBits 1024
stevejenkins 4ba2800
Steve Jenkins 6811787
# Gives the location of a private key to be used for signing ALL messages.
Steve Jenkins 6811787
KeyFile	%{_sysconfdir}/%{name}/keys/default.private
Steve Jenkins 6811787
Steve Jenkins 6811787
# Gives the location of a file mapping key names to signing keys. In simple terms,
Steve Jenkins 6811787
# this tells OpenDKIM where to find your keys. If present, overrides any KeyFile
Steve Jenkins 6811787
# setting in the configuration file. 
Steve Jenkins 6811787
#KeyTable	%{_sysconfdir}/%{name}/KeyTable
Steve Jenkins 6811787
Steve Jenkins 6811787
# Defines a table used to select one or more signatures to apply to a message based
Steve Jenkins 6811787
# on the address found in the From: header field. In simple terms, this tells
Steve Jenkins 6811787
# OpenDKIM how to use your keys.  
Steve Jenkins 6811787
#SigningTable	%{_sysconfdir}/%{name}/SigningTable
Steve Jenkins 6811787
Steve Jenkins 6811787
# Identifies a set of "external" hosts that may send mail through the server as one
Steve Jenkins 6811787
# of the signing domains without credentials as such.
Steve Jenkins 6811787
#ExternalIgnoreList	refile:%{_sysconfdir}/%{name}/TrustedHosts
Steve Jenkins 6811787
Steve Jenkins 6811787
# Identifies a set internal hosts whose mail should be signed rather than verified.
Steve Jenkins 6811787
#InternalHosts	refile:%{_sysconfdir}/%{name}/TrustedHosts
Steve Jenkins 6811787
EOF
Steve Jenkins 6811787
Steve Jenkins 80f78ad
mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
Steve Jenkins 80f78ad
cat > %{buildroot}%{_sysconfdir}/sysconfig/%{name} << 'EOF'
Steve Jenkins 80f78ad
# Uncomment the following line to disable automatic DKIM key creation
Steve Jenkins 80f78ad
#AUTOCREATE_DKIM_KEYS=NO
Steve Jenkins 80f78ad
#
Steve Jenkins 80f78ad
# Uncomment the following line to set the default DKIM selector
Steve Jenkins 80f78ad
#DKIM_SELECTOR=default
Steve Jenkins 80f78ad
#
Steve Jenkins 80f78ad
# Uncomment the following to set the default DKIM key directory
Steve Jenkins 80f78ad
#DKIM_KEYDIR=/etc/opendkim/keys
Steve Jenkins 80f78ad
EOF
Steve Jenkins 80f78ad
Steve Jenkins 80f78ad
mkdir -p %{buildroot}%{_sysconfdir}/%{name}
Steve Jenkins 80f78ad
cat > %{buildroot}%{_sysconfdir}/%{name}/SigningTable << 'EOF'
Steve Jenkins 80f78ad
# The following wildcard will work only if
Steve Jenkins 80f78ad
# refile:%{_sysconfdir}/%{name}/SigningTable is included
Steve Jenkins 80f78ad
# in %{_sysconfdir}/%{name}.conf.
Steve Jenkins 80f78ad
Steve Jenkins 80f78ad
#*@example.com default._domainkey.example.com
Steve Jenkins 80f78ad
Steve Jenkins 80f78ad
# If refile: is not specified in %{_sysconfdir}/%{name}.conf, then full
Steve Jenkins 80f78ad
# user@host is checked first, then simply host, then user@.domain (with all
Steve Jenkins 80f78ad
# superdomains checked in sequence, so "foo.example.com" would first check
Steve Jenkins 80f78ad
# "user@foo.example.com", then "user@.example.com", then "user@.com"), then
Steve Jenkins 80f78ad
# .domain, then user@*, and finally *. See the opendkim.conf(5) man page
Steve Jenkins 80f78ad
# under "SigningTable".
Steve Jenkins 80f78ad
Steve Jenkins 80f78ad
#example.com default._domainkey.example.com
Steve Jenkins 80f78ad
EOF
Steve Jenkins 80f78ad
Steve Jenkins 6950dbe
cat > %{buildroot}%{_sysconfdir}/%{name}/KeyTable << 'EOF'
Steve Jenkins 6950dbe
# To use this file, uncomment the #KeyTable option in %{_sysconfdir}/%{name}.conf,
Steve Jenkins 6950dbe
# then uncomment the following line and replace example.com with your domain
Steve Jenkins 6950dbe
# name, then restart OpenDKIM. Additional keys may be added on separate lines.
Steve Jenkins 6950dbe
Steve Jenkins 6950dbe
#default._domainkey.example.com example.com:default:%{_sysconfdir}/%{name}/keys/default.private
Steve Jenkins 6950dbe
EOF
Steve Jenkins 6950dbe
Steve Jenkins 6950dbe
cat > %{buildroot}%{_sysconfdir}/%{name}/TrustedHosts << 'EOF'
Steve Jenkins 6950dbe
# To use this file, uncomment the #ExternalIgnoreList and/or the #InternalHosts
Steve Jenkins 6950dbe
# option in %{_sysconfdir}/%{name}.conf then restart OpenDKIM. Additional hosts
Steve Jenkins 6950dbe
# may be added on separate lines (IP addresses, hostnames, or CIDR ranges).
Steve Jenkins 6950dbe
# The localhost IP (127.0.0.1) should be the first entry in this file.
Steve Jenkins 6950dbe
127.0.0.1
Steve Jenkins 6950dbe
EOF
Steve Jenkins 6950dbe
Steve Jenkins 6811787
install -p -d %{buildroot}%{_sysconfdir}/tmpfiles.d
Steve Jenkins 6811787
cat > %{buildroot}%{_sysconfdir}/tmpfiles.d/%{name}.conf <<'EOF'
Steve Jenkins 6811787
D %{_localstatedir}/run/%{name} 0700 %{name} %{name} -
Steve Jenkins 6811787
EOF
Steve Jenkins 6811787
Steve Jenkins 6811787
rm -r %{buildroot}%{_prefix}/share/doc/%{name}
Steve Jenkins 6811787
rm %{buildroot}%{_libdir}/*.a
Steve Jenkins 6811787
rm %{buildroot}%{_libdir}/*.la
Steve Jenkins 6811787
Steve Jenkins 6811787
mkdir -p %{buildroot}%{_localstatedir}/spool/%{name}
Steve Jenkins 6811787
mkdir -p %{buildroot}%{_localstatedir}/run/%{name}
Steve Jenkins 6811787
mkdir -p %{buildroot}%{_sysconfdir}/%{name}
Steve Jenkins 6811787
mkdir %{buildroot}%{_sysconfdir}/%{name}/keys
Steve Jenkins 6811787
stevejenkins 4ba2800
install -m 0755 stats/%{name}-reportstats %{buildroot}%{_prefix}/sbin/%{name}-reportstats
stevejenkins 4ba2800
sed -i 's|^OPENDKIMSTATSDIR="/var/db/opendkim"|OPENDKIMSTATSDIR="%{_localstatedir}/spool/%{name}"|g' %{buildroot}%{_prefix}/sbin/%{name}-reportstats
stevejenkins 4ba2800
sed -i 's|^OPENDKIMDATOWNER="mailnull:mailnull"|OPENDKIMDATOWNER="%{name}:%{name}"|g' %{buildroot}%{_prefix}/sbin/%{name}-reportstats
Steve Jenkins 80f78ad
Steve Jenkins 6811787
chmod 0644 contrib/convert/convert_keylist.sh
Steve Jenkins 6811787
Steve Jenkins 6811787
%pre
Steve Jenkins 6811787
getent group %{name} >/dev/null || groupadd -r %{name}
Steve Jenkins 6811787
getent passwd %{name} >/dev/null || \
Steve Jenkins 6811787
	useradd -r -g %{name} -G mail -d %{_localstatedir}/run/%{name} -s /sbin/nologin \
Steve Jenkins 6811787
	-c "OpenDKIM Milter" %{name}
Steve Jenkins 6811787
exit 0
Steve Jenkins 6811787
Steve Jenkins 6811787
%post
Steve Jenkins 6811787
/sbin/chkconfig --add %{name} || :
Steve Jenkins 6811787
Steve Jenkins 6811787
%post -n libopendkim -p /sbin/ldconfig
Steve Jenkins 6811787
Steve Jenkins 6811787
%preun
Steve Jenkins 6811787
if [ $1 -eq 0 ]; then
Steve Jenkins 6811787
	service %{name} stop >/dev/null || :
Steve Jenkins 6811787
	/sbin/chkconfig --del %{name} || :
Steve Jenkins 6811787
fi
Steve Jenkins 6811787
exit 0
Steve Jenkins 6811787
Steve Jenkins 6811787
%postun
Steve Jenkins 6811787
if [ "$1" -ge "1" ] ; then
Steve Jenkins 6811787
	/sbin/service %{name} condrestart >/dev/null 2>&1 || :
Steve Jenkins 6811787
fi
Steve Jenkins 6811787
exit 0
Steve Jenkins 6811787
Steve Jenkins 6811787
%postun -n libopendkim -p /sbin/ldconfig
Steve Jenkins 6811787
Steve Jenkins 6811787
%clean
Steve Jenkins 6811787
rm -rf %{buildroot}
Steve Jenkins 6811787
Steve Jenkins 6811787
%files
Steve Jenkins 6811787
%defattr(-,root,root)
Steve Jenkins 6811787
%doc FEATURES KNOWNBUGS LICENSE LICENSE.Sendmail RELEASE_NOTES RELEASE_NOTES.Sendmail INSTALL
Steve Jenkins 6811787
%doc contrib/convert/convert_keylist.sh %{name}/*.sample
Steve Jenkins 6811787
%doc %{name}/%{name}.conf.simple-verify %{name}/%{name}.conf.simple
Steve Jenkins 6811787
%doc %{name}/README contrib/lua/*.lua
Steve Jenkins 80f78ad
%doc contrib/stats/README.opendkim-reportstats
Steve Jenkins 6811787
%config(noreplace) %{_sysconfdir}/%{name}.conf
Steve Jenkins 6811787
%config(noreplace) %{_sysconfdir}/tmpfiles.d/%{name}.conf
Steve Jenkins 6950dbe
%config(noreplace) %attr(640,%{name},%{name}) %{_sysconfdir}/%{name}/SigningTable
Steve Jenkins 6950dbe
%config(noreplace) %attr(640,%{name},%{name}) %{_sysconfdir}/%{name}/KeyTable
Steve Jenkins 6950dbe
%config(noreplace) %attr(640,%{name},%{name}) %{_sysconfdir}/%{name}/TrustedHosts
Steve Jenkins 6950dbe
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
Steve Jenkins 6811787
%{_initrddir}/%{name}
Steve Jenkins 6811787
%{_sbindir}/*
Steve Jenkins 6811787
%{_mandir}/*/*
Steve Jenkins 6811787
%dir %attr(-,%{name},%{name}) %{_localstatedir}/spool/%{name}
Steve Jenkins 6811787
%dir %attr(-,%{name},%{name}) %{_localstatedir}/run/%{name}
Steve Jenkins 6950dbe
%dir %attr(-,root,%{name}) %{_sysconfdir}/%{name}
stevejenkins b78400d
%dir %attr(750,root,%{name}) %{_sysconfdir}/%{name}/keys
Steve Jenkins 6811787
Steve Jenkins 6811787
%files -n libopendkim
Steve Jenkins 6811787
%defattr(-,root,root)
Steve Jenkins 6811787
%doc LICENSE LICENSE.Sendmail README
Steve Jenkins 6811787
%{_libdir}/libopendkim.so.*
stevejenkins 4ba2800
%{_libdir}/libstrl.so.*
stevejenkins 4ba2800
%{_includedir}/strl/strl.h
Steve Jenkins 6811787
stevejenkins b78400d
Steve Jenkins 6811787
%files -n libopendkim-devel
Steve Jenkins 6811787
%defattr(-,root,root)
Steve Jenkins 6811787
%doc LICENSE LICENSE.Sendmail
Steve Jenkins 6811787
%doc libopendkim/docs/*.html
Steve Jenkins 6811787
%{_includedir}/%{name}
Steve Jenkins 6811787
%{_libdir}/*.so
Steve Jenkins 6811787
%{_libdir}/pkgconfig/*.pc
Steve Jenkins 6811787
Steve Jenkins 6811787
%changelog
stevejenkins b78400d
* Tue Dec 04 2012 Steve Jenkins <steve stevejenkins com> 2.7.3-2
stevejenkins b78400d
- Set /etc/opendkim/keys default permissions to 750 (Thanks patrick at puzzled.xs4al.nl)
stevejenkins b78400d
stevejenkins c17c729
* Thu Nov 29 2012 Steve Jenkins <steve stevejenkins com> 2.7.3-1
stevejenkins c17c729
- Updated to use newer upstream 2.7.3 source code
stevejenkins c17c729
stevejenkins 32dfd10
* Mon Nov 19 2012 Steve Jenkins <steve stevejenkins com> 2.7.2-1
stevejenkins 32dfd10
- Updated to use newer upstream 2.7.2 source code
stevejenkins 32dfd10
stevejenkins 4ba2800
* Tue Oct 30 2012 Steve Jenkins <steve stevejenkins com> 2.7.1-1
stevejenkins 4ba2800
- Updated to use newer upstream 2.7.1 source code
stevejenkins 4ba2800
- Updated to reflect source code move of files from /usr/bin to /usr/sbin
stevejenkins 4ba2800
- Removed --enable-stats configure option to avoid additional dependencies
stevejenkins 4ba2800
- Added support for strlcat() and strlcopy() previously in libopendkim
stevejenkins 4ba2800
- Added new MinimumKeyBits configuration option with default of 1024
stevejenkins 4ba2800
stevejenkins b6da0db
* Wed Aug 22 2012 Steve Jenkins <steve stevejenkins com> 2.6.7-1
stevejenkins b6da0db
- Updated to use newer upstream 2.6.7 source code
stevejenkins b6da0db
- Removed patches from 2.4.2 which were incorporated upstream
stevejenkins b6da0db
- Updated install directory of opendkim-reportstats
stevejenkins b6da0db
9eac7b5
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.2-7
9eac7b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
9eac7b5
f1f1675
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.2-6
f1f1675
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
f1f1675
Steve Jenkins 6950dbe
* Thu Sep 22 2011 Steve Jenkins <steve stevejenkins com> 2.4.2-5
Steve Jenkins 6950dbe
- Changed ownernship of directories to comply with selinux-policy
Steve Jenkins 6950dbe
- Added default KeyTable and TrustedHosts files
Steve Jenkins 6950dbe
- Added config(noreplace) to sysconfig file
Steve Jenkins 6950dbe
Steve Jenkins 80f78ad
* Mon Sep 19 2011 Steve Jenkins <steve stevejenkins com> 2.4.2-4
Steve Jenkins 80f78ad
- Use Fedora standard method to fix pkg supplied libtool (Todd Lyons)
Steve Jenkins 80f78ad
- Updated Summary and Description
Steve Jenkins 80f78ad
- Fixed default stats file location in sample config file
Steve Jenkins 80f78ad
- Install opendkim-reportstats and README.opendkim-reportstats
Steve Jenkins 80f78ad
- Changed default stop priority in init script
Steve Jenkins 80f78ad
- Added example SigningTable
Steve Jenkins 80f78ad
- Added sysconfig support for AUTOCREATE_DKIM_KEYS, DKIM_SELECTOR, DKIM_KEYDIR
Steve Jenkins 80f78ad
- Enabled SysLogSuccess and LogWhy by default
Steve Jenkins 80f78ad
Steve Jenkins 6811787
* Mon Aug 22 2011 Steve Jenkins <steve stevejenkins com> 2.4.2-3
Steve Jenkins 6811787
- Mad props to Matt Domsch for sponsoring and providing feedback
Steve Jenkins 6811787
- Removed {?OSshort} variable in Release: header
Steve Jenkins 6811787
- Removed explicit Requires: in header
Steve Jenkins 6811787
- Added support for tmpfiles.d
Steve Jenkins 6811787
- Replaced opendkim with {name} variable throughout
Steve Jenkins 6811787
- Replaced RPM_BUILD_ROOT with {buildroot}
Steve Jenkins 6811787
- Moved changelog to bottom of file
Steve Jenkins 6811787
- Removed "All Rights Reserved" from top of spec file
Steve Jenkins 6811787
- Removed Prefix: line in header
Steve Jenkins 6811787
- Pointed Source*: to the upstream tarballs
Steve Jenkins 6811787
- Changed BuildRoot: format
Steve Jenkins 6811787
- Changed makeinstall to make install
Steve Jenkins 6811787
- Moved creation of working dirs to install
Steve Jenkins 6811787
- Moved ownership of working dirs to files
Steve Jenkins 6811787
- Moved user and group creation to pre
Steve Jenkins 6811787
- Moved permissions setting to files with attr
Steve Jenkins 6811787
- Created directory for user keys
Steve Jenkins 6811787
- Removed testing for working directories; mkdir -p will suffice
Steve Jenkins 6811787
- Revised Summary
Steve Jenkins 6811787
- Removed static libraries from -devel package
Steve Jenkins 6811787
- Removed extra spaces
Steve Jenkins 6811787
- Removed usermod command to add opendkim to mail group
Steve Jenkins 6811787
- Removed echo in post
Steve Jenkins 6811787
- General tidying up
Steve Jenkins 6811787
- Moved INSTALL readme information into patch
Steve Jenkins 6811787
- Removed CPPFLAGS from configure
Steve Jenkins 6811787
- Added _smp_mflags to make
Steve Jenkins 6811787
- Changed which README from source is written to doc directory
Steve Jenkins 6811787
- Added licenses to all subpackages
Steve Jenkins 6811787
- Changed default runlevel in init script
Steve Jenkins 6811787
Steve Jenkins 6811787
* Tue Aug 16 2011  Steve Jenkins <steve stevejenkins com> 2.4.2-2
Steve Jenkins 6811787
- Added -q to setup -a 1
Steve Jenkins 6811787
- Added x86_64 libtool support (Mad props to Todd Lyons)
Steve Jenkins 6811787
- Added {?dist} variable support in Release: header
Steve Jenkins 6811787
- Changed Statistics storage location
Steve Jenkins 6811787
- Statistics option now commented in opendkim.conf by default
Steve Jenkins 6811787
- Check for existing private key before attempting to build keys
Steve Jenkins 6811787
- Check for domain name before attempting to build keys
Steve Jenkins 6811787
Steve Jenkins 6811787
* Mon Aug 15 2011  Steve Jenkins <steve stevejenkins com> 2.4.2-1
Steve Jenkins 6811787
- Initial Packaging of opendkim