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

Contents of /rpms/smeserver-remoteuseraccess/contribs7/smeserver-remoteuseraccess-1.2.spec

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


Revision 1.1 - (show annotations) (download)
Sat Dec 22 21:30:54 2007 UTC (16 years, 6 months ago) by slords
Branch: MAIN
Import on branch contribs7 of package smeserver-remoteuseraccess-1.2-12.src.rpm

1 Summary: Smeserver module to configure Shell and FTP and other access for users
2 %define name smeserver-remoteuseraccess
3 Name: %{name}
4 %define version 1.2
5 %define release 12
6 Version: %{version}
7 Release: %{release}
8 Distribution: SME Server
9 Copyright: GPL
10 URL: http://www.dungog.net/sme
11 Group: Networking/Daemons
12 Source: %{name}-%{version}.tar.gz
13 Packager: Stephen Noble <support@dungog.net>
14 BuildRoot: /var/tmp/e-smith-buildroot
15 BuildRequires: e-smith-devtools
16 BuildArchitectures: noarch
17 Requires: e-smith-release >= 7
18 Requires: e-smith-proftpd >= 1.12.0-6
19 Requires: e-smith-openssh >= 1.11.0-24
20 Requires: perl-CGI-FormMagick >= 0.92-08
21 Obsoletes: dungog-proftpd-chroot
22 Obsoletes: e-smith-usershellaccess
23 Obsoletes: smeserver-sshkeys
24 AutoReqProv: no
25
26 %description
27 SME server enhancement to provide a server-manager panel under security
28 where you can enable shell access on a user by user basis.
29
30 Shells available bash, optionally with sudo
31 or rssh which allows scp sftp rsync cvs rdist
32
33 Also sets Chroots FTP access, VPN Client Access,
34 and allows you to enter ssh keys
35
36 %changelog
37 * Sun Feb 18 2007 Stephen Noble <support@dungog.net>
38 - swedish translation, thanks Chrille
39 - [1.2-12]
40
41 * Tue Jan 23 2007 Stephen Noble <support@dungog.net>
42 - spanish translation, thanks Gene
43 - requires e-smith-proftpd >= 1.12.0-6, custom template removed
44 - default set, ftp{ChrootDir} = home
45 - [1.2-11]
46
47 * Thu Nov 23 2006 Stephen Noble <support@dungog.net>
48 - chroot path fix when home set [sme 2084]
49 - [1.2-10]
50
51 * Fri Nov 10 2006 Stephen Noble <support@dungog.net>
52 - fix textarea bug [sme 1088]
53 - requires perl-CGI-FormMagick-0.92-08
54 - [1.2-9]
55
56 * Fri Nov 10 2006 Stephen Noble <support@dungog.net>
57 - chroot path fix [sme 2046]
58 - [1.2-8]
59
60 * Fri Nov 3 2006 Stephen Noble <support@dungog.net>
61 - german translation fix
62 - [1.2-7]
63
64 * Fri Aug 25 2006 Stephen Noble <support@dungog.net>
65 - empty chroot path defaults to home [sme 1249]
66 - [1.2-6]
67
68 * Thu Aug 24 2006 Stephen Noble <support@dungog.net>
69 - now finds correct sshkeys when used under userpanel
70 - [1.2-5]
71
72 * Wed May 10 2006 Stephen Noble <support@dungog.net>
73 - German translation fixed [sme 1258]
74 - [1.2-4]
75
76 * Wed May 10 2006 Stephen Noble <support@dungog.net>
77 - RSSH access uses VPNAccess property
78 - German translation added, thanks Dietmar
79 - [1.2-3]
80
81 * Mon Apr 24 2006 Stephen Noble <support@dungog.net>
82 - Description Display fixed
83 - [1.2-2]
84
85 * Fri Apr 14 2006 Stephen Noble <support@dungog.net>
86 - FormMagick Version
87 - [1.2-1]
88
89 * Thu Apr 13 2006 Stephen Noble <support@dungog.net>
90 - merged sshkeys panel and functions
91 - [1.0-13]
92
93 * Wed Apr 12 2006 Stephen Noble <support@dungog.net>
94 - possible fix for Insecure dependency on rc1
95 - [1.0-12]
96
97 * Wed Apr 12 2006 Stephen Noble <support@dungog.net>
98 - option to set VPN Client Access
99 - uses user-modify event
100 - [1.0-11]
101
102 * Thu Feb 23 2006 Stephen Noble <support@dungog.net>
103 - proftp.conf/05chroot added as custom template for now
104 - defaults all users to ~/home
105 - Shell db settings changed was LoginShell
106 - [1.0-10]
107
108 * Thu Feb 23 2006 Stephen Noble <support@dungog.net>
109 - global/individual rssh clarified
110 - global reset removed
111 - chroot db settings changed
112 - [1.0-9]
113
114 * Tue Feb 21 2006 Stephen Noble <support@dungog.net>
115 - SME 7 pre3 version
116 - [1.0-8]
117
118 * Thu Aug 11 2005 Stephen Noble <support@dungog.net>
119 - SME 7 release
120 - [1.0-7]
121
122 * Sun Jul 17 2005 Stephen Noble <support@dungog.net>
123 - Merge of e-smith-usershellaccess & dungog-chroot-proftp
124 - original elements by Daniel van Raay & Damien Curtain
125 - [1.0-1]
126
127 %prep
128 %setup
129
130 %build
131 perl createlinks
132
133 mkdir -p root/etc/e-smith/db/configuration/defaults/ftp
134 echo "home" > root/etc/e-smith/db/configuration/defaults/ftp/ChrootDir
135
136 LEXICONS=$(find root/etc/e-smith/locale/ -type f )
137 LEXICON2=root/etc/e-smith/web/functions/remoteuseraccess
138 LEXICON3=root/etc/e-smith/web/functions/userpanel-sshkeys
139
140 for lexicon in $LEXICONS $LEXICON2 $LEXICON3
141 do
142 /sbin/e-smith/validate-lexicon $lexicon
143 done
144
145 #de en-us es fr it sv FIXME ADD NEW LANGUAGES EACH TIME ++++++++
146 for LINK in en-us fr de es sv
147 do
148 # if [ -z "/etc/e-smith/locale/$LINK/etc/e-smith/web/functions/remoteuseraccess"] ; then
149 /bin/ln -s remoteuseraccess root/etc/e-smith/locale/$LINK/etc/e-smith/web/functions/userpanel-sshkeys
150 # fi
151 done
152
153 %install
154 rm -rf $RPM_BUILD_ROOT
155 (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
156 rm -f %{name}-%{version}-filelist
157 /sbin/e-smith/genfilelist $RPM_BUILD_ROOT > %{name}-%{version}-filelist
158 echo "%doc COPYING" >> %{name}-%{version}-filelist
159
160 %clean
161 cd ..
162 rm -rf %{name}-%{version}
163
164 %pre
165 %preun
166 %post
167
168 #/etc/e-smith/events/actions/navigation-conf 2>/dev/null
169
170 #if [ -d /etc/e-smith/events/conf-userpanel ] ; then
171 # /sbin/e-smith/signal-event conf-userpanel
172 #fi
173
174 %postun
175 #uninstalls not upgrades
176 if [ $1 = 0 ] ; then
177 echo "uninstalled remoteuseraccess"
178 # /etc/e-smith/events/actions/navigation-conf 2>/dev/null
179 fi
180
181 %files -f %{name}-%{version}-filelist
182 %defattr(-,root,root)
183

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