/[smecontribs]/rpms/smeserver-vacation/contribs7/smeserver-vacation-1.0.spec
ViewVC logotype

Contents of /rpms/smeserver-vacation/contribs7/smeserver-vacation-1.0.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.4 - (show annotations) (download)
Sat Dec 22 22:18:30 2007 UTC (16 years, 5 months ago) by slords
Branch: MAIN
Changes since 1.3: +0 -2 lines
Remove Packager/Distribution (added by buildsys)

1 Summary: SME Server enhancement to enable vacation messages for users.
2 %define name smeserver-vacation
3 Name: %{name}
4 %define version 1.0
5 %define release 11
6 Version: %{version}
7 Release: %{release}%{?dist}
8 License: GPL
9 URL: http://www.dungog.net/sme
10 Group: SMEserver/addon
11 Source: %{name}-%{version}.tar.gz
12 BuildArchitectures: noarch
13 BuildRoot: /var/tmp/%{name}-%{version}
14 Requires: e-smith-release >= 7.0,
15 AutoReqProv: no
16
17 %description
18 SME Server enhancement to enable vacation messages for users.
19 Optionally provides a user-manager panel where users can
20 enable vacation for themselves and to modify their own message
21
22 %changelog
23 * Fri Dec 29 2006 Stephen Noble <support@dungog.net>
24 - display Vacation status correctly on modify page in server-manager
25 - [1.0-11]
26
27 * Mon Oct 30 2006 Stephen Noble <support@dungog.net>
28 - display description unshaded *
29 - german lexicon fix
30 - cosmetic log error fixed [sme 1992]
31 - [1.0-10]
32
33 * Thu Aug 24 2006 Stephen Noble <support@dungog.net>
34 - now finds corrects vacation text when used under userpanel.
35 - german translation [sme 1101]
36 - [1.0-9]
37
38 * Wed Apr 6 2006 Stephen Noble <support@dungog.net>
39 - suppress description if no users [contribs 1243]
40 - [1.0-8]
41
42 * Wed Apr 6 2006 Stephen Noble <support@dungog.net>
43 - say no users if none exist [contribs 1243]
44 - display DomainName in email address [contribs 1242]
45 - [1.0-7]
46
47 * Wed Apr 6 2006 Stephen Noble <support@dungog.net>
48 - unlink .vacation.msg before writing [contribs 1192]
49 - vacation doesn't respond to spam [contribs 1190]
50 - [1.0-6]
51
52 * Sat Mar 25 2006 Stephen Noble <support@dungog.net>
53 - updated lexicons
54 - removed event
55 - [1.0-5]
56
57 * Fri Mar 24 2006 Stephen Noble <support@dungog.net>
58 - Change the interval between repeat replies to the same sender
59 - config setprop qmail VacationDelay -t3d, man vacation
60 - reset vacationDB when setting status to no
61 - modified to, Subject: Re: $SUBJECT - Away from my email
62 - updated fr lexicon
63 - [1.0-4]
64
65 * Wed Mar 22 2006 Stephen Noble <support@dungog.net>
66 - updated lexicons
67 - [1.0-3]
68
69 * Wed Mar 22 2006 Stephen Noble <support@dungog.net>
70 - fr lexicon
71 - expand ~/.qmail on uninstall
72 - [1.0-2]
73
74 * Mon Mar 20 2006 Stephen Noble <support@dungog.net>
75 - FormMagick version
76 - [1.0-1]
77
78 * Mon Dec 12 2005 Stephen Noble <support@dungog.net>
79 - Strip out DOS Carriage Returns (CR)
80 - thanks to mike sensney
81 - [0.9-2]
82
83 * Sat Sep 03 2005 Stephen Noble <support@dungog.net>
84 - renamed smeserver-vacation,
85 - contains vacation & userpanel-vacation
86 - [0.9-1]
87
88 * Sat Sep 03 2005 David Beveridge <davidb@nass.com.au>
89 - [0.3-2]
90 - upgrade to work with AccountsDB on SME 7.0
91
92 * Mon Dec 31 2001 Daniel van Raay <danielvr@caa.org.au>
93 - [0.2-4]
94 - Added generated 'From:' lines to default reply message
95 - Minor cosmetic cleaning
96
97 * Fri Nov 23 2001 Daniel van Raay <danielvr@caa.org.au>
98 - [0.2-3]
99 - .vacation.db files are now deleted in the user-modify event
100
101 * Tue Nov 14 2001 Daniel van Raay <danielvr@caa.org.au>
102 - [0.2-2]
103 - fixed bug in vacation script that delivered multiple bounces to users
104
105 * Mon Sep 04 2001 Daniel van Raay <danielvr@caa.org.au>
106 - [0.2-1]
107 - added -j option to vacation command line
108 - updated for compatibility with e-smith 4.1
109
110 * Wed Dec 27 2000 Daniel van Raay <danielvr@caa.org.au>
111 - [0.1-1]
112 - initial release
113
114 %prep
115 %setup
116
117 %build
118 perl createlinks
119
120 LEXICONS1=$(find root/etc/e-smith/locale/ -type f )
121 LEXICONS2=$(find root/etc/e-smith/web/functions/uservacations -type f )
122 LEXICONS2=$(find root/etc/e-smith/web/functions/userpanel-vacation -type f )
123
124 for lexicon in $LEXICONS1 $LEXICONS2 $LEXICONS3
125 do
126 /sbin/e-smith/validate-lexicon $lexicon
127 done
128
129 #de en-us es fr de it
130 for LINK in en-us fr de
131 do
132 # if [ -z "/etc/e-smith/locale/$LINK/etc/e-smith/web/functions/uservacations"] ; then
133 /bin/ln -s uservacations root/etc/e-smith/locale/$LINK/etc/e-smith/web/functions/userpanel-vacation
134 # fi
135 done
136
137 %install
138 rm -rf $RPM_BUILD_ROOT
139 (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
140 rm -f %{name}-%{version}-filelist
141 /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \
142 --file '/usr/local/bin/vacation' 'attr(0755,root,root)' \
143 > %{name}-%{version}-filelist
144 echo "%doc " >> %{name}-%{version}-filelist
145
146 %clean
147 cd ..
148 rm -rf %{name}-%{version}
149
150 %pre
151 %preun
152
153 %post
154 #new installs
155 #if [ $1 = 1 ] ; then
156
157 #fi
158
159 #upgrades (and new installs)
160 /etc/e-smith/events/actions/navigation-conf 2>/dev/null
161
162 #if [ -d /etc/e-smith/events/conf-userpanel ] ; then
163 # /sbin/e-smith/signal-event conf-userpanel
164 #fi
165
166 %postun
167 #uninstall
168 if [ $1 = 0 ] ; then
169
170 DBS=`find /home/e-smith/db/navigation -type f -name "navigation.*"`
171 for db in $DBS ; do
172 /sbin/e-smith/db $db delete userpanel-vacation 2>/dev/null
173 /sbin/e-smith/db $db delete uservacations 2>/dev/null
174 done
175
176 #need to expand ~/.qmail for users who are still enabled
177 /etc/e-smith/events/actions/qmail-update-user
178
179 fi
180
181
182 %files -f %{name}-%{version}-filelist
183 %defattr(-,root,root)
184

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed