initial commit of file from CVS for smeserver-altqmail on Sat Sep 7 20:06:59 AEST 2024
This commit is contained in:
parent
c535ecdbab
commit
8a31f1fcf2
4
.gitignore
vendored
Normal file
4
.gitignore
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
*.rpm
|
||||
*.log
|
||||
*spec-20*
|
||||
*.tar.gz
|
21
Makefile
Normal file
21
Makefile
Normal file
@ -0,0 +1,21 @@
|
||||
# Makefile for source rpm: smeserver-altqmail
|
||||
# $Id: Makefile,v 1.1 2023/03/23 03:10:20 jpp Exp $
|
||||
NAME := smeserver-altqmail
|
||||
SPECFILE = $(firstword $(wildcard *.spec))
|
||||
|
||||
define find-makefile-common
|
||||
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
|
||||
endef
|
||||
|
||||
MAKEFILE_COMMON := $(shell $(find-makefile-common))
|
||||
|
||||
ifeq ($(MAKEFILE_COMMON),)
|
||||
# attept a checkout
|
||||
define checkout-makefile-common
|
||||
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
|
||||
endef
|
||||
|
||||
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
|
||||
endif
|
||||
|
||||
include $(MAKEFILE_COMMON)
|
16
README.md
16
README.md
@ -1,3 +1,15 @@
|
||||
# smeserver-altqmail
|
||||
# <img src="https://www.koozali.org/images/koozali/Logo/Png/Koozali_logo_2016.png" width="25%" vertical="auto" style="vertical-align:bottom"> smeserver-altqmail
|
||||
|
||||
SMEServer Koozali developed git repo for smeserver-altqmail smecontribs
|
||||
SMEServer Koozali developed git repo for smeserver-altqmail smecontribs
|
||||
|
||||
## Wiki
|
||||
<br />https://wiki.koozali.org/AltQmail
|
||||
|
||||
## Bugzilla
|
||||
Show list of outstanding bugs: [here](https://bugs.koozali.org/buglist.cgi?component=smeserver-altqmail&product=SME%20Contribs&query_format=advanced&limit=0&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=CONFIRMED)
|
||||
|
||||
## Description
|
||||
|
||||
<br />*This description has been generated by an LLM AI system and cannot be relied on to be fully correct.*
|
||||
*Once it has been checked, then this comment will be deleted*
|
||||
<br />
|
||||
|
3
additional/.tito/packages/.readme
Normal file
3
additional/.tito/packages/.readme
Normal file
@ -0,0 +1,3 @@
|
||||
the .tito/packages directory contains metadata files
|
||||
named after their packages. Each file has the latest tagged
|
||||
version and the project's relative directory.
|
1
additional/.tito/packages/smeserver-altqmail
Normal file
1
additional/.tito/packages/smeserver-altqmail
Normal file
@ -0,0 +1 @@
|
||||
0.1.2-1 ./
|
1
additional/.tito/releasers.conf
Symbolic link
1
additional/.tito/releasers.conf
Symbolic link
@ -0,0 +1 @@
|
||||
../../tito_libs/releasers.conf
|
6
additional/.tito/tito.props
Normal file
6
additional/.tito/tito.props
Normal file
@ -0,0 +1,6 @@
|
||||
[buildconfig]
|
||||
builder = tito.builder.Builder
|
||||
tagger = tito.tagger.VersionTagger
|
||||
changelog_do_not_remove_cherrypick = 0
|
||||
changelog_format = %s (%ae)
|
||||
lib_dir = ../tito_libs
|
220
additional/smeserver-altqmail.spec
Normal file
220
additional/smeserver-altqmail.spec
Normal file
@ -0,0 +1,220 @@
|
||||
Summary: Second qmail instance
|
||||
Name: smeserver-altqmail
|
||||
Version: 0.1.2
|
||||
Release: 1%{?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: qmail
|
||||
|
||||
%description
|
||||
Provides a second qmail instance, with its own configuration
|
||||
Usefull if you want to reduce the ConcurrencyRemote option
|
||||
only for some domains
|
||||
|
||||
%changelog
|
||||
* Sun Nov 19 2017 Daniel Berteaud <daniel@firewall-services.com> 0.1.2-1
|
||||
- Fixes in spec file (daniel@firewall-services.com)
|
||||
- Add tito's global lib_dir (daniel@firewall-services.com)
|
||||
|
||||
* Sun Nov 19 2017 Daniel Berteaud <daniel@firewall-services.com> 0.1.1-1
|
||||
- new package built with tito
|
||||
|
||||
* Wed Dec 3 2014 Daniel Berteaud <daniel@firewall-services.com> - 0.1.1-1.sme
|
||||
- Works on x86_64 and SME9
|
||||
|
||||
* Fri Sep 19 2014 Daniel Berteaud <daniel@firewall-services.com> - 0.1.0-3.sme
|
||||
- Yet another permission fix on remote/19 and local/19
|
||||
|
||||
* Mon May 19 2014 Daniel Berteaud <daniel@firewall-services.com> - 0.1.0-2.sme
|
||||
- Fix permissions on info/19 subdir
|
||||
|
||||
* Wed May 7 2014 Daniel Berteaud <daniel@firewall-services.com> - 0.1.0-1.sme
|
||||
- Initial release
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}-%{version}
|
||||
|
||||
%build
|
||||
%{__mkdir_p} root/var/log/{altqmail,altqmail-smtpd}
|
||||
perl createlinks
|
||||
mkdir -p root/var/service/altqmail/root/var/qmail/{queue,control,bin}
|
||||
# Create the chrooted qmail queue
|
||||
pushd root/var/service/altqmail/root/var/qmail/queue
|
||||
mkdir pid
|
||||
mkdir mess
|
||||
mkdir todo
|
||||
mkdir bounce
|
||||
for i in `seq 0 22`; do
|
||||
mkdir -p mess/$i
|
||||
done
|
||||
cp -r mess info
|
||||
cp -r mess intd
|
||||
cp -r mess local
|
||||
cp -r mess remote
|
||||
mkdir lock
|
||||
dd bs=1024 count=1 if=/dev/zero of=lock/tcpto
|
||||
mkfifo lock/trigger
|
||||
touch lock/sendmutex
|
||||
popd
|
||||
|
||||
|
||||
%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 /var/service/altqmail/run 'attr(0755,root,root)' \
|
||||
--file /var/service/altqmail/finish 'attr(0755,root,root)' \
|
||||
--file /var/service/altqmail/log/run 'attr(0755,root,root)' \
|
||||
--file /var/service/altqmail-smtpd/run 'attr(0755,root,root)' \
|
||||
--file /var/service/altqmail-smtpd/log/run 'attr(0755,root,root)' \
|
||||
--dir /var/log/altqmail 'attr(0750,qmaill,root)' \
|
||||
--dir /var/log/altqmail-smtpd 'attr(0750,qmaill,root)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/bounce 'attr(0755,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/lock 'attr(0750,qmailq,qmail)' \
|
||||
--file /var/service/altqmail/root/var/qmail/queue/lock/tcpto 'attr(0644,qmailr,qmail)' \
|
||||
--file /var/service/altqmail/root/var/qmail/queue/lock/sendmutex 'attr(0600,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/0 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/1 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/2 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/3 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/4 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/5 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/6 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/7 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/8 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/9 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/10 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/11 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/12 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/13 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/14 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/15 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/16 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/17 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/18 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/19 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/20 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/21 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/22 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/0 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/1 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/2 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/3 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/4 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/5 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/6 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/7 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/8 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/9 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/10 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/11 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/12 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/13 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/14 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/15 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/16 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/17 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/18 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/19 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/20 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/21 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/22 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/0 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/1 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/2 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/3 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/4 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/5 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/6 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/7 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/8 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/9 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/10 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/11 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/12 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/13 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/14 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/15 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/16 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/17 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/18 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/19 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/20 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/21 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/22 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/pid 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/0 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/1 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/2 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/3 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/4 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/5 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/6 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/7 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/8 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/9 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/10 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/11 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/12 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/13 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/14 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/15 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/16 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/17 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/18 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/19 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/20 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/21 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/22 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/0 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/1 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/2 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/3 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/4 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/5 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/6 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/7 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/8 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/9 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/10 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/11 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/12 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/13 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/14 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/15 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/16 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/17 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/18 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/19 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/20 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/21 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/22 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/todo 'attr(0750,qmailq,qmail)' \
|
||||
> %{name}-%{version}-filelist
|
||||
|
||||
%files -f %{name}-%{version}-filelist
|
||||
%defattr(-,root,root)
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%pre
|
||||
|
||||
%post
|
||||
|
||||
%preun
|
||||
|
1
contriborbase
Normal file
1
contriborbase
Normal file
@ -0,0 +1 @@
|
||||
contribs10
|
56
createlinks
Normal file
56
createlinks
Normal file
@ -0,0 +1,56 @@
|
||||
#!/usr/bin/perl -w
|
||||
|
||||
use esmith::Build::CreateLinks qw(:all);
|
||||
|
||||
#service_link_enhanced("altqmail", "S80", "7");
|
||||
#service_link_enhanced("altqmail", "K60", "6");
|
||||
#service_link_enhanced("altqmail", "K60", "0");
|
||||
#service_link_enhanced("altqmail", "K60", "1");
|
||||
#service_link_enhanced("altqmail-smtpd", "S80", "7");
|
||||
#service_link_enhanced("altqmail-smtpd", "K60", "6");
|
||||
#service_link_enhanced("altqmail-smtpd", "K60", "0");
|
||||
#service_link_enhanced("altqmail-smtpd", "K60", "1");
|
||||
|
||||
safe_touch("root/var/service/altqmail/down");
|
||||
safe_touch("root/var/service/altqmail-smtpd/down");
|
||||
#safe_symlink("../daemontools" , 'root/etc/rc.d/init.d/supervise/altqmail');
|
||||
#safe_symlink("../daemontools" , 'root/etc/rc.d/init.d/supervise/altqmail-smtpd');
|
||||
|
||||
safe_symlink("/var/service/altqmail" , 'root/service/altqmail');
|
||||
safe_symlink("/var/service/altqmail-smtpd" , 'root/service/altqmail-smtpd');
|
||||
|
||||
safe_symlink("reload-or-restart", "root/etc/e-smith/events/email-update/services2adjust/altqmail");
|
||||
safe_symlink("reload-or-restart", "root/etc/e-smith/events/email-update/services2adjust/altqmail-smtpd");
|
||||
|
||||
foreach my $f (qw(me bouncehost smtproutes concurrencyremote outratelimit)){
|
||||
safe_touch("root/etc/e-smith/templates/var/service/altqmail/root/var/qmail/control/$f/template-begin");
|
||||
templates2events("/var/service/altqmail/root/var/qmail/control/$f", qw(email-update bootstrap-console-save));
|
||||
}
|
||||
|
||||
my $pkg= "smeserver-altqmail";
|
||||
my $event = "${pkg}-update";
|
||||
|
||||
event_actions($event, qw(
|
||||
systemd-default 88
|
||||
systemd-reload 89
|
||||
));
|
||||
|
||||
event_templates($event, qw(
|
||||
/var/service/altqmail/root/var/qmail/control/me
|
||||
/var/service/altqmail/root/var/qmail/control/bouncehost
|
||||
/var/service/altqmail/root/var/qmail/control/smtproutes
|
||||
/var/service/altqmail/root/var/qmail/control/concurrencyremote
|
||||
/var/service/altqmail/root/var/qmail/control/outratelimit
|
||||
));
|
||||
|
||||
event_services($event, qw(
|
||||
altqmail reload-or-restart
|
||||
altqmail-smtpd reload-or-restart
|
||||
qmail restart
|
||||
));
|
||||
|
||||
#nothing to backup restore
|
||||
#use esmith::Build::Backup qw(:all);
|
||||
#backup_includes($pkg, qw(
|
||||
#/opt/foo/
|
||||
#));
|
@ -0,0 +1 @@
|
||||
27
|
@ -0,0 +1 @@
|
||||
localhost
|
@ -0,0 +1 @@
|
||||
enabled
|
@ -0,0 +1 @@
|
||||
service
|
@ -0,0 +1 @@
|
||||
enabled
|
1
root/etc/e-smith/db/configuration/defaults/altqmail/type
Normal file
1
root/etc/e-smith/db/configuration/defaults/altqmail/type
Normal file
@ -0,0 +1 @@
|
||||
service
|
@ -0,0 +1,9 @@
|
||||
{
|
||||
|
||||
$OUT = '';
|
||||
|
||||
foreach my $domain (split /[,;]/, ($altqmail{'Domains'} || '')){
|
||||
$OUT .= "$domain:127.0.0.1:" . (${'altqmail-smtpd'}{'TCPPort'} || '27') . "\n";
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1 @@
|
||||
{ $DomainName }
|
@ -0,0 +1 @@
|
||||
{ $DB->get('altqmail')->prop('ConcurrencyRemote') || "5"; }
|
@ -0,0 +1 @@
|
||||
altqmail.{$DomainName}
|
@ -0,0 +1 @@
|
||||
{ $DB->get('altqmail')->prop('OutRateLimit') || "20/3600"; }
|
@ -0,0 +1,18 @@
|
||||
{
|
||||
$OUT = '';
|
||||
|
||||
use esmith::DomainsDB;
|
||||
my $domainsdb = esmith::DomainsDB->open_ro();
|
||||
|
||||
for my $domain ($domainsdb->domains)
|
||||
{
|
||||
my $mail_server = $domain->prop('MailServer')
|
||||
|| $DelegateMailServer
|
||||
|| 'localhost';
|
||||
|
||||
next if ( $mail_server ne 'localhost' );
|
||||
|
||||
$emaildomain = $domain->key;
|
||||
$OUT .= "$emaildomain:127.0.0.1\n";
|
||||
}
|
||||
}
|
16
root/usr/lib/systemd/system/altqmail-smtpd.service
Normal file
16
root/usr/lib/systemd/system/altqmail-smtpd.service
Normal file
@ -0,0 +1,16 @@
|
||||
[Unit]
|
||||
Description=altqmail-smtpd, message transfer agent
|
||||
After=network.target
|
||||
Requires=runit.service
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
ExecStartPre=/sbin/e-smith/service-status altqmail-smtpd
|
||||
ExecStart=/usr/bin/sv u /service/altqmail-smtpd
|
||||
ExecStop=/usr/bin/sv stop /service/altqmail-smtpd
|
||||
ExecReload=/usr/bin/sv t /service/altqmail-smtpd
|
||||
RemainAfterExit=yes
|
||||
|
||||
[Install]
|
||||
WantedBy=sme-server.target
|
||||
|
16
root/usr/lib/systemd/system/altqmail.service
Normal file
16
root/usr/lib/systemd/system/altqmail.service
Normal file
@ -0,0 +1,16 @@
|
||||
[Unit]
|
||||
Description=altqmail, message transfer agent
|
||||
After=network.target
|
||||
Requires=runit.service
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
ExecStartPre=/sbin/e-smith/service-status altqmail
|
||||
ExecStart=/usr/bin/sv u /service/altqmail
|
||||
ExecStop=/usr/bin/sv stop /service/altqmail
|
||||
ExecReload=/usr/bin/sv t /service/altqmail
|
||||
RemainAfterExit=yes
|
||||
|
||||
[Install]
|
||||
WantedBy=sme-server.target
|
||||
|
9
root/var/service/altqmail-smtpd/log/run
Normal file
9
root/var/service/altqmail-smtpd/log/run
Normal file
@ -0,0 +1,9 @@
|
||||
#!/bin/sh
|
||||
|
||||
NUM=$(/sbin/e-smith/db configuration getprop altqmail-smtpd KeepLogFiles)
|
||||
|
||||
exec \
|
||||
/usr/local/bin/setuidgid qmaill \
|
||||
/usr/local/bin/multilog t s5000000 \
|
||||
n${NUM:-10} \
|
||||
/var/log/altqmail-smtpd
|
9
root/var/service/altqmail-smtpd/run
Normal file
9
root/var/service/altqmail-smtpd/run
Normal file
@ -0,0 +1,9 @@
|
||||
#!/bin/sh
|
||||
|
||||
PORT=$(/sbin/e-smith/db configuration getprop altqmail-smtpd TCPPort)
|
||||
|
||||
exec \
|
||||
/usr/bin/env - PATH="/var/qmail/bin:/bin:/usr/bin:/usr/local/bin" \
|
||||
tcpsvd -vv 127.0.0.1 ${PORT:-27} \
|
||||
chpst -u qmails -/ ../altqmail/root /var/qmail/bin/qmail-smtpd \
|
||||
2>&1
|
6
root/var/service/altqmail/finish
Normal file
6
root/var/service/altqmail/finish
Normal file
@ -0,0 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
#umount /var/service/altqmail/root/var/qmail/bin
|
||||
rm -rf /var/service/altqmail/root/var/qmail/bin/*
|
||||
rm -rf root/etc
|
||||
rm -rf root/lib{,64}
|
9
root/var/service/altqmail/log/run
Normal file
9
root/var/service/altqmail/log/run
Normal file
@ -0,0 +1,9 @@
|
||||
#!/bin/sh
|
||||
|
||||
NUM=$(/sbin/e-smith/db configuration getprop altqmail KeepLogFiles)
|
||||
|
||||
exec \
|
||||
/usr/local/bin/setuidgid qmaill \
|
||||
/usr/local/bin/multilog t s5000000 \
|
||||
n${NUM:-10} \
|
||||
/var/log/altqmail
|
119
root/var/service/altqmail/qmail-remote-throttle
Normal file
119
root/var/service/altqmail/qmail-remote-throttle
Normal file
@ -0,0 +1,119 @@
|
||||
#!/usr/bin/perl
|
||||
|
||||
use Fcntl ':flock';
|
||||
$QMAIL = "/var/qmail";
|
||||
$CONTROL = "$QMAIL/control";
|
||||
|
||||
open LOG, ">>", "/tmp/qmail-remote-log";
|
||||
{ my $ofh = select LOG; $|=1; select $ofh; }
|
||||
Log("starting");
|
||||
|
||||
$msgs = 0;
|
||||
$time = 0;
|
||||
|
||||
load_policy();
|
||||
|
||||
|
||||
while(1) {
|
||||
my @last = grep {$_ > time() - $time} read_log();
|
||||
Log("status " . @last . "/$msgs");
|
||||
|
||||
if (@last >= $msgs) {
|
||||
# Log("sleeping");
|
||||
} else {
|
||||
last;
|
||||
}
|
||||
|
||||
while (@last >= $msgs) {
|
||||
my $oldest = $last[0];
|
||||
my $age = time() - $oldest;
|
||||
# When will the oldest message expire off the queue?
|
||||
# The end of the queue is $time seconds ago
|
||||
# The age of the oldest message is now time() - $oldest
|
||||
# The oldest message will expire in $time - $age seconds
|
||||
my $zzz = $time - $age + int(rand(3));
|
||||
$zzz = 1 if $zzz < 1;
|
||||
# Log("Sleeping for $zzz secs");
|
||||
sleep $zzz;
|
||||
shift @last while @last && $last[0] < time() - $time;
|
||||
load_policy();
|
||||
}
|
||||
}
|
||||
|
||||
append_log(time());
|
||||
|
||||
#if (open F, ">>", "/tmp/qmail-remote-log") {
|
||||
# print F time(), " @ARGV\n";
|
||||
#}
|
||||
Log("sending @ARGV");
|
||||
exec "/var/qmail/bin/qmail-remote.real", @ARGV;
|
||||
exit 0;
|
||||
|
||||
|
||||
sub fail {
|
||||
my $msg = shift;
|
||||
Log("fail: $msg");
|
||||
print "Z$msg";
|
||||
exit 0;
|
||||
}
|
||||
|
||||
my $last_policy_load ;
|
||||
sub load_policy {
|
||||
my $POLICY = "$CONTROL/outratelimit";
|
||||
return if ((stat($POLICY))[9] <= $last_policy_load);
|
||||
if (open F, "<", $POLICY) {
|
||||
chomp(my $line = <F>);
|
||||
($msgs, $time) = split m{/}, $line;
|
||||
if (defined $last_policy_load) {
|
||||
Log("Policy changed to $msgs/$time");
|
||||
}
|
||||
$last_policy_load = time();
|
||||
close F;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
sub read_log {
|
||||
lock_semaphore(LOCK_SH);
|
||||
|
||||
my @last;
|
||||
if (open(F, "+<", "$CONTROL/outlog")) {
|
||||
chomp(@last = <F>);
|
||||
close F;
|
||||
}
|
||||
|
||||
lock_semaphore(LOCK_UN);
|
||||
|
||||
return @last;
|
||||
}
|
||||
|
||||
sub append_log {
|
||||
lock_semaphore(LOCK_EX);
|
||||
|
||||
if (open(F, "+<", "$CONTROL/outlog")) {
|
||||
my @last = grep {$_ > time() - $time} <F>;
|
||||
chomp(@last);
|
||||
truncate F, 0;
|
||||
seek F, 0, 0;
|
||||
print F join "\n", @last, @_, "";
|
||||
close F;
|
||||
}
|
||||
|
||||
lock_semaphore(LOCK_UN);
|
||||
}
|
||||
|
||||
|
||||
sub lock_semaphore {
|
||||
if (open SEM, ">", "$CONTROL/qmail-remote-semaphore") {
|
||||
flock(SEM, $_[0]) or fail("Couldn't lock semaphore: $!");
|
||||
} else {
|
||||
fail("Couldn't open semaphore: $!");
|
||||
}
|
||||
}
|
||||
|
||||
sub Log {
|
||||
my @args = @_;
|
||||
tr/\n//d for @args;
|
||||
print LOG time(), " $$ @args\n";
|
||||
}
|
||||
|
110
root/var/service/altqmail/run
Normal file
110
root/var/service/altqmail/run
Normal file
@ -0,0 +1,110 @@
|
||||
#! /bin/sh
|
||||
|
||||
exec 2>&1
|
||||
|
||||
#/bin/mount --bind /var/qmail/bin/ root/var/qmail/bin
|
||||
if [ ! -f root/var/qmail/bin/ ]; then
|
||||
cp -a /var/qmail/bin/* root/var/qmail/bin/
|
||||
mv root/var/qmail/bin/qmail-remote root/var/qmail/bin/qmail-remote.real
|
||||
cp -a qmail-remote-throttle root/var/qmail/bin/qmail-remote
|
||||
|
||||
fi
|
||||
|
||||
if [ ! -d root/etc ]; then
|
||||
mkdir root/etc
|
||||
cp -a /etc/resolv.conf root/etc
|
||||
cp -a /etc/services root/etc
|
||||
cp -a /etc/passwd root/etc
|
||||
cp -a /etc/group root/etc
|
||||
fi
|
||||
|
||||
LIBDIR="lib"
|
||||
LIBC="2.17"
|
||||
if [ -d /lib64 ]; then
|
||||
LIBDIR="lib64"
|
||||
fi
|
||||
|
||||
if [ ! -d root/$LIBDIR ]; then
|
||||
mkdir root/$LIBDIR
|
||||
cp -a /$LIBDIR/libc-$LIBC.so root/$LIBDIR
|
||||
ln -s libc-$LIBC.so root/$LIBDIR/libc.so.6
|
||||
cp -a /$LIBDIR/ld-$LIBC.so root/$LIBDIR
|
||||
if [ -d /lib64 ]; then
|
||||
ln -s ld-$LIBC.so root/$LIBDIR/ld-linux-x86-64.so.2
|
||||
else
|
||||
ln -s ld-$LIBC.so root/$LIBDIR/ld-linux.so.2
|
||||
fi
|
||||
cp -a /$LIBDIR/libnss_files-$LIBC.so root/$LIBDIR
|
||||
ln -s libnss_files-$LIBC.so root/$LIBDIR/libnss_files.so.2
|
||||
cp -a /$LIBDIR/libresolv-$LIBC.so root/$LIBDIR
|
||||
ln -s libresolv-$LIBC.so root/$LIBDIR/libresolv.so.2
|
||||
|
||||
## added for throttle
|
||||
# for perl /usr/bin/perl
|
||||
#cp --parents `ldd BIN_PATH | cut -d " " -f 3` CHROOT_PATH
|
||||
#cp -a --parents `ldd /usr/bin/perl | cut -d " " -f 3` root/
|
||||
# wold almost work inside a loop checking if link and cpying also the target
|
||||
cp -a --parents /usr/$LIBDIR/perl5/CORE/libperl.so root/
|
||||
cp -a --parents /$LIBDIR/libresolv.so.2 root/
|
||||
cp -a --parents /$LIBDIR/libnsl.so.1 root/
|
||||
cp -a --parents /$LIBDIR/libnsl-$LIBC.so root/
|
||||
cp -a --parents /$LIBDIR/libdl.so.2 root/
|
||||
cp -a --parents /$LIBDIR/libdl-$LIBC.so root/
|
||||
cp -a --parents /$LIBDIR/libm.so.6 root/
|
||||
cp -a --parents /$LIBDIR/libm-$LIBC.so root/
|
||||
cp -a --parents /$LIBDIR/libcrypt.so.1 root/
|
||||
cp -a --parents /$LIBDIR/libcrypt-$LIBC.so root/
|
||||
cp -a --parents /$LIBDIR/libutil.so.1 root/
|
||||
cp -a --parents /$LIBDIR/libutil-$LIBC.so root/
|
||||
cp -a --parents /$LIBDIR/libpthread.so.0 root/
|
||||
cp -a --parents /$LIBDIR/libpthread-$LIBC.so root/
|
||||
cp -a --parents /lib64/libfreebl3.so root/
|
||||
|
||||
cp -a --parents /usr/$LIBDIR/perl5/Fcntl.pm root/
|
||||
cp -a --parents /usr/$LIBDIR/perl5/auto/Fcntl root/
|
||||
cp -a --parents /usr/share/perl5/strict.pm root/
|
||||
cp -a --parents /usr/share/perl5/AutoLoader.pm root/
|
||||
cp -a --parents /usr/share/perl5/Carp.pm root/
|
||||
cp -a --parents /usr/share/perl5/Carp/Heavy.pm root/
|
||||
cp -a --parents /usr/share/perl5/Exporter.pm root/
|
||||
cp -a --parents /usr/share/perl5/Exporter root/
|
||||
cp -a --parents /usr/share/perl5/warnings.pm root/
|
||||
|
||||
cp -a --parents /usr/$LIBDIR/perl5/XSLoader.pm root/
|
||||
cp -a --parents /usr/$LIBDIR/perl5/DynaLoader.pm root/
|
||||
cp -a --parents /usr/$LIBDIR/perl5/Config.pm root/
|
||||
cp -a --parents /usr/$LIBDIR/perl5/Config_heavy.pl root/
|
||||
cp -a --parents /usr/$LIBDIR/perl5/Config_git.pl root/
|
||||
cp -a --parents /usr/$LIBDIR/perl5/auto/DynaLoader/dl_findfile.al root/
|
||||
|
||||
# might better somewhere else
|
||||
cp -a --parents /usr/bin/perl root/
|
||||
# this one is needed to set locale for perl
|
||||
cp -a --parent /usr/lib/locale root/
|
||||
|
||||
#bin sh for qmail-qstat
|
||||
cp -a --parents /bin/sh root/
|
||||
cp -a --parents /bin/bash root/
|
||||
cp -a --parents /$LIBDIR/libtinfo.so.5 root/
|
||||
cp -a --parents /$LIBDIR/libtinfo.so.5.7 root/
|
||||
|
||||
cp -a --parents /usr/bin/wc root/
|
||||
cp -a --parents /bin/find root/
|
||||
cp -a --parents /usr/bin/expr root/
|
||||
cp -a --parents /$LIBDIR/libselinux.so.1 root/
|
||||
cp -a --parents /$LIBDIR/librt.so.1 root/
|
||||
cp -a --parents /$LIBDIR/librt-2.12.so root/
|
||||
cp -a --parents /usr/$LIBDIR/libgmp.so.3 root/
|
||||
cp -a --parents /usr/$LIBDIR/libgmp.so.3.5.0 root/
|
||||
|
||||
|
||||
fi
|
||||
|
||||
chown qmails:qmail root/var/qmail/queue/lock/trigger
|
||||
chmod 622 root/var/qmail/queue/lock/trigger
|
||||
|
||||
exec \
|
||||
/usr/bin/env - PATH="/var/qmail/bin:/bin:/usr/bin:/usr/local/bin" \
|
||||
/usr/sbin/chroot root /var/qmail/bin/qmail-start \
|
||||
./Maildir/
|
||||
|
243
smeserver-altqmail.spec
Normal file
243
smeserver-altqmail.spec
Normal file
@ -0,0 +1,243 @@
|
||||
Summary: Second qmail instance
|
||||
Name: smeserver-altqmail
|
||||
Version: 0.1.2
|
||||
Release: 3%{?dist}
|
||||
License: GPL
|
||||
Group: Networking/Daemons
|
||||
Source: %{name}-%{version}.tar.xz
|
||||
|
||||
BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
|
||||
BuildArchitectures: noarch
|
||||
BuildRequires: e-smith-devtools
|
||||
|
||||
Requires: e-smith-base >= 5.2.0
|
||||
Requires: qmail
|
||||
|
||||
%description
|
||||
Provides a second qmail instance, with its own configuration
|
||||
Usefull if you want to reduce the ConcurrencyRemote option
|
||||
only for some domains
|
||||
|
||||
%changelog
|
||||
* Sat Sep 07 2024 cvs2git.sh aka Brian Read <brianr@koozali.org> 0.1.2-3.sme
|
||||
- Roll up patches and move to git repo [SME: 12338]
|
||||
|
||||
* Sat Sep 07 2024 BogusDateBot
|
||||
- Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday,
|
||||
by assuming the date is correct and changing the weekday.
|
||||
|
||||
* Thu Mar 23 2023 Jean-Philippe Pialasse <tests@pialasse.com> 0.1.2-2.sme
|
||||
- import to SME10 [SME: 12344]
|
||||
adapt for systemd and add update event
|
||||
add throttle capability
|
||||
|
||||
* Sun Nov 19 2017 Daniel Berteaud <daniel@firewall-services.com> 0.1.2-1
|
||||
- Fixes in spec file (daniel@firewall-services.com)
|
||||
- Add tito's global lib_dir (daniel@firewall-services.com)
|
||||
|
||||
* Sun Nov 19 2017 Daniel Berteaud <daniel@firewall-services.com> 0.1.1-1
|
||||
- new package built with tito
|
||||
|
||||
* Wed Dec 3 2014 Daniel Berteaud <daniel@firewall-services.com> - 0.1.1-1.sme
|
||||
- Works on x86_64 and SME9
|
||||
|
||||
* Fri Sep 19 2014 Daniel Berteaud <daniel@firewall-services.com> - 0.1.0-3.sme
|
||||
- Yet another permission fix on remote/19 and local/19
|
||||
|
||||
* Mon May 19 2014 Daniel Berteaud <daniel@firewall-services.com> - 0.1.0-2.sme
|
||||
- Fix permissions on info/19 subdir
|
||||
|
||||
* Wed May 7 2014 Daniel Berteaud <daniel@firewall-services.com> - 0.1.0-1.sme
|
||||
- Initial release
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}-%{version}
|
||||
|
||||
%build
|
||||
%{__mkdir_p} root/var/log/{altqmail,altqmail-smtpd}
|
||||
perl createlinks
|
||||
mkdir -p root/var/service/altqmail/root/var/qmail/{queue,control,bin}
|
||||
mkdir -p root/var/service/altqmail/root/tmp
|
||||
mkdir -p root/var/service/altqmail/root/var/qmail/control/
|
||||
echo "20/3600" > root/var/service/altqmail/root/var/qmail/control/outratelimit
|
||||
touch root/var/service/altqmail/root/var/qmail/control/qmail-remote-semaphore
|
||||
touch root/var/service/altqmail/root/var/qmail/control/outlog
|
||||
|
||||
# Create the chrooted qmail queue
|
||||
pushd root/var/service/altqmail/root/var/qmail/queue
|
||||
mkdir pid
|
||||
mkdir mess
|
||||
mkdir todo
|
||||
mkdir bounce
|
||||
for i in `seq 0 22`; do
|
||||
mkdir -p mess/$i
|
||||
done
|
||||
cp -r mess info
|
||||
cp -r mess intd
|
||||
cp -r mess local
|
||||
cp -r mess remote
|
||||
mkdir lock
|
||||
dd bs=1024 count=1 if=/dev/zero of=lock/tcpto
|
||||
mkfifo lock/trigger
|
||||
touch lock/sendmutex
|
||||
popd
|
||||
|
||||
|
||||
%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 /var/service/altqmail/run 'attr(0755,root,root)' \
|
||||
--file /var/service/altqmail/finish 'attr(0755,root,root)' \
|
||||
--file /var/service/altqmail/log/run 'attr(0755,root,root)' \
|
||||
--file /var/service/altqmail-smtpd/run 'attr(0755,root,root)' \
|
||||
--file /var/service/altqmail/qmail-remote-throttle 'attr(0755,root,qmail)' \
|
||||
--file /var/service/altqmail-smtpd/log/run 'attr(0755,root,root)' \
|
||||
--dir /var/log/altqmail 'attr(0750,qmaill,root)' \
|
||||
--dir /var/log/altqmail-smtpd 'attr(0750,qmaill,root)' \
|
||||
--dir /var/service/altqmail/root/tmp 'attr(0777,root,root)' \
|
||||
--file /var/service/altqmail/root/var/qmail/control/outratelimit 'attr(0644,root,root)' \
|
||||
--file /var/service/altqmail/root/var/qmail/control/qmail-remote-semaphore 'attr(0554,root,qmail)' \
|
||||
--file /var/service/altqmail/root/var/qmail/control/outlog 'attr(0554,root,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/bounce 'attr(0755,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/lock 'attr(0750,qmailq,qmail)' \
|
||||
--file /var/service/altqmail/root/var/qmail/queue/lock/tcpto 'attr(0644,qmailr,qmail)' \
|
||||
--file /var/service/altqmail/root/var/qmail/queue/lock/sendmutex 'attr(0600,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/0 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/1 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/2 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/3 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/4 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/5 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/6 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/7 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/8 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/9 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/10 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/11 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/12 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/13 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/14 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/15 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/16 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/17 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/18 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/19 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/20 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/21 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/intd/22 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/0 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/1 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/2 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/3 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/4 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/5 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/6 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/7 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/8 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/9 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/10 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/11 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/12 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/13 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/14 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/15 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/16 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/17 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/18 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/19 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/20 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/21 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/local/22 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/0 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/1 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/2 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/3 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/4 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/5 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/6 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/7 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/8 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/9 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/10 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/11 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/12 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/13 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/14 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/15 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/16 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/17 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/18 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/19 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/20 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/21 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/info/22 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/pid 'attr(0700,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/0 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/1 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/2 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/3 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/4 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/5 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/6 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/7 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/8 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/9 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/10 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/11 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/12 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/13 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/14 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/15 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/16 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/17 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/18 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/19 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/20 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/21 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/remote/22 'attr(0700,qmails,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/0 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/1 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/2 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/3 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/4 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/5 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/6 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/7 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/8 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/9 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/10 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/11 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/12 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/13 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/14 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/15 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/16 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/17 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/18 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/19 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/20 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/21 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/mess/22 'attr(0750,qmailq,qmail)' \
|
||||
--dir /var/service/altqmail/root/var/qmail/queue/todo 'attr(0750,qmailq,qmail)' \
|
||||
> %{name}-%{version}-filelist
|
||||
|
||||
%files -f %{name}-%{version}-filelist
|
||||
%defattr(-,root,root)
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%pre
|
||||
|
||||
%post
|
||||
|
||||
%preun
|
||||
|
Loading…
Reference in New Issue
Block a user