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

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

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


Revision 1.6 - (show annotations) (download)
Sun Dec 23 21:07:39 2007 UTC (16 years, 5 months ago) by slords
Branch: MAIN
Changes since 1.5: +26 -19 lines
Import on branch contribs7 of package smeserver-userpanels-1.0-6.el4.sme.src.rpm

1 Summary: Panels to let users to change server settings.
2 %define name smeserver-userpanels
3 Name: %{name}
4 %define version 1.0
5 %define release 6
6 Version: %{version}
7 Release: %{release}%{?dist}
8 Distribution: SME Server
9 License: GPL
10 URL: http://www.dungog.net/sme
11 Group: SMEserver/addon
12 Source: %{name}-%{version}.tar.gz
13 Patch0: smeserver-vacation-1.0-esLocalePasswd+Fwd.patch
14 Patch1: smeserver-vacation-1.0-svLocalePasswd+Fwd.patch
15 BuildArchitectures: noarch
16 BuildRoot: /var/tmp/%{name}-%{version}
17 Requires: e-smith-release >= 7.0
18 BuildRequires: e-smith-devtools >= 1.13.1-03
19 AutoReqProv: no
20
21 %description
22 Provides additinal userpanels that allows user settings to be altered.
23 Change password,Forward mail, Backup users home directory,
24 Delegate creation of users with restrictions.
25
26 %changelog
27 * Thu Dec 6 2007 Stephen Noble <support@dungog.net> 1.0-6
28 - swedish translation, thanks Chrille
29
30 * Thu Dec 6 2007 Stephen Noble <support@dungog.net> 1.0-5
31 - remove Requires: smeserver-userpanel
32
33 * Mon Oct 29 2007 Stephen Noble <support@dungog.net> 1.0-4
34 - update spanish translations, thanks Normando Hall [SME 3503]
35
36 * Sun Apr 29 2007 Shad L. Lords <slords@mail.com>
37 - Clean up spec so package can be built by koji/plague
38
39 * Mon Oct 30 2006 Stephen Noble <support@dungog.net>
40 - forwarding lexicon updated for de
41 - [1.0-3]
42
43 * Sun Mar 26 2006 Stephen Noble <support@dungog.net>
44 - forwarding and password lexicons updated for de
45 - fix, error in logs starting httpd-admin [sme 1991]
46 - [1.0-2]
47
48 * Sun Mar 26 2006 Stephen Noble <support@dungog.net>
49 - Userpanel-forwarding lexicons for de, fr
50 - Partial forwarding lexicons for es, it
51 - [1.0-1]
52
53 * Fri Mar 17 2006 Stephen Noble <support@dungog.net>
54 - FormMagick version for Userpanel-forward, english only
55 - Userpanel-password updated to current FM style
56 - [0.9-3]
57
58 * Wed Sep 21 2005 Stephen Noble <support@dungog.net>
59 - FormMagick version for Userpanel-password, Languages included
60 - [0.9-2]
61
62 * Wed Sep 21 2005 Stephen Noble <support@dungog.net>
63 - initial release, contains
64 - userdata-backup, useraccounts, forward mail, change password
65 - [0.9-1]
66
67 %prep
68 %setup
69 %patch0 -p1
70 %patch1 -p1
71
72 %build
73 LEXICONS1=$(find root/etc/e-smith/web/functions/userpanel-password -type f )
74 LEXICONS2=$(find root/etc/e-smith/web/functions/userpanel-forwarding -type f )
75 LEXICONS3=$(find root/etc/e-smith/locale/ -type f )
76
77 for lexicon in $LEXICONS1 $LEXICONS2 $LEXICONS3
78 do
79 /sbin/e-smith/validate-lexicon $lexicon
80 done
81
82 #/sbin/e-smith/generate-lexicons
83
84 perl createlinks
85
86 %install
87 rm -rf $RPM_BUILD_ROOT
88 (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
89 rm -f %{name}-%{version}-filelist
90 /sbin/e-smith/genfilelist $RPM_BUILD_ROOT > %{name}-%{version}-filelist
91 echo "%doc COPYING" >> %{name}-%{version}-filelist
92
93 %clean
94 cd ..
95 rm -rf %{name}-%{version}
96
97 %pre
98 %preun
99
100 %post
101 #new installs
102 if [ $1 = 1 ] ; then
103
104 globalUP=`/sbin/e-smith/db accounts get globalUP`
105 if [ "x$globalUP" = "x" ]; then
106 /sbin/e-smith/db accounts set globalUP userpanelglobal FirstName "global user" LastName "panel access" AdminPanels userpanel-forwarding,userpanel-password || :
107 fi
108
109 /etc/e-smith/events/actions/navigation-conf 2>/dev/null
110
111 fi
112
113 #upgrades (and new installs)
114
115 #if [ -d /etc/e-smith/events/conf-userpanel ] ; then
116 # /sbin/e-smith/signal-event conf-userpanel
117 #fi
118
119 #notice
120 echo 'smeserver-mailsorting has procmail and maildrop'
121 echo 'smeserver-vacation has vacation'
122
123 %postun
124 #uninstall
125 if [ $1 = 0 ] ; then
126
127 DBS=`find /home/e-smith/db/navigation -type f -name "navigation.*"`
128 for db in $DBS ; do
129 /sbin/e-smith/db $db delete userpanel-password 2>/dev/null
130 /sbin/e-smith/db $db delete userpanel-userbackup 2>/dev/null
131 /sbin/e-smith/db $db delete userpanel-forwarding 2>/dev/null
132 /sbin/e-smith/db $db delete userpanel-useraccounts 2>/dev/null
133 done
134 fi
135
136 %files -f %{name}-%{version}-filelist
137 %defattr(-,root,root)

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