/[smeserver]/smeserver-sshkeys/F/smeserver-sshkeys-0.9.spec
ViewVC logotype

Contents of /smeserver-sshkeys/F/smeserver-sshkeys-0.9.spec

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


Revision 1.3 - (show annotations) (download)
Fri Feb 2 02:11:33 2007 UTC (17 years, 4 months ago) by slords
Branch: MAIN
Changes since 1.2: +1 -1 lines
Thu Feb  1 19:11:26 2007                                        slords

Change Copyright to License
----------------------------------------------------------------------

1 Summary: SME Server panel to add sshkeys for users.
2 %define name smeserver-sshkeys
3 Name: %{name}
4 %define version 0.9
5 %define release 2
6 Version: %{version}
7 Release: %smerelease %{release}
8 Packager: %{_packager}
9 Distribution: SME Server
10 License: GPL
11 URL: http://www.dungog.net/sme
12 Group: SMEserver/addon
13 Source: %{name}-%{version}.tar.gz
14 BuildArchitectures: noarch
15 BuildRoot: /var/tmp/%{name}-%{version}
16 Requires: e-smith-base, e-smith-release >= 7.0,
17 AutoReqProv: no
18
19 %description
20 SME Server panel to add sshkeys for users.
21 Optionally provides a user-manager panel where users can
22 add sshkeys for themselves
23
24 %changelog
25 * Thu Dec 07 2006 Shad L. Lords <slords@mail.com>
26 - Update to new release naming. No functional changes.
27 - Make Packager generic
28
29 * Wed Dec 14 2005 Stephen Noble <support@dungog.net>
30 - mkdir ~/.ssh, chown to $user
31 - [0.9-2]
32
33 * Mon Dec 12 2005 Stephen Noble <support@dungog.net>
34 - contains sshkeys & userpanel-sshkeys
35 - initial release
36 - [0.9-1]
37
38 %prep
39 %setup
40
41 %build
42 perl createlinks
43
44 %install
45 rm -rf $RPM_BUILD_ROOT
46 (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
47 rm -f %{name}-%{version}-filelist
48 /sbin/e-smith/genfilelist $RPM_BUILD_ROOT > %{name}-%{version}-filelist
49 echo "%doc COPYING" >> %{name}-%{version}-filelist
50
51 %clean
52 cd ..
53 rm -rf %{name}-%{version}
54
55 %pre
56 %preun
57
58 %post
59 #new installs
60 if [ $1 = 1 ] ; then
61
62 DBS=`find /home/e-smith/db/navigation -type f -name "navigation.*"`
63 for db in $DBS ; do
64 r=`/sbin/e-smith/db $db get userpanel-sshkeys 2>/dev/null`
65 if [ -z "$r" ] ; then
66 /sbin/e-smith/db $db set userpanel-sshkeys panel Description "Ssh keys" DescriptionWeight 600 Heading "Your Settings" HeadingWeight 100 2>/dev/null
67 fi
68 r=`/sbin/e-smith/db $db get sshkeys 2>/dev/null`
69 if [ -z "$r" ] ; then
70 /sbin/e-smith/db $db set sshkeys panel Description "User ssh keys" DescriptionWeight 3170 Heading "Security" HeadingWeight 3000 2>/dev/null
71 fi
72 done
73
74 fi
75
76 #upgrades (and new installs)
77 #/sbin/e-smith/signal-event conf-userpanel
78
79 %postun
80 #uninstall
81 if [ $1 = 0 ] ; then
82
83 DBS=`find /home/e-smith/db/navigation -type f -name "navigation.*"`
84 for db in $DBS ; do
85 /sbin/e-smith/db $db delete userpanel-sshkeys 2>/dev/null
86 /sbin/e-smith/db $db delete sshkeys 2>/dev/null
87 done
88 fi
89
90 %files -f %{name}-%{version}-filelist
91 %defattr(-,root,root)
92

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