Hello community,
here is the log from the commit of package postfixadmin for openSUSE:Factory
checked in at Mon Aug 29 12:19:53 CEST 2011.
--------
New Changes file:
--- /dev/null 2010-08-26 16:28:41.000000000 +0200
+++ /mounts/work_src_done/STABLE/postfixadmin/postfixadmin.changes 2011-08-28 14:52:01.000000000 +0200
@@ -0,0 +1,88 @@
+-------------------------------------------------------------------
+Sun Aug 28 12:49:31 UTC 2011 - opensuse@cboltz.de
+
+- move vacation.pl and ADDITIONS to /usr/lib/postfixadmin/
+
+-------------------------------------------------------------------
+Mon Aug 1 23:06:31 UTC 2011 - opensuse@cboltz.de
+
+- spec cleanup (manually + spec-cleaner)
+- create vacation user
+- move %changelog to .changes
+
+-------------------------------------------------------------------
+Tue Mar 15 00:00:00 UTC 2011 - Christian Boltz
+
+- 2.3.3 release
+ bugfix release for 2.3.2 - see CHANGELOG.TXT for details
+
+-------------------------------------------------------------------
+Tue Aug 24 00:00:00 UTC 2010 - Christian Boltz
+
+- 2.3.2 release
+ bugfix release for 2.3.1 - see CHANGELOG.TXT for details
+
+-------------------------------------------------------------------
+Fri Jul 9 00:00:00 UTC 2010 - Christian Boltz
+
+- 2.3.1 release
+ bugfix release for 2.3 - see CHANGELOG.TXT for details
+
+-------------------------------------------------------------------
+Wed Oct 28 00:00:00 UTC 2009 - Christian Boltz
+
+- 2.3 release
+ Most important changes:
+ * Improved Aliased domains support (no longer relying on catch-all domains) -
+ Note this requires Postfix configuration changes; old configuration(s) will
+ continue to work.
+ * Security fix for setup.php (password required to access; setup.php can
+ generate this and help you)
+ * Superadmin can now setup fetchmail for all users
+ * Enhanced fetchmail.pl script (file locking, syslog logging, configuration
+ file etc)
+ * Added dovecot quota support (documentation + viewing in Postfixadmin) for
+ dovecot 1.0/1.1 and >= 1.2
+ * Vacation re-notification after defineable timeout (default remains to
+ notify only once)
+ * Refactoring of /users (see /model) and XmlRpc interface for remote mail
+ clients (E.g. squirrelmail-postfixadmin)
+ * Add dovecot password support (see here)
+ * Added support for courier authlib authentication flavours
+ ($CONF['authlib_default_flavor'])
+ * update.php should handle all database updates for you
+ * Lots of small updates and random new minor features
+ * bug fixes ;-)
+
+-------------------------------------------------------------------
+Thu Jul 24 00:00:00 UTC 2008 - Christian Boltz
+
+- updated to 2.2.1.1 (fixed version number displayed in the footer)
+
+-------------------------------------------------------------------
+Tue Jul 22 00:00:00 UTC 2008 - Christian Boltz
+
+- updated to 2.2.1 (fixes several bugs, no new features)
+
+-------------------------------------------------------------------
+Sun Jun 8 00:00:00 UTC 2008 - Christian Boltz
+
+- finally created a package for the 2.2.0 release
+
+-------------------------------------------------------------------
+Fri Feb 29 00:00:00 UTC 2008 - Christian Boltz
+
+- updated spec to follow the *.css move to css/
+
+-------------------------------------------------------------------
+Sun Dec 2 00:00:00 UTC 2007 - Christian Boltz
+
+- updated to SVN version
+- commented out several sections
+- auto-detect serverroot and install PHP files etc. there
+
+-------------------------------------------------------------------
+Fri Dec 15 00:00:00 UTC 2006 - lfarkas@lfarkas.org
+
+- initial build
+
calling whatdependson for head-i586
New:
----
postfixadmin-2.3.3.tar.gz
postfixadmin.changes
postfixadmin.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ postfixadmin.spec ++++++
#
# spec file for package postfixadmin
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
Name: postfixadmin
Version: 2.3.3
Release: 1
License: GPL v2+
Url: http://postfixadmin.sourceforge.net/
Group: Productivity/Networking/Web/Frontends
Source0: %{name}-%{version}.tar.gz
BuildArch: noarch
# Web interface
#Requires: httpd, postfix, php, mysql-server
Requires: /usr/sbin/sendmail
Requires: mod_php_any
Requires: php_any_db
Recommends: php-mysql
Requires: php-spl
# test/*, xmlrpc.php, squirrelmail plugin
# big dependency, not needed by all users - therefore no hard Requirement
Recommends: php5-ZendFramework
# vacation.pl
Requires: perl(DBI)
Requires: perl(Email::Valid)
Requires: perl(MIME::Base64)
Requires: perl(MIME::EncWords)
Requires: perl(Mail::Sender)
Requires: perl(strict)
Requires: perl(Getopt::Std)
Requires: perl(Log::Log4perl)
# cleanupdirs.pl
Requires: perl(File::Path)
Requires: perl(Getopt::Long)
# mkeveryone.pl
Requires: perl(Fcntl)
Requires: perl(IO)
Requires: perl(IO::File)
Requires: perl(Time::Local)
Requires: perl(POSIX)
# fetchmail.pl
Requires: perl(File::Temp)
Requires: perl(LockFile::Simple)
Requires: perl(Sys::Syslog)
%if %{defined fedora_version}
BuildRequires: httpd-devel
%define serverroot %(/usr/sbin/apxs -q datadir 2>/dev/null || /usr/sbin/apxs -q PREFIX)/htdocs/
%else
BuildRequires: apache2-devel
%define serverroot %(/usr/sbin/apxs2 -q datadir 2>/dev/null || /usr/sbin/apxs2 -q PREFIX)/htdocs/
Recommends: postfix
Suggests: php-pgsql
%endif
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Web-based management tool for Postfix virtual domains, mailboxes and aliases
%description
PostfixAdmin is a PHP based application that handles Postfix Style Virtual Domains and
Users that are stored in MySQL or PostgreSQL.
Postfix Admin supports:
- Virtual Mailboxes / Virtual Aliases / Forwarders
- Alias domains (Domain to Domain forwarding with recipient validation)
- Vacation (auto-response) for Virtual Mailboxes.
- Quota / Alias & Mailbox limits per domain.
- Fetchmail integration
- Packaged with over 25 languages.
%prep
%setup -q
%build
echo "*** serverroot: %{serverroot} ***"
%install
mkdir -p -m0755 %{buildroot}%{_sysconfdir}/%{name}
#mkdir -p -m0755 %{buildroot}%{_datadir}/%{name}
mkdir -p -m0755 %{buildroot}%{serverroot}/%{name}
mkdir -p -m0755 %{buildroot}%{_localstatedir}/spool/vacation
mkdir -p -m0755 %{buildroot}/%{_prefix}/lib/postfixadmin
# install the config files
#install -m 0640 config.inc.php.sample %{buildroot}%{_sysconfdir}/%{name}/config.inc.php
#ln -s ../../../..%{_sysconfdir}/%{name}/config.inc.php \
# %{buildroot}%{_datadir}/%{name}/config.inc.php
install -m 0644 *.php motd*.txt %{buildroot}%{serverroot}/%{name}/
mv VIRTUAL_VACATION/vacation.pl %{buildroot}%{_prefix}/lib/%{name}/
# compatibility symlink to match documentation
( cd %{buildroot}%{_localstatedir}/spool/vacation/ && ln -s ../../../usr/lib/postfixadmin/vacation.pl )
# copy over the rest
for d in admin images languages model templates users css; do
cp -rp $d %{buildroot}%{serverroot}/%{name}/
done
# remove files related to debian packaging (to avoid it's copied as %doc)
rm -r ADDITIONS/squirrelmail-plugin/debian/
cp -rp ADDITIONS %{buildroot}%{_prefix}/lib//%{name}/
chmod 755 %{buildroot}%{_prefix}/lib/%{name}/ADDITIONS/*.{pl,sh,py}
# install the config file
#mkdir -p %{buildroot}%{_sysconfdir}/apache2/conf.d
#install -m 644 $RPM_SOURCE_DIR/%{name}.conf \
# %{buildroot}%{_sysconfdir}/apache2/conf.d/
%pre
getent group vacation >/dev/null || groupadd vacation || :
getent passwd vacation >/dev/null || useradd -c "Virtual Vacation" -d %{_localstatedir}/spool/vacation -s /sbin/nologin -M -r vacation || :
#if [ -z "`grep vacation /etc/postfix/master.cf 2>/dev/null`" ]; then
#cat <<'EOF' >>/etc/postfix/master.cf
## Postfix Admin Vacation
#vacation unix - n n - - pipe
# flags=Rq user=vacation argv=/usr/lib/postfixadmin/vacation.pl -f ${sender} -- ${recipient}
#EOF
#fi
#%preun
#if [ $1 = 0 ]; then
# /usr/sbin/userdel vacation 2>/dev/null || :
#fi
%files
%defattr(-,root,root)
#%config %dir %{_sysconfdir}/%{name}
#%attr(640,root,www) %config(noreplace) %{_sysconfdir}/%{name}/*.php
#%config(noreplace) %{_sysconfdir}/apache2/conf.d/*.conf
%doc DOCUMENTS/* *.TXT VIRTUAL_VACATION
%{serverroot}/%{name}/
%dir %{_prefix}/lib/%{name}/
%{_prefix}/lib/%{name}/ADDITIONS/
%attr( 750,root,vacation) %{_prefix}/lib/%{name}/vacation.pl
%attr(1770,root,vacation) %dir %{_localstatedir}/spool/vacation
%{_localstatedir}/spool/vacation/vacation.pl
%changelog
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org