Merge branch 'master' of https://robert.lapiole.org/dev/ipasserelle-base
commit
b6b5e83125
4 changed files with 186 additions and 18 deletions
@ -0,0 +1,176 @@ |
||||
%define version 0.2.0 |
||||
%define release 1.beta0 |
||||
%define name ipasserelle-base |
||||
|
||||
|
||||
Summary: Meta-Package to turn a SME Server into an iPasserelle |
||||
Name: %{name} |
||||
Version: %{version} |
||||
Release: %{release}%{?dist} |
||||
License: GPL |
||||
Group: Networking/Daemons |
||||
Source: %{name}-%{version}.tar.gz |
||||
|
||||
BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot |
||||
BuildArchitectures: noarch |
||||
BuildRequires: e-smith-devtools |
||||
|
||||
Requires: e-smith-base >= 5.2.0 |
||||
Requires: e-smith-ldap |
||||
Requires: smeserver-remoteuseraccess |
||||
Requires: smeserver-zabbix-agent |
||||
Requires: smeserver-zabbix-proxy |
||||
Requires: smeserver-denyhosts |
||||
Requires: logwatch |
||||
Requires: smeserver-shared-folders |
||||
Requires: smeserver-qos |
||||
Requires: smeserver-fetchmail |
||||
Requires: smeserver-mailstats |
||||
Requires: smeserver-webapps-common |
||||
Requires: bash-completion |
||||
Requires: ipasserelle-repo |
||||
Requires: qmail-notify |
||||
Requires: iftop |
||||
Requires: openssl-perl |
||||
Requires: perl(List::MoreUtils) |
||||
Requires: perl(Text::Unaccent::PurePerl) |
||||
Requires: perl(Net::LDAP) |
||||
Requires: perl(Proc::ProcessTable) |
||||
Requires: perl(Proc::ProcessTable::Process) |
||||
|
||||
|
||||
%description |
||||
Meta package to configure an iPasserelle Server |
||||
Based on SMEServer, iPasserelle is a specially configured |
||||
SME Server, with some additionnal modules |
||||
|
||||
%changelog |
||||
* Sun Mar 11 2012 Daniel Berteaud <daniel@firewall-services.com> 0.2.0-1.sme |
||||
- Switch to git |
||||
|
||||
* Sun Mar 04 2012 Daniel Berteaud <daniel@firewall-services.com> 0.1-24.sme |
||||
- Fix cron scripts permissions |
||||
- Add scan share with required permissions for scan2file (smb) |
||||
- Fix private cacert script |
||||
- Work arround a bug with spam score in some locales |
||||
- Add greylisting support in qpsmtpd |
||||
|
||||
* Thu Mar 01 2012 Daniel Berteaud <daniel@firewall-services.com> 0.1-23.sme |
||||
- Rise MySQL open_files_limit to 4096 |
||||
|
||||
* Thu Dec 01 2011 Daniel Berteaud <daniel@firewall-services.com> 0.1-22.sme |
||||
- Monthly archive maillog's Maildir (if qpsmtpd->ArchiveBcc is enabled) |
||||
- Add a new url attribute (not in LDAP, only for signature __URL__) |
||||
- Requires openssl-perl |
||||
- Stop running navigation-conf in ipasserelle-update |
||||
- Chown signature dir to the user |
||||
- Use larger fields in panel |
||||
|
||||
* Fri Oct 28 2011 Daniel Berteaud <daniel@firewall-services.com> 0.1-20.sme |
||||
- Add a custom template (no other choice) to send samba audit log to a separate file |
||||
|
||||
* Thu Jul 21 2011 Daniel Berteaud <daniel@firewall-services.com> 0.1-19.sme |
||||
- Remove LL::NG dep and all portal related stuff |
||||
- Separate tel and mob in signature generation script |
||||
- Add all functions variable in email signature generation script |
||||
- Kill stalled qpsmtpd process to prevent reaching instance limit |
||||
- Allow to choose email signature template per user (SignatureTemplate) |
||||
- Rename tag __SECTEUR__ to __SERVICE__ for the signature |
||||
|
||||
* Wed Jul 13 2011 Daniel Berteaud <daniel@firewall-services.com> 0.1-18.sme |
||||
- Remove defaults example vhost and categories from LL::NG conf |
||||
- LL::NG Self protect the manager |
||||
|
||||
* Fri Jul 08 2011 Daniel Berteaud <daniel@firewall-services.com> 0.1-17.sme |
||||
- Generate both txt and html version of the signature |
||||
|
||||
* Fri Jul 08 2011 Daniel Berteaud <daniel@firewall-services.com> 0.1-16.sme |
||||
- Fix tel tag in signature |
||||
|
||||
* Thu Jul 07 2011 Daniel Berteaud <daniel@firewall-services.com> 0.1-15.sme |
||||
- Disable weekly raid checks |
||||
- Add a basic email signature generator |
||||
- Fix a small typo in userinfo fr locale |
||||
- requires iftop |
||||
|
||||
* Mon Jul 04 2011 Daniel Berteaud <daniel@firewall-services.com> 0.1-14.sme |
||||
- Depend on LL::NG and add / change some default config to match what |
||||
is expected on iPasserelle |
||||
|
||||
* Tue Jun 28 2011 Daniel Berteaud <daniel@firewall-services.com> 0.1-13.sme |
||||
- Fix a typo in group-modify event |
||||
|
||||
* Mon Jun 20 2011 Daniel Berteaud <daniel@firewall-services.com> 0.1-12.sme |
||||
- Add support for qmail-notify |
||||
|
||||
* Sun Jun 19 2011 Daniel Berteaud <daniel@firewall-services.com> 0.1-11.sme |
||||
- Add PreferredMail as the first mail attribute in LDAP |
||||
- Fix copyright header |
||||
|
||||
* Sat Jun 18 2011 Daniel Berteaud <daniel@firewall-services.com> 0.1-10.sme |
||||
- Add alternative Email addresses in userinfo panel |
||||
|
||||
* Wed May 11 2011 Daniel Berteaud <daniel@firewall-services.com> 0.1-9.sme |
||||
- Don't let Squid send XForwardedFor headers |
||||
- Don't cache yum repo data with squid |
||||
|
||||
* Tue May 10 2011 Daniel Berteaud <daniel@firewall-services.com> 0.1-8.sme |
||||
- Fix a typo in the tools share ReadGroup prop |
||||
|
||||
* Wed Apr 06 2011 Daniel Berteaud <daniel@firewall-services.com> 0.1-7.sme |
||||
- Display group alias in viewgroups panel |
||||
|
||||
* Tue Apr 05 2011 Daniel Berteaud <daniel@firewall-services.com> 0.1-6.sme |
||||
- Add userpanel-viewgroups |
||||
|
||||
* Mon Apr 04 2011 Daniel Berteaud <daniel@firewall-services.com> 0.1-5.sme |
||||
- Re-create userpanels symlinks in ipasserelle-update |
||||
|
||||
* Thu Mar 17 2011 Daniel Berteaud <daniel@firewall-services.com> 0.1-4.sme |
||||
- Add desktopLoginShell LDAP attr |
||||
- Allow empty preferred mail |
||||
|
||||
* Mon Mar 14 2011 Daniel Berteaud <daniel@firewall-services.com> 0.1-3.sme |
||||
- Add autofs and ipmi service entries in the DB |
||||
- Add postalCode LDAP attribute |
||||
- Add validation routine for some fields |
||||
|
||||
* Tue Mar 7 2011 Daniel Berteaud <daniel@firewall-services.com> 0.1-2.sme |
||||
- Add extensionNumber LDAP attribute |
||||
|
||||
* Thu Jan 20 2011 Daniel Berteaud <daniel@firewall-services.com> 0.1-1.sme |
||||
- initial release |
||||
|
||||
|
||||
%prep |
||||
%setup -q -n %{name}-%{version} |
||||
|
||||
%build |
||||
%{__mkdir_p} root/home/e-smith/files/shares/tools/files/templates_signatures/ |
||||
%{__mkdir_p} root/home/e-smith/files/scan |
||||
%{__mkdir_p} root/var/lib/qpsmtpd/greylisting |
||||
perl createlinks |
||||
|
||||
%install |
||||
/bin/rm -rf $RPM_BUILD_ROOT |
||||
(cd root ; /usr/bin/find . -depth -print | /bin/cpio -dump $RPM_BUILD_ROOT) |
||||
/bin/rm -f %{name}-%{version}-filelist |
||||
/sbin/e-smith/genfilelist $RPM_BUILD_ROOT \ |
||||
--file /etc/cron.hourly/qpsmtpd-cleanup 'attr(0755,root,root)' \ |
||||
--file /etc/cron.monthly/maillog-rotate 'attr(0755,root,root)' \ |
||||
--file /etc/cron.hourly/qmail-notify 'attr(0755,root,root)' \ |
||||
--dir /home/e-smith/files/scan 'attr(0750,root,shared)' \ |
||||
--dir /var/lib/qpsmtpd/greylisting 'attr(0750,qpsmtpd,qpsmtpd)' \ |
||||
> %{name}-%{version}-filelist |
||||
|
||||
%files -f %{name}-%{version}-filelist |
||||
%defattr(-,root,root) |
||||
|
||||
%clean |
||||
rm -rf $RPM_BUILD_ROOT |
||||
|
||||
%post |
||||
|
||||
%preun |
||||
|
||||
|
Loading…
Reference in new issue