|
0
|
1 |
Name: vmailmgr
|
|
2
|
2 |
Version: 0.97
|
|
0
|
3 |
Release: 1
|
|
|
4 |
Group: Utilities/System
|
|
|
5 |
URL: http://www.vmailmgr.org/
|
|
|
6 |
Copyright: GPL
|
|
|
7 |
Source: http://www.vmailmgr.org/archive/%{PACKAGE_VERSION}/vmailmgr-%{PACKAGE_VERSION}.tar.gz
|
|
|
8 |
Summary: Simple virtualizing POP3 password interface
|
|
|
9 |
Packager: Bruce Guenter <bruceg@em.ca>
|
|
2
|
10 |
Buildroot: %{_tmppath}/vmailmgr
|
|
0
|
11 |
Obsoletes: checkvpw
|
|
|
12 |
|
|
|
13 |
%description
|
|
|
14 |
Vmailmgr provides a virtualizing password-checking interface to
|
|
|
15 |
qmail-pop3d as well as both a delivery agent to automatically delivery
|
|
|
16 |
mail within a virtual domain and a set of tools to manage such a domain.
|
|
|
17 |
|
|
|
18 |
%package cgi
|
|
|
19 |
Summary: CGI applications for vmailmgr
|
|
|
20 |
Group: Utilities/System
|
|
|
21 |
Requires: vmailmgr-daemon = %{PACKAGE_VERSION}
|
|
|
22 |
%description cgi
|
|
|
23 |
This package contains CGI applications to allow web-based administration
|
|
|
24 |
of vmailmgr systems.
|
|
|
25 |
|
|
|
26 |
%package courier-imap
|
|
|
27 |
Summary: Vmailmgr authentication module for Courier IMAP
|
|
|
28 |
Requires: courier-imap
|
|
|
29 |
Group: Utilities/System
|
|
|
30 |
%description courier-imap
|
|
|
31 |
This package contains the vmailmgr authentication module to be used by
|
|
|
32 |
Courier IMAP.
|
|
|
33 |
|
|
|
34 |
%package daemon
|
|
|
35 |
Summary: Vmailmgr daemon for CGIs
|
|
|
36 |
Requires: supervise-scripts >= 2.2
|
|
|
37 |
Requires: ucspi-unix
|
|
|
38 |
Group: Utilities/System
|
|
|
39 |
%description daemon
|
|
|
40 |
This package contains the vmailmgrd daemon that provides virtual domain
|
|
|
41 |
manipulation services to support unprivileged clients like CGIs.
|
|
|
42 |
|
|
|
43 |
%package php
|
|
|
44 |
Summary: PHP include files
|
|
|
45 |
Group: Development/Libraries
|
|
|
46 |
%description php
|
|
|
47 |
This package contains the include files necessary to call VMailMgr
|
|
|
48 |
functions from PHP.
|
|
|
49 |
|
|
|
50 |
%package python
|
|
|
51 |
Summary: Python library for accessing VMailMgr
|
|
|
52 |
Group: Development/Libraries
|
|
|
53 |
Requires: python >= 1.5
|
|
|
54 |
%description python
|
|
|
55 |
This package contains the Python library code necessary to call VMailMgr
|
|
|
56 |
|
|
|
57 |
%prep
|
|
|
58 |
%setup
|
|
|
59 |
CFLAGS="$RPM_OPT_FLAGS" \
|
|
|
60 |
CXXFLAGS="$RPM_OPT_FLAGS" \
|
|
|
61 |
LDFLAGS="-s" \
|
|
|
62 |
./configure --prefix=/usr
|
|
|
63 |
|
|
|
64 |
%build
|
|
|
65 |
make all
|
|
|
66 |
make all
|
|
|
67 |
|
|
|
68 |
%install
|
|
|
69 |
rm -rf $RPM_BUILD_ROOT
|
|
|
70 |
for dir in var/service/vmailmgrd/log var/log/vmailmgrd \
|
|
|
71 |
etc/rc.d/init.d etc/rc.d/rc{0,1,2,3,4,5,6}.d etc/vmailmgr
|
|
|
72 |
do
|
|
|
73 |
mkdir -p $RPM_BUILD_ROOT/$dir
|
|
|
74 |
done
|
|
|
75 |
make prefix=$RPM_BUILD_ROOT/usr \
|
|
|
76 |
cgidir=$RPM_BUILD_ROOT/home/httpd/cgi-bin \
|
|
|
77 |
pythonlibdir=$RPM_BUILD_ROOT/usr/lib/python1.5/vmailmgr \
|
|
|
78 |
phpdir=$RPM_BUILD_ROOT/home/httpd/php \
|
|
|
79 |
install-strip
|
|
|
80 |
install -m 755 scripts/vmailmgrd.init $RPM_BUILD_ROOT/etc/rc.d/init.d/vmailmgrd
|
|
|
81 |
install -m 755 scripts/vmailmgrd.run $RPM_BUILD_ROOT/var/service/vmailmgrd/run
|
|
|
82 |
install -m 755 scripts/vmailmgrd-log.run $RPM_BUILD_ROOT/var/service/vmailmgrd/log/run
|
|
|
83 |
pushd $RPM_BUILD_ROOT/etc/rc.d
|
|
|
84 |
ln -s ../init.d/vmailmgrd rc0.d/K35vmailmgrd
|
|
|
85 |
ln -s ../init.d/vmailmgrd rc1.d/K35vmailmgrd
|
|
|
86 |
ln -s ../init.d/vmailmgrd rc2.d/S65vmailmgrd
|
|
|
87 |
ln -s ../init.d/vmailmgrd rc3.d/S65vmailmgrd
|
|
|
88 |
ln -s ../init.d/vmailmgrd rc4.d/S65vmailmgrd
|
|
|
89 |
ln -s ../init.d/vmailmgrd rc5.d/S65vmailmgrd
|
|
|
90 |
ln -s ../init.d/vmailmgrd rc6.d/K35vmailmgrd
|
|
|
91 |
popd
|
|
|
92 |
pushd $RPM_BUILD_ROOT/etc/vmailmgr
|
|
|
93 |
echo users >user-dir
|
|
|
94 |
echo passwd >password-file
|
|
|
95 |
echo ./Maildir/ >default-maildir
|
|
|
96 |
echo maildir >maildir-arg-str
|
|
|
97 |
echo /var/service/vmailmgrd/socket >socket-file
|
|
|
98 |
|
|
|
99 |
%clean
|
|
|
100 |
rm -rf $RPM_BUILD_ROOT
|
|
|
101 |
|
|
|
102 |
%post
|
|
|
103 |
if [ $# -eq 2 -a -f /etc/vmailmgr.conf ]; then
|
|
|
104 |
vconf2dir /etc/vmailmgr.conf /etc/vmailmgr
|
|
|
105 |
fi
|
|
|
106 |
|
|
|
107 |
%files
|
|
|
108 |
%defattr(-,root,root)
|
|
|
109 |
%doc AUTHORS ChangeLog COPYING NEWS TODO doc/ChangeLog* doc/YEAR2000
|
|
2
|
110 |
%doc doc/*.txt doc/*.html commands/*.html authenticate/*.html daemon/*.html
|
|
0
|
111 |
%doc scripts/autoresponder.sh
|
|
|
112 |
%dir /etc/vmailmgr
|
|
|
113 |
%config(missingok,noreplace) %verify(user,group,mode) /etc/vmailmgr/*
|
|
|
114 |
/usr/bin/*
|
|
|
115 |
/usr/man/man1/*
|
|
|
116 |
/usr/man/man7/*
|
|
|
117 |
/usr/man/man8/*
|
|
|
118 |
|
|
|
119 |
%files cgi
|
|
|
120 |
%defattr(-,root,root)
|
|
|
121 |
%doc cgi/*.html
|
|
|
122 |
/home/httpd/cgi-bin/listvdomain
|
|
|
123 |
/home/httpd/cgi-bin/vaddalias
|
|
|
124 |
/home/httpd/cgi-bin/vadduser
|
|
|
125 |
/home/httpd/cgi-bin/vchattr
|
|
|
126 |
/home/httpd/cgi-bin/vchforwards
|
|
|
127 |
/home/httpd/cgi-bin/vdeluser
|
|
|
128 |
/home/httpd/cgi-bin/vpasswd
|
|
|
129 |
|
|
|
130 |
%files courier-imap
|
|
|
131 |
%defattr(-,root,root)
|
|
|
132 |
/usr/lib/courier-imap/libexec/authlib/*
|
|
|
133 |
|
|
|
134 |
%files daemon
|
|
|
135 |
%defattr(-,root,root)
|
|
|
136 |
%config /etc/rc.d/init.d/vmailmgrd
|
|
|
137 |
%config /etc/rc.d/rc?.d/*vmailmgrd
|
|
|
138 |
/usr/sbin/vmailmgrd
|
|
|
139 |
%attr(1755,root,root) %dir /var/service/vmailmgrd
|
|
|
140 |
%dir /var/service/vmailmgrd/log
|
|
|
141 |
/var/service/vmailmgrd/log/run
|
|
|
142 |
/var/service/vmailmgrd/run
|
|
|
143 |
%attr(0700,root,root) /var/log/vmailmgrd
|
|
|
144 |
|
|
|
145 |
%files php
|
|
|
146 |
%defattr(-,root,root)
|
|
|
147 |
%doc php/vmail.features
|
|
|
148 |
/home/httpd/php/*
|
|
|
149 |
|
|
|
150 |
%files python
|
|
|
151 |
%defattr(-,root,root)
|
|
|
152 |
/usr/lib/python1.5/vmailmgr
|