/[smecontribs]/rpms/smeserver-remoteuseraccess/contribs8/smeserver-remoteuseraccess.spec
ViewVC logotype

Contents of /rpms/smeserver-remoteuseraccess/contribs8/smeserver-remoteuseraccess.spec

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


Revision 1.1 - (show annotations) (download)
Thu Feb 7 02:21:41 2013 UTC (11 years, 9 months ago) by unnilennium
Branch: MAIN
CVS Tags: smeserver-remoteuseraccess-1_2-37_el5_sme
Initial import

1 # $Id: smeserver-remoteuseraccess.spec,v 1.27 2011/03/06 15:28:25 slords Exp $
2 # Authority: dungog
3 # Name: Stephen Noble
4
5 Summary: Smeserver module to configure Shell and FTP access for individual users
6 %define name smeserver-remoteuseraccess
7 Name: %{name}
8 %define version 1.2
9 %define release 37
10 Version: %{version}
11 Release: %{release}%{?dist}
12 License: GNU GPL version 2
13 URL: http://www.dungog.net/sme
14 Group: Networking/Daemons
15 Source: %{name}-%{version}.tar.gz
16 Patch0: smeserver-remoteuseraccess-fr.patch
17 Patch1: smeserver-remoteuseraccess-1.2-frMenu.patch
18 Patch2: smeserver-remoteuseraccess-1.2-event-rssh.patch
19 Patch3: smeserver-remoteuseraccess-1.2-pootle.patch
20 Patch4: smeserver-remoteuseraccess-1.2-locale-2008-03-11.patch
21 Patch5: smeserver-remoteuseraccess-1.2-locale-2008-04-01.patch
22 Patch6: smeserver-remoteuseraccess-1.2-locale-2008-04-22.patch
23 Patch7: smeserver-remoteuseraccess-1.2-add2general.patch
24 Patch8: smeserver-remoteuseraccess-1.2-locale-2008-05-05.patch
25 Patch9: smeserver-remoteuseraccess-1.2-locale-2008-05-21.patch
26 Patch10: smeserver-remoteuseraccess-1.2-locale-2008-07-01.patch
27 Patch11: smeserver-remoteuseraccess-1.2-locale-2008-09-27.patch
28 Patch12: smeserver-remoteuseraccess-1.2-locale-2008-10-14.patch
29 Patch13: smeserver-remoteuseraccess-1.2-locale-2008-11-30.patch
30 Patch14: smeserver-remoteuseraccess-1.2-locale-2009-01-01.patch
31 Patch15: smeserver-remoteuseraccess-1.2-locale-2009-03-01.patch
32 Patch16: smeserver-remoteuseraccess-1.2-locale-2009-04-27.patch
33 Patch17: smeserver-remoteuseraccess-1.2-chrootpath.patch
34 Patch18: smeserver-remoteuseraccess-1.2-locale-2009-08-24.patch
35 Patch19: smeserver-remoteuseraccess-1.2-locale-2009-10-27.patch
36 Patch20: smeserver-remoteuseraccess-1.2-locale-2010-03-02.patch
37 Patch21: smeserver-remoteuseraccess-1.2-locale-2011-03-06.patch
38 BuildRoot: /var/tmp/e-smith-buildroot
39 BuildRequires: e-smith-devtools
40 BuildArchitectures: noarch
41 Requires: e-smith-release >= 7
42 Requires: e-smith-proftpd >= 1.12.0-6
43 Requires: e-smith-openssh >= 1.11.0-24
44 Requires: e-smith-formmagick >= 1.4.0-12
45 Obsoletes: dungog-proftpd-chroot
46 Obsoletes: e-smith-usershellaccess
47 Obsoletes: smeserver-sshkeys
48 AutoReqProv: no
49
50 %description
51 SME server enhancement to provide a server-manager panel under security
52 where you can enable shell access on a user by user basis.
53
54 Shells available bash, optionally with sudo
55 or rssh which allows scp sftp rsync cvs rdist
56 TODO Chroot RSSH shell access.
57
58 Also sets Chroots FTP access, VPN Client Access,
59 and allows you to enter ssh keys
60
61 %changelog
62 * Sun Mar 06 2011 SME Translation Server <translations@contribs.org> 1.2-37.sme
63 - apply locale 2011-03-06 patch
64
65 * Tue Mar 02 2010 SME Translation Server <translations@contribs.org> 1.2-36.sme
66 - apply locale 2010-03-02 patch
67
68 * Tue Oct 27 2009 SME Translation Server <translations@contribs.org> 1.2-35.sme
69 - apply locale 2009-10-27 patch
70
71 * Mon Aug 24 2009 SME Translation Server <translations@contribs.org> 1.2-34.sme
72 - apply locale 2009-08-24 patch
73
74 * Sat Jun 13 2009 Stephen Noble <support@dungog.net> 1.2-33
75 - chroot path not displayed in panel [SME: 5360]
76
77 * Mon Apr 27 2009 SME Translation Server <translations@contribs.org> 1.2-32
78 - apply locale 2009-04-27 patch
79
80 * Sun Mar 1 2009 Jonathan Martens <smeserver-contribs@snetram.nl> 1.2-30
81 - Apply 1 Mar 2009 locale patch [SME: 5018]
82
83 * Thu Jan 1 2009 Jonathan Martens <smeserver-contribs@snetram.nl> 1.2-29
84 - Apply 1 Jan 2009 locale patch [SME: 4900]
85
86 * Sun Nov 30 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 1.2-28
87 - Apply 30 Nov 2008 locale patch
88
89 * Tue Oct 14 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 1.2-27
90 - Apply 14 Oct 2008 locale patch
91
92 * Sat Sep 27 2008 Stephen Noble <support@dungog.net> - 1.2-26
93 - Apply locale patch
94
95 * Tue Jul 1 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 1.2-25
96 - Apply 1 July 2008 locale patch
97
98 * Thu May 21 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 1.2-24
99 - Apply 21 May 2008 locale patch
100
101 * Mon May 5 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 1.2-23
102 - Apply 5 May 2008 locale patch
103
104 * Sat Apr 26 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 1.2-22
105 - Add common <base> tags to e-smith-formmagick's general
106
107 * Tue Apr 22 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 1.2-21
108 - Forgot to apply patch
109
110 * Tue Apr 22 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 1.2-20
111 - Apply 22 April 2008 locale patch
112
113 * Tue Apr 1 2008 Shad L. Lords <slords@mail.com> 1.2-19
114 - Update to UTF-8 translations
115
116 * Tue Mar 11 2008 Stephen Noble <support@dungog.net> - 1.2-18
117 - update locale 2008-03-11
118
119 * Sat Mar 07 2008 Stephen Noble <support@dungog.net> - 1.2-17
120 - prepare en lexicons for pootle translations
121
122 * Fri Jan 11 2008 Stephen Noble <support@dungog.net> 1.2-16
123 - remove duplicate event rssh.conf [SME 3470]
124
125 * Thu Dec 20 2007 Stephen Noble <support@dungog.net>
126 - french menu fix 1.2-14
127
128 * Thu Dec 20 2007 Stephen Noble <support@dungog.net>
129 - french translation, thanks Sylvain 1.2-13
130
131 * Wed Jun 13 2007 Stephen Noble <support@dungog.net>
132 - apply changes from 1.2-2 to 1.2-12
133
134 * Sun Apr 29 2007 Shad L. Lords <slords@mail.com>
135 - Clean up spec so package can be built by koji/plague
136
137 * Sun Feb 18 2007 Stephen Noble <support@dungog.net>
138 - swedish translation, thanks Chrille
139 - [1.2-12]
140
141 * Tue Jan 23 2007 Stephen Noble <support@dungog.net>
142 - spanish translation, thanks Gene
143 - requires e-smith-proftpd >= 1.12.0-6, custom template removed
144 - default set, ftp{ChrootDir} = home
145 - [1.2-11]
146
147 * Thu Dec 07 2006 Shad L. Lords <slords@mail.com>
148 - Update to new release naming. No functional changes.
149 - Make Packager generic
150
151 * Thu Nov 23 2006 Stephen Noble <support@dungog.net>
152 - chroot path fix when home set [sme 2084]
153 - [1.2-10]
154
155 * Fri Nov 10 2006 Stephen Noble <support@dungog.net>
156 - fix textarea bug [sme 1088]
157 - requires perl-CGI-FormMagick-0.92-08
158 - [1.2-9]
159
160 * Fri Nov 10 2006 Stephen Noble <support@dungog.net>
161 - chroot path fix [sme 2046]
162 - [1.2-8]
163
164 * Fri Nov 3 2006 Stephen Noble <support@dungog.net>
165 - german translation fix
166 - [1.2-7]
167
168 * Fri Aug 25 2006 Stephen Noble <support@dungog.net>
169 - empty chroot path defaults to home [sme 1249]
170 - [1.2-6]
171
172 * Thu Aug 24 2006 Stephen Noble <support@dungog.net>
173 - now finds correct sshkeys when used under userpanel
174 - [1.2-5]
175
176 * Wed May 10 2006 Stephen Noble <support@dungog.net>
177 - German translation fixed [sme 1258]
178 - [1.2-4]
179
180 * Wed May 10 2006 Stephen Noble <support@dungog.net>
181 - RSSH access uses VPNAccess property
182 - German translation added, thanks Dietmar
183 - [1.2-3]
184
185 * Mon Apr 24 2006 Stephen Noble <support@dungog.net>
186 - Description Display fixed
187 - [1.2-2]
188
189 * Fri Apr 14 2006 Stephen Noble <support@dungog.net>
190 - FormMagick Version
191 - [1.2-1]
192
193 * Thu Apr 13 2006 Stephen Noble <support@dungog.net>
194 - merged sshkeys panel and functions
195 - [1.0-13]
196
197 * Wed Apr 12 2006 Stephen Noble <support@dungog.net>
198 - possible fix for Insecure dependency on rc1
199 - [1.0-12]
200
201 * Wed Apr 12 2006 Stephen Noble <support@dungog.net>
202 - option to set VPN Client Access
203 - uses user-modify event
204 - [1.0-11]
205
206 * Thu Feb 23 2006 Stephen Noble <support@dungog.net>
207 - proftp.conf/05chroot added as custom template for now
208 - defaults all users to ~/home
209 - Shell db settings changed was LoginShell
210 - [1.0-10]
211
212 * Thu Feb 23 2006 Stephen Noble <support@dungog.net>
213 - global/individual rssh clarified
214 - global reset removed
215 - chroot db settings changed
216 - [1.0-9]
217
218 * Tue Feb 21 2006 Stephen Noble <support@dungog.net>
219 - SME 7 pre3 version
220 - [1.0-8]
221
222 * Thu Aug 11 2005 Stephen Noble <support@dungog.net>
223 - SME 7 release
224 - [1.0-7]
225
226 * Sun Jul 17 2005 Stephen Noble <support@dungog.net>
227 - Merge of e-smith-usershellaccess & dungog-chroot-proftp
228 - original elements by Daniel van Raay & Damien Curtain
229 - [1.0-1]
230
231 %prep
232 %setup
233 %patch0 -p1
234 %patch1 -p1
235 %patch2 -p1
236 %patch3 -p1
237 %patch4 -p1
238 %patch5 -p1
239 %patch6 -p1
240 %patch7 -p1
241 %patch8 -p1
242 %patch9 -p1
243 %patch10 -p1
244 %patch11 -p1
245 %patch12 -p1
246 %patch13 -p1
247 %patch14 -p1
248 %patch15 -p1
249 %patch16 -p1
250 %patch17 -p1
251 %patch18 -p1
252 %patch19 -p1
253 %patch20 -p1
254 %patch21 -p1
255
256 %build
257 perl createlinks
258
259 LEXICONS=$(find root/etc/e-smith/{locale/,web/functions/} -type f )
260
261 for lexicon in $LEXICONS
262 do
263 /sbin/e-smith/validate-lexicon $lexicon
264 done
265
266 LINKS=$(find root/etc/e-smith/locale/ -type d -maxdepth 1 | sed 's/root\/etc\/e-smith\/locale\///')
267 for link in $LINKS
268 do
269 /bin/ln -s remoteuseraccess root/etc/e-smith/locale/$link/etc/e-smith/web/functions/userpanel-sshkeys
270 done
271
272 %install
273 rm -rf $RPM_BUILD_ROOT
274 (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
275 rm -f %{name}-%{version}-filelist
276 /sbin/e-smith/genfilelist $RPM_BUILD_ROOT > %{name}-%{version}-filelist
277 echo "%doc COPYING" >> %{name}-%{version}-filelist
278
279 %clean
280 cd ..
281 rm -rf %{name}-%{version}
282
283 %pre
284 %preun
285 %post
286
287 %postun
288 #uninstalls not upgrades
289 if [ $1 = 0 ] ; then
290 echo "uninstall"
291 fi
292
293 %files -f %{name}-%{version}-filelist
294 %defattr(-,root,root)

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