/[smeserver]/rpms/e-smith-base+ldap/sme8/e-smith-base+ldap.spec
ViewVC logotype

Annotation of /rpms/e-smith-base+ldap/sme8/e-smith-base+ldap.spec

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


Revision 1.32 - (hide annotations) (download)
Tue Oct 28 11:56:37 2008 UTC (15 years, 7 months ago) by vip-ire
Branch: MAIN
Changes since 1.31: +2 -2 lines
add bug reference in change log

1 vip-ire 1.32 # $Id: e-smith-base+ldap.spec,v 1.31 2008/10/25 11:42:17 dungog Exp $
2 slords 1.28
3 slords 1.1 Summary: e-smith server and gateway - base module
4     %define name e-smith-base+ldap
5     Name: %{name}
6 slords 1.28 %define version 5.2.0
7 dungog 1.31 %define release 4
8 slords 1.1 Version: %{version}
9     Release: %{release}%{?dist}
10     License: GPL
11     Group: Networking/Daemons
12     Source: %{name}-%{version}.tar.gz
13 slords 1.30 Patch1: e-smith-base+ldap-5.2.0-sys_accounts.patch
14     Patch2: e-smith-base+ldap-5.2.0-sambaRole.patch
15 dungog 1.31 Patch3: e-smith-base+ldap-5.2.0-smartd40.patch
16 slords 1.1 BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
17     Requires: mod_auth_external
18 slords 1.30 Requires: e-smith-lib >= 2.2.0-2
19 slords 1.1 Requires: server-manager-images, server-manager
20 slords 1.11 Requires: e-smith-formmagick >= 1.4.0-12
21 slords 1.1 Requires: initscripts >= 6.67-1es17
22     Requires: e-smith-daemontools >= 1.7.1-04
23     Requires: perl(Locale::gettext)
24     Requires: perl(Crypt::Cracklib)
25     Requires: perl(Date::Manip)
26     Requires: perl(Data::UUID)
27     Requires: perl(Net::IPv4Addr)
28     Requires: /usr/sbin/irqbalance
29     Requires: /usr/sbin/cpuspeed
30     Requires: /sbin/microcode_ctl
31     Requires: dbus
32     Requires: hal
33     Requires: acpid
34     Requires: rssh
35     Requires: bridge-utils
36     Requires: vconfig
37     Requires: e-smith-bootloader
38     Requires: mdadm
39     Requires: pv
40     Requires: pam_abl
41     Conflicts: e-smith-manager < 1.13.1-04
42     Conflicts: e-smith-apache < 1.2.0-02
43     Obsoletes: rlinetd, e-smith-mod_ssl
44     Obsoletes: e-smith-serial-console
45     Obsoletes: sshell
46     Obsoletes: e-smith-rp-pppoe
47     Obsoletes: e-smith-base
48 slords 1.2 Provides: e-smith-base = 4.18.1-5
49 slords 1.1 Obsoletes: e-smith-ldap
50 slords 1.2 Provides: e-smith-ldap = 4.12.0-9
51 slords 1.1 Requires: nss_ldap
52     Requires: e-smith-samba+ldap
53     Requires: cpu
54     Obsoletes: perl-Data-UUID
55     BuildRequires: perl, perl(Test::Inline) >= 0.12
56     BuildRequires: e-smith-devtools >= 1.13.1-03
57     BuildRequires: gettext
58     %ifarch i386
59     Requires: apmd
60     %endif
61    
62     %define dbfiles accounts configuration domains hosts networks
63     AutoReqProv: no
64    
65     %description
66     e-smith server and gateway software - base module.
67    
68     %changelog
69 dungog 1.31 * Sat Oct 25 2008 Stephen Noble <support@dungog.net> 5.2.0-4.sme
70     - create service link for smartd [SME: 1445]
71    
72 slords 1.30 * Mon Oct 13 2008 Shad L. Lords <slords@mail.com> 5.2.0-3.sme
73     - Add patch to support multiple samba roles [SME: 4172]
74    
75     * Wed Oct 8 2008 Daniel B. <daniel@firewall-services.com> 5.2.0-2.sme
76 vip-ire 1.29 - do not import some system accounts/group in LDAP [SME: 4643]
77    
78 slords 1.28 * Tue Oct 7 2008 Shad L. Lords <slords@mail.com> 5.2.0-1.sme
79     - Roll new stream to separate sme7/sme8 trees [SME: 4633]
80    
81 slords 1.27 * Tue Sep 23 2008 Stephen Noble <support@dungog.net> 4.19.1-30
82     - Add locale tags for email in review panel [SME: 4267]
83    
84 slords 1.26 * Sat Sep 20 2008 Shad L. Lords <slords@mail.com> 4.19.1-29
85     - Correct gettext type during build process [SME: 570]
86    
87 slords 1.25 * Mon Sep 15 2008 Shad L. Lords <slords@mail.com> 4.19.1-28
88     - Fix screen corruption in console [SME: 4155]
89    
90     * Sat Sep 13 2008 Shad L. Lords <slords@mail.com> 4.19.1-27
91     - Fix detection of xen instance against newer kernels [SME: 4555]
92    
93 snetram 1.24 * Thu Aug 28 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 4.19.1-26
94     - Fixed warnings generated during build process [SME: 570]
95    
96 bytegw 1.23 * Sun Aug 17 2008 Gavin Weight <gweight@gmail.com> 4.19.1-25
97     - Add gettext to creating backup file title for localization. [SME: 4467]
98    
99 bytegw 1.22 * Tue Aug 12 2008 Gavin Weight <gweight@gmail.com> 4.19.1-24
100     - Fix race condition in VPN ip-down handling which could cause loss of
101     LAN connectivity. [SME: 4405]
102    
103 slords 1.21 * Sat Aug 9 2008 Shad L. Lords <slords@mail.com> 4.19.1-23
104     - Remove requires for whiptail. No longer needed [SME: 4491]
105    
106 snetram 1.20 * Fri Aug 8 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 4.19.1-22
107     - Change userpassword panel to use PASSWORD_VERIFY_NEW instead of PASSWORD_NEW_VERIFY [SME: 4487]
108    
109 snetram 1.19 * Thu Aug 7 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 4.19.1-21
110     - Revert locale key PASSWORD_RESET_TITLE to RESET_PASSWORD_TITLE and move it
111     to e-smith-formmagick's general [SME: 4475]
112     - Reverting all *PASSWORD_NO_MATCH to *PASSWORD_VERIFY_ERROR locale keys [SME: 4476]
113     - Remove invalid entry tag from userpassword's locale file preventing the
114     form from displaying properly [SME: 4479]
115    
116 slords 1.18 * Fri Jul 25 2008 Shad L. Lords <slords@mail.com> 4.19.1-20
117     - Separate template to avoid breaking schema [SME: 4171]
118    
119 slords 1.17 * Fri Jul 25 2008 Daniel B. <daniel@firewall-services.com> 4.19.1-19
120     - Merge Users and People informations in ou=Users. This is done by removing
121     the 'account' objectClass and adding 'calEntry' and 'InetOrgPerson' for
122     user accounts [SME: 4396]
123     - do not reset objectClass attributes during ldap-update. This will allow
124     admins to add others objectClass
125     - use the dummy user (inetOrgPerson) of each group to store mail address
126     of the group (may store alias latter)
127     - remove now unused ou=People
128     - rotate slapd log in logrotate event
129     - compute sambaSID of users, prevent invalid sambaSID during migration
130    
131 bytegw 1.16 * Wed Jul 23 2008 Gavin Weight <gweight@gmail.com> 4.19.1-18
132     - Add regex to support cciss device names in manageRAID.pl. [SME: 4455]
133    
134 snetram 1.15 * Sat Jul 5 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 4.19.1-17
135 snetram 1.14 - Add common <base> tags to e-smith-formmagick's general [SME: 4279]
136    
137 slords 1.13 * Thu May 14 2008 Daniel B. <daniel@firewall-services.com> 4.19.1-16
138     - Add calEntry in ldap-update so the attribute calFBURL is allowed and
139     ou=People can be updated
140    
141     * Mon Apr 28 2008 Daniel B. <daniel@firewall-services.com> 4.19.1-15
142 vip-ire 1.32 - Fix run script when domain name has changed [SME: 4293]
143 slords 1.13
144 slords 1.11 * Mon Apr 28 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 4.19.1-14
145     - Add common <base> tags to e-smith-formmagick's general [SME: 4279]
146    
147 bytegw 1.10 * Wed Apr 23 2008 Shad L. Lords <slords@mail.com> 4.19.1-13
148     - Fix for > 5 nics detected [SME: 4232]
149    
150 slords 1.9 * Tue Apr 22 2008 Shad L. Lords <slords@mail.com> 4.19.1-12
151     - Remove use of Date::Manip from ssl.crt [SME: 3155]
152    
153 slords 1.8 * Tue Apr 22 2008 Daniel B. <daniel@firewall-services.com> 4.19.1-11
154     - Import samba information in ldap (for users)
155     - Import samba machine accounts
156    
157 slords 1.7 * Tue Apr 22 2008 Daniel B. <daniel@firewall-services.com> 4.19.1-10
158     - Updated samba.schema (necessary for substr search on sambaSID)
159     - configured salpd to use md5crypt as hash
160     - configure ldap.conf to use exop as hash (negociated with ldap server => md5crypt)
161     - ACL for sambaLMPassword and sambaNTPassword
162     - Allow unix account lookup in ou=Computers (for machine accounts)
163     - Remove warnings in ldap.conf template
164    
165 slords 1.6 * Sat Apr 19 2008 Shad L. Lords <slords@mail.com> 4.19.1-9
166     - Fix FreeBusy param when disabled [SME: 1806]
167     - Remove .orig file [SME: 4228]
168    
169 slords 1.5 * Wed Apr 2 2008 Shad L. Lords <slords@mail.com> 4.19.1-8
170     - Remove quitConsole from menu [SME: 4154]
171    
172 slords 1.4 * Wed Apr 2 2008 Sebastien F. <sebast@firewall-services.com> 4.19.1-7
173     - Really fix free/busy in usermanager [SME: 4157]
174    
175 slords 1.3 * Wed Apr 2 2008 Sebastien F. <sebast@firewall-services.com> 4.19.1-6
176     - Set nss "bind_policy" to "soft" to be able to access to
177     /etc/{passwd,groups,shadow} informations when ldap is down.
178     - Set /etc/openldap/ldap.conf host to "localhost" and remove unnecessary
179     use of SSL. [SME: 1543].
180     - Cleanly handle need of ldap directory generation after e-smith-base+ldap
181     package: add prop "generateDb" to ldap key and modify /var/service/ldap/run.
182    
183     * Wed Apr 2 2008 Sebastien F. <sebast@firewall-services.com> 4.19.1-5
184     - Convert ldap-init-accounts action to /home/e-smith/db/ldap/ldif template
185     [SME: 3439].
186     - New template is able to import after package install sme accounts from
187     /etc/{passwd,group,shadow} files to ldap directory.
188    
189     * Wed Apr 2 2008 Shad L. Lords <slords@mail.com> 4.19.1-4
190     - Use frames in elinks [SME: 4156]
191     - Set homepage for elinks [SME: 4160]
192    
193     * Wed Apr 2 2008 Shad L. Lords <slords@mail.com> 4.19.1-3
194     - Fix free/busy field in useraccounts [SME: 4157]
195    
196 slords 1.2 * Tue Apr 1 2008 Shad L. Lords <slords@mail.com> 4.19.1-2
197     - Add free/busy URL entry to help kronolith contribs [SME: 1806]
198    
199 slords 1.1 * Mon Mar 31 2008 Shad L. Lords <slords@mail.com> 4.19.1-1
200     - Re-base off of e-smith-base-1.18.1 & e-smith-ldap-4.12.0
201     - Roll to development stream numbering
202    
203     * Sat Mar 29 2008 Sebastien F. <sebast@firewall-services.com> 4.18.09sf05
204     - Fix some bugfixes to ldap authentication [SME: 1543]:
205     - In ldap-delete, $domain is compulsory to compute ldap base.
206     - In ldap-init-accounts, add absolute paths for consistency.
207     - Assure that ssl is not locally used (/etc/ldap.conf/10ssl).
208     - Temporary fix ldap access issue (/etc/ldap.conf/55initgroups_ignoreusers):
209     it seems that slapd cannot start as ldap user because ldap user
210     information is not avaiable. This seems to be caused by bad nss
211     configuration (ldap is looked up first) cf [SME: 3439].
212     - Remove cpu groupdel call from group-delete-unix because cpu delete
213     group with previous userdel call and this reach to an error.
214    
215     * Mon Mar 17 2008 Sebastien F. <sebast@firewall-services.com> 4.18.09sf04
216     - As ldap replication and bdb seems to meet instability with openldap
217     2.2, for now remove them from the package. They should be reintroduced
218     when openldap will be updated to 2.3. [SME: 3444]
219    
220     * Mon Mar 17 2008 Sebastien F. <sebast@firewall-services.com> 4.18.09sf03
221     - Bugfix to e-smith-base+ldap-4.18.0-domain_change.patch. [SME: 1543]
222    
223     * Mon Mar 17 2008 Sebastien F. <sebast@firewall-services.com> 4.18.09sf02
224     - Remove /etc/e-smith/templates/etc/smb.conf/11ldapScripts and
225     /etc/e-smith/templates/etc/smb.conf/11passdbBackend of fix conflicts
226     with e-smith-samba+ldap. [SME: 1543]
227    
228     * Mon Mar 17 2008 Sebastien F. <sebast@firewall-services.com> 4.18.09sf01
229     - Sync with e-smith-base-4.18-99.
230    
231     * Mon Oct 15 2007 Charlie Brady <charlie_brady@mitel.com> 4.18.0-09
232     - Use localhost for ldap.conf and cpu.conf, and for directory panel
233     accesses. There's no point in wasting CPU on SSL over a loopback
234     connection. [SME: 1543]
235    
236     * Mon Oct 15 2007 Charlie Brady <charlie_brady@mitel.com> 4.18.0-08
237     - Sync with recent updates to e-smith-ldap:
238     - Fix format error in ldif template. [SME: 3107]
239     - Don't tell slapd to create pid and args files that we don't need
240     and don't use (and can't create with later openldap version).
241     [SME: 2477]
242     - Make success/failure messages standard [SME: 2289]
243    
244     * Mon Oct 15 2007 Charlie Brady <charlie_brady@mitel.com> 4.18.0-07
245     - Avoid use of slapcat to determine previous domain name - won't
246     work if ldap backend storage configuration has changed. We use
247     readlink instead.
248    
249     * Mon Oct 15 2007 Charlie Brady <charlie_brady@mitel.com> 4.18.0-06
250     - Add initial support for master->slave replication (from Sebastien).
251     [SME: 3444]
252    
253     * Mon Oct 15 2007 Charlie Brady <charlie_brady@mitel.com> 4.18.0-05
254     - Updated patch from Sebastien (simplify calls to 'cpu'). [SME: 1543]
255    
256     * Mon Oct 01 2007 Charlie Brady <charlie_brady@mitel.com> 4.18.0-04
257     - Remove obsolete comment headers about tech support being available
258     from Mitel's website.
259    
260     * Mon Oct 01 2007 Charlie Brady <charlie_brady@mitel.com> 4.18.0-03
261     - Incorporate Sebastien's patches. [SME: 1543]
262    
263     * Sat Sep 29 2007 Sebastien F. <sebast@firewall-services.com> 4.18.0-02sf03
264     - Change ldap backend from ldbm to bdb:
265     - "The Berkeley Database backend is the prefered database backend to use with
266     OpenLDAP. However, it requires a lot of (correct) configuration in order
267     for the backend to perform well." (mainly /var/lib/ldap/DB_CONFIG file
268     addition);
269     - bdb or hdb backend is compulsory for syncrepl replication with openldap 2.2
270     and advised with openldap 2.3.
271     - /home/e-smith/db/ldap/ldif/ template now initialize ldap domain only.
272     - ldap-init-accounts action is no longer associed with post-upgrade and
273     post-install events (thus any events), it is now called by /service/ldap/run
274     only.
275    
276     * Fri Sep 28 2007 Sebastien F. <sebast@firewall-services.com> 4.18.0-02sf02
277     - Correction of schema checking issues (incompatibilities between "account"
278     and "organizationalPerson" objectClass, lack of "organizationalPerson" and
279     "inetOrgPerson" objectClass needed by several attributes like "street").
280     - Move person relative ldap information (ie information added to ldap directory
281     by ldap-update action) to ou=People organizational unit.
282     - Organization units summary :
283     - ou=Users is now only used to store unix/samba/etc user relative
284     informations;
285     - ou=People correspond to person relative information (like contacts in mail
286     clients);
287     - ou=Groups is used to store unix/samba groups.
288    
289     * Thu Sep 13 2007 Sebastien F. <sebast@firewall-services.com> 4.18.0-02sf01
290     - Correct cpu bad behaviour (cpu usermod called without option -G remove all
291     user's supplementary groups and -G option need at least one argument).
292     - Remove "passwd -l" call from user-create-unix action because cpu create an
293     already locked user.
294     - Redirect slapd logs to /var/log/slapd to keep /var/log/messages easily
295     readable.
296    
297     * Wed Sep 05 2007 Charlie Brady <charlie_brady@mitel.com> 4.18.0-02
298     - Merge patch incorporating updates to e-smith-base through 4.18.0-65.
299    
300     * Wed Sep 05 2007 Charlie Brady <charlie_brady@mitel.com> 4.18.0-01
301     - Roll new tarball, incorporating all patches (4.17.0-02 through
302     4.17.0-46sf03).
303    
304     * Tue Aug 28 2007 Sebastien F. <sebast@firewall-services.com> 4.17.0-46sf03
305     - Unix/Samba users/groups are now stored, in addition to sme db, in ldap
306     directory. [SME: 1543]
307     - Events and actions relative to "Users", "Groups" and "Directory"
308     server-manager panels of have been updated (patches 20 and 21 should no
309     longer be applied).
310     - Add ldap-init-accounts action to initialize unix/samba accounts and samba
311     group mappings.
312     - Add ldap.pm to factorize ldap function code.
313     - Actions user-lock-passwd, group-modify-unix, user-modify-unix and
314     update-passwd are no longer called during post-upgrade and
315     bootstrap-console-save events.
316    
317     * Wed Aug 8 2007 Sebastien F. <sebast@firewall-services.com> 4.17.0-46sf02
318     - Slapd now uses a copy of /home/e-smith/ssl.pem self-signed certificate,
319     located in /var/service/ldap/ssl, as server certificate. [SME: 3169]
320    
321     * Mon Jul 23 2007 Sebastien F. <sebast@firewall-services.com> 4.17.0-46sf01
322     - Configure slapd, PAM, NSS and common clients (like ldapsearch) to use TLS
323     with server certificate. [SME: 3169]
324     - Server certificate has to be done manually.
325     - Port 389 (unsecured access to slapd) is still open for compatibility
326     concerns.
327    
328     * Sun Apr 29 2007 Shad L. Lords <slords@mail.com>
329     - Clean up spec so package can be built by koji/plague
330    
331     * Mon Dec 11 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-46
332     - Add pam_abl config to tui-auth configuration.
333    
334     * Fri Dec 08 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-45
335     - Fix template expansion of {tui,gui}-conf pam.d files [MN00162892]
336     - fix password section of tui-conf pam.d file. [MN00162897]
337    
338     * Fri Dec 08 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-44
339     - Fix sed script problem in ldap run script which broken change
340     of primary domain.
341    
342     * Fri Dec 01 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-43
343     - Remove diald service default fragments - no longer required.
344    
345     * Fri Dec 01 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-42
346     - Fix set_prop method call in 10EnableMasq migrate fragment.
347    
348     * Mon Nov 27 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-41
349     - Configure sshd to use PAM for password auth (via "UsePAM" set to
350     "yes").
351    
352     * Thu Nov 23 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-40
353     - Fix typo (nss_base_passwd in place of nss_base_group) in ldap.conf.
354    
355     * Mon Nov 20 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-39
356     - Fix template expansion of {tui,gui}-conf pam.d files.
357     - Create empty /var/run/abl directory for pam_abl state databases.
358    
359     * Mon Nov 20 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-38
360     - Remove obsolete templates.metadata file for diald init script.
361    
362     * Thu Nov 16 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-37
363     - Add LDAP container ou for user records with passcodes.
364    
365     * Wed Nov 15 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-36
366     - Fix GATEWATDEV so that serveronly mode has correct routing. [SME: 2068]
367    
368     * Wed Nov 15 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-35
369     - Fix post-install warning from EnableMasq migrate fragment.
370    
371     * Tue Nov 14 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-34
372     - remove console.pm, which overlaps with file in e-smith-lib RPM.
373    
374     * Tue Nov 14 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-33
375     - Removed remnants of earlier console refactor attempt.
376     - Add default config properties for pppoe service.
377     - Remove special case code in console config wizard for 'smb' service.
378    
379     * Tue Nov 14 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-32
380     - Bug fixes in bootstrap-console.
381     - Change "restore from backup" default to "no"
382     - Use links rather than lynx to access manager from console.
383    
384     * Thu Nov 09 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-31
385     - Add support for use of pam_tally and/or pam_abl modules. Both
386     are disabled by default.
387    
388     * Thu Nov 09 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-30
389     - Complete removal of server-manager templates (this time for sure, Rocky!).
390     [SME: 2023]
391    
392     * Wed Nov 08 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-29
393     - Fix typo in ldap.conf templates.
394    
395     * Wed Nov 08 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-28
396     - Complete removal of server-manager templates. [SME: 2023]
397    
398     * Wed Nov 08 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-27
399     - Add configuration files for tui apps to authenticate v ldap.
400    
401     * Wed Nov 08 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-26
402     - Correct permissions on slapd.conf. [SME: 2037]
403    
404     * Wed Nov 08 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-25
405     - Remove server-manager templates and scripts - move to e-smith-manager.
406     [SME: 2023]
407    
408     * Mon Nov 06 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-24
409     - Update ldap schema so that user records are contained within
410     ou=Users,... and groups within ou=Groups,...
411    
412     * Thu Nov 02 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-23
413     - Remove dangling group/useraccounts symlinks.
414    
415     * Tue Oct 24 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-22
416     - Remove user and group create/modify/delete stuff. Those bits can
417     be re-added if required in a different RPM.
418    
419     * Mon Oct 23 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-21
420     - Combine dhcp client, pppoe, dialup and static WAN connections into
421     "wan" service. [SME 1795]
422    
423     * Mon Oct 23 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-20
424     - Add missing include of Locale::gettext in two of the esmith::console::*
425     modules.
426    
427     * Fri Oct 20 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-19
428     - Fix taint issues in perform_restore.pm.
429    
430     * Fri Oct 20 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-18
431     - Add a bootstrap-console restore from removable storage option.
432    
433     * Thu Oct 19 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-17
434     - Refactor console considerably.
435    
436     * Wed Oct 18 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-16
437     - Remove deprecated %conf use in console (port from e-smith-base-4.17.0-05).
438    
439     * Mon Oct 16 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-15
440     - Remove special "keep" options, and use --default-item feature
441     of dialog's menu widget in its place.
442    
443     * Mon Oct 16 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-14
444     - Include esmith::console.pm, modified to run with dialog rather
445     than whiptail. Currently clashes with e-smith-lib, and must
446     be installed with --force.
447    
448     * Thu Oct 12 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-13
449     - Change ldap run script so that base dn is rewritten in existing
450     directory data when domain name is changed.
451    
452     * Fri Sep 29 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-12
453     - More updates to ldif template.
454    
455     * Thu Sep 28 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-11
456     - Enable schema checking. Update ldif templates to ensure valid
457     directory contents before adding users/groups.
458    
459     * Thu Sep 28 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-10
460     - pam_ldap changes to allow password change by root.
461    
462     * Wed Sep 27 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-09
463     - Add acls to slapd.conf
464     - Update actions to use cpu for {user,group}{add,del,mod}.
465     - Update /etc/pam.d/passwd templates.
466    
467     * Thu Jul 06 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-08
468     - Update actions to use smbldap-{user,group}{add,del,mod}.
469    
470     * Thu Jul 06 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-07
471     - Fix warnings during template expansion.
472    
473     * Thu Jul 06 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-06
474     - Fix typo in nss_ldap dependency.
475    
476     * Thu Jul 06 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-05
477     - Configure nsswitch.conf and pam for ldap authentication.
478    
479     * Wed Jul 05 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-04
480     - Add samba schema to ldap configuration.
481    
482     * Wed Jul 05 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-03
483     - Fix templated config for smbldap_tools.
484    
485     * Wed Jul 05 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-02
486     - Update Obsoletes/Provides headers to allow upgrade.
487     - Add templated config for smbldap_tools.
488    
489     * Wed Jul 05 2006 Charlie Brady <charlie_brady@mitel.com> 4.17.0-01
490     - Include e-smith-ldap content, as base for LDAP authentication development.
491    
492     * Wed Jun 28 2006 Gavin Weight <gweight@gmail.com> 4.16.0-26
493     - Menu text in console is incorrect for RAID5 installs. [SME: 404]
494    
495     * Wed Jun 14 2006 Gavin Weight <gweight@gmail.com> 4.16.0-25
496     - Modify user create page to show henry:miller not henry_miller. [SME: 531]
497    
498     * Fri Jun 9 2006 Gavin Weight <gweight@gmail.com> 4.16.0-24
499     - Remove lines for creating symlink to statusreport from spec file. [SME: 450]
500    
501     * Mon Jun 6 2006 Gordon Rowell <gordonr@gormand.com.au> 4.16.0-23
502     - Allow for admin account when locking null passwords, and perform
503     check in post-upgrade so that the password screen will be presented
504     after the reboot [SME: 1529]
505    
506     * Mon Jun 6 2006 Gordon Rowell <gordonr@gormand.com.au> 4.16.0-22
507     - Correct argument ordering in last change [SME: 790, SME: 1541]
508    
509     * Sun May 28 2006 Charlie Brady <charlie_brady@mitel.com> 4.16.0-21
510     - Increase cert serial number when new certificate is generated. [SME: 790]
511    
512     * Sun May 28 2006 Charlie Brady <charlie_brady@mitel.com> 4.16.0-20
513     - Change ssl.crt template so that cert is regenerated if issuer information
514     has changed. [SME: 1484]
515    
516     * Thu Apr 27 2006 Gavin Weight <gweight@gmail.com> 4.16.0-19
517     - Change default shutdown value from shutdown to reboot. [SME: 1320]
518    
519     * Sun Apr 23 2006 Charlie Brady <charlie_brady@mitel.com> 4.16.0-18
520     - Fix syntax error introduced in last change (and reuse $rc and $choice in
521     raidManage.pl). [SME: 1285,1300]
522    
523     * Fri Apr 21 2006 Gordon Rowell <gordonr@gormand.com.au> 4.16.0-17
524     - Force masq service to enabled for servergateway modes, but
525     leave at current setting for serveronly. Revises -09 change [SME: 1209]
526    
527     * Wed Apr 19 2006 Charlie Brady <charlie_brady@mitel.com> 4.16.0-16
528     - Add big warning about wiping disk to raid management screen.
529     [SME: 1285]
530    
531     * Tue Apr 18 2006 Charlie Brady <charlie_brady@mitel.com> 4.16.0-15
532     - Ensure that rmmod-bonding doesn't return error status if
533     bonding is not enabled (e.g. during upgrade) [SME: 935]
534    
535     * Tue Apr 18 2006 Charlie Brady <charlie_brady@mitel.com> 4.16.0-14
536     - Avoid warning from NICBondingOptions migrate fragment. [SME: 1271]
537    
538     * Tue Apr 18 2006 Gordon Rowell <gordonr@gormand.com.au> 4.16.0-13
539     - Always save ssh property changes, even if sshd is disabled [SME: 1210]
540    
541     * Thu Apr 13 2006 Charlie Brady <charlie_brady@mitel.com> 4.16.0-12
542     - Don't run kudzu at every bootup. [SME: 727]
543    
544     * Tue Apr 11 2006 Charlie Brady <charlie_brady@mitel.com> 4.16.0-11
545     - More fixes to dhclient configuration (courtesy of Richard Schiffelers).
546     [SME: 881]
547    
548     * Mon Apr 10 2006 Charlie Brady <charlie_brady@mitel.com> 4.16.0-10
549     - Fixes to dhclient configuration (courtesy of Richard Schiffelers).
550     [SME: 881]
551    
552     * Thu Apr 6 2006 Gordon Rowell <gordonr@gormand.com.au> 4.16.0-09
553     - Enable the masq service to ensure that installs and upgrades
554     are consistent. If someone really wants to disable it, they can
555     add a force fragment [SME: 1209]
556    
557     * Thu Apr 6 2006 Gordon Rowell <gordonr@gormand.com.au> 4.16.0-08
558     - Lock accounts with bad SMB passwords [SME: 1193]
559    
560     * Thu Apr 6 2006 Gordon Rowell <gordonr@gormand.com.au> 4.16.0-07
561     - Revert password length restriction changes [SME: 1193]
562    
563     * Thu Apr 6 2006 Gordon Rowell <gordonr@gormand.com.au> 4.16.0-06
564     - Adjust plural in page title in last patch [SME: 1193]
565    
566     * Thu Apr 6 2006 Gordon Rowell <gordonr@gormand.com.au> 4.16.0-05
567     - Adjust console logic for 14 character password restriction [SME: 1193]
568    
569     * Wed Apr 5 2006 Gordon Rowell <gordonr@gormand.com.au> 4.16.0-04
570     - Only process 'network' entries in route-eth0 template [SME: 1182]
571    
572     * Wed Apr 5 2006 Gordon Rowell <gordonr@gormand.com.au> 4.16.0-03
573     - Restrict passwords to 14 characters [SME: 1193]
574    
575     * Tue Mar 14 2006 Gordon Rowell <gordonr@gormand.com.au> 4.16.0-02
576     - Rename anaconda logs, but leave a symlink. Do nothing if the log
577     is already a symlink or missing [SME: 808]
578    
579     * Tue Mar 14 2006 Charlie Brady <charlie_brady@mitel.com> 4.16.0-01
580     - Roll stable stream version. [SME: 1016]
581    
582     * Tue Mar 14 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.9-20
583     - Ensure that each user has a Shell property in post-upgrade.
584     If they didn't have one before, set it to the current value in
585     /etc/passwd. [SME: 859]
586    
587     * Tue Mar 14 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.9-19
588     - Copy anaconda logs instead of renaming them in post-upgrade [SME: 808]
589     - Adjust timestamp of copied logs to logfiles2timestamp format [SME: 808]
590    
591     * Mon Mar 13 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.9-18
592     - Change modSSL to be private in Private Server and Gateway mode [SME: 328]
593    
594     * Mon Mar 13 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.9-17
595     - And remove now redundant calls to wherenext [SME: 986]
596    
597     * Fri Mar 10 2006 Charlie Brady <charlie_brady@mitel.com> 4.15.9-16
598     - Fix FM page name (FirstPage => First) in a few places. [SME: 986]
599    
600     * Tue Mar 7 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.9-15
601     - Correct typo in -13 change which hid message [SME: 964]
602    
603     * Tue Mar 7 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.9-14
604     - Display a message for single disk installs which catches that
605     case and tells people that they can add a second disk and produce
606     a mirrored pair [SME: 958]
607    
608     * Tue Mar 7 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.9-13
609     - Display a nicer message when a spare disk is available to be
610     added to the pair [SME: 964]
611     - Blank line for consistency with other messages [SME: 964]
612    
613     * Tue Mar 7 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.9-12
614     - Check whether a resync is in progress so we don't state that
615     intervention is required when it is not [SME: 958]
616    
617     * Tue Mar 7 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.9-11
618     - Check whether destination drive of add_mirror is already part
619     of a RAID device. If so, complain and exit [SME: 870]
620     - Also ensure that /sbin is in the PATH
621    
622     * Sun Mar 5 2006 Charlie Brady <charlie_brady@mitel.com> 4.15.9-10
623     - Fixes to dhclient configuration. [SME: 881]
624    
625     * Fri Mar 03 2006 Mark Knox <mark_knox@mitel.com> 4.15.9-09
626     - Added NIC Bonding options screen in console [SME: 935]
627     - Migrate old NICBondingOptions to new defaults, and added new default
628     options [SME: 935]
629     - rmmod bonding.ko in bootstrap-console-save so new options work
630     without extra reboot [SME: 935]
631    
632     * Wed Mar 01 2006 Mark Knox <mark_knox@mitel.com> 4.15.9-08
633     - Allow NICBondingOptions in 10bonding template fragment [SME: 918]
634    
635     * Wed Mar 01 2006 Charlie Brady <charlie_brady@mitel.com> 4.15.9-07
636     - Bump pppoe run script mlimit from 10M to 25M. [SME: 907]
637    
638     * Fri Feb 24 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.9-06
639     - Re-do -04 change as a patch so it sticks [SME: 863]
640    
641     * Thu Feb 23 2006 Charlie Brady <charlieb@e-smith.com> 4.15.9-05
642     - Add templates for dhclient configuration file. [SME: 881]
643    
644     * Wed Feb 22 2006 Charlie Brady <charlieb@e-smith.com> 4.15.9-04
645     - Remove default fragment for AdminEmail [SME: 863]
646    
647     * Mon Feb 21 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.9-03
648     - Change 'Reconfigure' to lower case in menu [SME: 2]
649    
650     * Mon Feb 20 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.9-02
651     - Add requires for mdadm. We use it in the console and raid monitor
652     and it won't get installed for 5.x upgrades [SME: 767]
653    
654     * Fri Feb 17 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.9-01
655     - Roll patches to 4.15.8-60
656     - Trim changelog before 4.15.3-01 [SME: 828]
657    
658     * Fri Feb 17 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-60
659     - Also rotate /var/log/anaconda.{log,syslog} in post-upgrade [SME: 808]
660    
661     * Fri Feb 17 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-59
662     - Change 'Reconfigure' to lower case in -57 change [SME: 2]
663    
664     * Fri Feb 17 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-58
665     - Add /root/upgrade.log and /root/upgrade.log.syslog to
666     logfiles2timestamp in post-upgrade event so we preserve
667     them across multiple upgrades [SME: 808]
668    
669     * Fri Feb 17 2006 Gavin Weight <gweight@gmail.com> 4.15.8-57
670     - Added Reconfigure and Reboot option in console, changed
671     main console menu to reflect Reconfigure option [SME: 2]
672    
673     * Thu Feb 16 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-56
674     - Default EmailForward to 'local' in case that part of the panel
675     is hidden from view [SME: 704]
676    
677     * Thu Feb 16 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-55
678     - Adjust console title bar to 'SME Server' [SME: 726]
679     - Change title on "Choose administrator password" screens
680    
681     * Mon Feb 13 2006 Mark Knox <mark_knox@mitel.com> 4.15.8-54
682     - Set EthernetDriver2 property when bonding is enabled [SME: 776]
683    
684     * Mon Feb 13 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-53
685     - Remove cpuspeed.contrib ClearCase droppings [SME: 754]
686    
687     * Sun Feb 12 2006 Charlie Brady <charlie_brady@mitel.com> 4.15.8-52
688     - Start bootstrap-console earlier - in particular before raidmonitor.
689     Don't try to restart 'random'. [SME: 743]
690    
691     * Sun Feb 12 2006 Charlie Brady <charlie_brady@mitel.com> 4.15.8-51
692     - Obsolete keytable service. [SME: 746]
693    
694     * Sat Feb 11 2006 Shad L. Lords <slords@mail.com> 4.15.8-50
695     - Run kudzu -q from inittab [SME: 727]
696    
697     * Tue Feb 9 2006 Charlie Brady <charlie_brady@mitel.com> 4.15.8-49
698     - Make bootp support optional, defaulting to 'deny'. [SME: 660]
699    
700     * Thu Feb 9 2006 Gavin Weight <gweight@gmail.com> 4.15.8-48
701     - Removed the online-manual. [SME: 407]
702    
703     * Thu Feb 9 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-47
704     - Hide email forwarding options on useraccounts page if there is
705     no 'smtpd' record [SME: 704]
706    
707     * Wed Feb 8 2006 Charlie Brady <charlie_brady@mitel.com> 4.15.8-46
708     - Fix conversion of user shell from sshell to rssh. [SME: 699]
709    
710     * Tue Feb 7 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-45
711     - Fix up location of 00openRW fragments from change 41 [SME: 659. 679]
712    
713     * Mon Feb 6 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-44
714     - Change logic for determining RAID partitions in use [SME: 516]
715     - Add detailed output of the RAID state to messages log [SME: 516]
716    
717     * Mon Feb 6 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-43
718     - Only say that a RAID device is clean if truly clean [SME: 516]
719     - Adjusted warning to say 'may be required' instead of 'is'
720    
721     * Mon Feb 6 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-42
722     - Delete 'deny bootp' fragment from dhcpd.conf, reverting to
723     default, which is to allow bootp. [SME: 660]
724    
725     * Sun Feb 5 2006 Charlie Brady <charlie_brady@mitel.com> 4.15.8-41
726     - Use appropriate esmith::*DB class for 00openRW migrate fragments.
727     [SME: 659]
728    
729     * Tue Jan 31 2006 Gavin Weight <gweight@gmail.com> 4.15.8-40
730     - Added EmailForward migrate fragment [SME: 598]
731    
732     * Tue Jan 31 2006 Gavin Weight <gweight@gmail.com> 4.15.8-39
733     - Added text periods and underscores in useraccounts [SME: 531]
734    
735     * Tue Jan 31 2006 Gavin Weight <gweight@gmail.com> 4.15.8-38
736     - Updated copyright text in server-manager [SME: 459]
737    
738     * Tue Jan 31 2006 Gavin Weight <gweight@gmail.com> 4.15.8-37
739     - The menu text incorrect for RAID5 configurations [SME: 404]
740    
741     * Tue Jan 31 2006 Shad L. Lords <slords@mail.com> 4.15.8-36
742     - Disable zeroconf so 169.254.0.0/16 route isn't created [SME: 613]
743    
744     * Sun Jan 29 2006 Charlie Brady <charlie_brady@mitel.com> 4.15.8-35
745     - Fix flip of access settings to default on first post-upgrade (e.g.
746     sshd from public to private). [SME: 495]
747    
748     * Sun Jan 29 2006 Charlie Brady <charlie_brady@mitel.com> 4.15.8-34
749     - Remove remnants of statustest. [SME: 450]
750    
751     * Wed Jan 25 2006 Charlie Brady <charlie_brady@mitel.com> 4.15.8-33
752     - Add templated elinks config file. [SME: 444]
753    
754     * Mon Jan 23 2006 Shad L. Lords <slords@mail.com> 4.15.8-32
755     - Help raidmonitor report more than just failures [SME: 496]
756    
757     * Mon Jan 23 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-31
758     - Create ~/.ssh as part of skeleton home directory [SME: 456]
759    
760     * Wed Jan 18 2006 Charlie Brady <charlieb@e-smith.com> 4.15.8-30
761     - Fix reboot problem when switching WAN from dynamic to static
762     address. [SME: 500]
763    
764     * Fri Jan 13 2006 Mark Knox <mark_knox@mitel.com> 4.15.8-29
765     - New migrate fragment to clean up NIC bonding property [SME: 449]
766    
767     * Fri Jan 13 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-28
768     - Fix account regexp for set_password case [SME: 24]
769    
770     * Wed Jan 11 2006 Mark Knox <mark_knox@mitel.com> 4.15.8-27
771     - New console option for ethernet bonding [SME: 449]
772    
773     * Mon Jan 9 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-26
774     - Allow dot and underscore in account names [SME: 24]
775     - Default maxAcctNameLength and maxGroupNameLength to 31 [SME: 24]
776    
777     * Thu Jan 5 2006 Charlie Brady <charlieb@e-smith.com> 4.15.8-25
778     - Avoid generating warning messages during interfaces migration
779     template fragment. [SME: 354]
780    
781     * Thu Jan 5 2006 Charlie Brady <charlieb@e-smith.com> 4.15.8-24
782     - Don't add obsolete ipsec net-pf aliases to modprobe.conf, and
783     remove them if found. [SME: 390]
784    
785     * Sun Jan 2 2006 Charlie Brady <charlieb@e-smith.com> 4.15.8-23
786     - Use regexp as well as cracklib to check admin password in console.
787     [SME: 335]
788    
789     * Mon Jan 2 2006 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-22
790     - Change heuristic for finding disks in manageRAID.pl [SME: 342]
791    
792     * Sat Dec 25 2005 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-21
793     - Move testInternet console menu item to smeserver-support [SME: 364]
794    
795     * Fri Dec 16 2005 Charlie Brady <charlieb@e-smith.com> 4.15.8-20
796     - Fix localization bug in add_mirror. [SME: 341]
797    
798     * Thu Dec 15 2005 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-19
799     - Remove the "In eight seconds" untruth from shutdown/reboot [SME: 86]
800    
801     * Thu Dec 15 2005 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-18
802     - Added modSSL{CipherSuite} default [SME: 194]
803    
804     * Wed Dec 14 2005 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-17
805     - Enable microcode_ctl service by default [SME: 74]
806    
807     * Wed Dec 14 2005 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-16
808     - Removed accounts db default for 'common'
809     - Added accounts db defaults for server-common and server-resources [SME: 77]
810    
811     * Wed Dec 14 2005 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-15
812     - Ensure that Nameservers==localhost is set for the primary domain [SME: 137]
813    
814     * Wed Dec 14 2005 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-14
815     - And remove db defaults for sysstat service [SME: 327]
816    
817     * Wed Dec 14 2005 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-13
818     - Remove sysstat startup symlink [SME: 327]
819    
820     * Wed Dec 14 2005 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-12
821     - Default sysconfig{PreviousSystemMode} == unknown [SME: 75]
822    
823     * Wed Dec 14 2005 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-11
824     - Remove Requires: sysstat [SME: 327]
825    
826     * Sat Dec 10 2005 Charlie Brady <charlieb@e-smith.com> 4.15.8-10
827     - Move code for testing internet access into menu item file.
828     [SME: 261]
829    
830     * Thu Dec 8 2005 Charlie Brady <charlieb@e-smith.com> 4.15.8-09
831     - Fix looping in console at swap ethernet choice page. [SME: 68]
832    
833     * Wed Dec 7 2005 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-08
834     - Fix taint issues with RAID management menu item [SME: 253]
835    
836     * Mon Dec 05 2005 Filippo Carletti <carletti@mobilia.it> 4.15.8-07
837     - console: DHCP range (wrong path chosen for non-English) [SME: 157]
838    
839     * Fri Dec 2 2005 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-06
840     - Initial cut at console menu item to (re)add RAID-1 mirror [SME: 253]
841     - Needs to move to /sbin/e-smith/console-menu-items, once I work out
842     what I believe is a taint issue.
843    
844     * Wed Nov 30 2005 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-05
845     - Change 'standby' to 'stand by' in console [SME: 66]
846    
847     * Wed Nov 30 2005 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-04
848     - Fix routing on eth0 for multiple local networks [SME: 203]
849    
850     * Wed Nov 30 2005 Gordon Rowell <gordonr@gormand.com.au> 4.15.8-03
851     - Bump release number only
852    
853     * Mon Nov 28 2005 Charlie Brady <charlieb@e-smith.com>
854     - [4.15.8-02]
855     - Re-import head to CVS.
856     - Regenerate both key and cert when cert expires, not just crt. [SF: 1365965]
857    
858     * Sun Nov 20 2005 Gordon Rowell <gordonr@e-smith.com>
859     - [4.15.8-01]
860     - Default cpuspeed to disabled [MN00107779]
861    
862     * Wed Nov 16 2005 Mark Knox <mark_knox@mitel.com>
863     - [4.15.7-01]
864     - Imported to ClearCase
865     - Changed console sort order from ASCII to numeric [MN00107120]
866    
867     * Sun Nov 13 2005 Gordon Rowell <gordonr@e-smith.com>
868     - [4.15.6-09]
869     - Add -f option to add_mirror to allow use of disks with existing
870     partition tables [MN00101667]
871    
872     * Sun Nov 13 2005 Gordon Rowell <gordonr@e-smith.com>
873     - [4.15.6-08]
874     - Add reconfiguration reboot option to reboot panel [SF: 1349946]
875     - TODO: Cleanup so that the red warning header doesn't display since
876     the reboot is going to happen anyway
877    
878     * Mon Nov 7 2005 Gordon Rowell <gordonr@e-smith.com>
879     - [4.15.6-07]
880     - Only signal-event ip-change on the BOUND action of dhclient [SF: 1344853]
881    
882     * Tue Nov 1 2005 Charlie Brady <charlieb@e-smith.com>
883     - [4.15.6-06]
884     - Change DISABLED -> OFF in init script messages, and go back to standard
885     alignment. [SF: 1264702, 134543]
886    
887     * Mon Oct 24 2005 Charlie Brady <charlieb@e-smith.com>
888     - [4.15.6-05]
889     - Add default value of SYSFONTACM to /etc/sysconfig/i18n. [SF: 1295293]
890    
891     * Mon Oct 24 2005 Charlie Brady <charlieb@e-smith.com>
892     - [4.15.6-04]
893     - Replace grub setup commands in add_mirror with an exec of an external
894     script. This script will be provided by a bootloader specific package,
895     e.g. e-smith-lilo or e-smith-grub. That package should include a
896     "Provides: e-smith-bootloader" header, to satisfy a Requires in this
897     package. [SF: 1335937]
898    
899     * Thu Oct 20 2005 Charlie Brady <charlieb@e-smith.com>
900     - [4.15.6-03]
901     - Unload network drivers immediately after rc.sysinit runs, so that
902     we can control the order of allocation of eth0 and eth1. [SF: 1332366]
903    
904     * Mon Oct 17 2005 Charlie Brady <charlieb@e-smith.com>
905     - [4.15.6-02]
906     - Disable raid monitor if /boot/grub/device.map suggests that the system
907     is a single disk system. [SF: 1269091]
908    
909     * Fri Oct 14 2005 Gordon Rowell <gordonr@e-smith.com>
910     - [4.15.6-01]
911     - Remove L10Ns from base packages [SF: 1309520]
912    
913     * Fri Oct 14 2005 Gordon Rowell <gordonr@e-smith.com>
914     - [4.15.5-01]
915     - New dev stream before relocating L10Ns
916    
917     * Thu Oct 13 2005 Gordon Rowell <gordonr@gormand.com.au>
918     - [4.15.4-52]
919     - Add /sbin/e-smith/add_mirror [SF: 1325479]
920    
921     * Tue Oct 11 2005 Charlie Brady <charlieb@e-smith.com>
922     - [4.15.4-51]
923     - Untaint menu choice when ethernet driver is chosen from menu. [SF: 1323270]
924    
925     * Tue Oct 11 2005 Charlie Brady <charlieb@e-smith.com>
926     - [4.15.4-50]
927     - Move user-create-unix action before template expansions, so
928     that getpwnam can be used in template fragments. Ditto
929     for group-create-unix. [SF. 1322231]
930    
931     * Sun Oct 9 2005 Charlie Brady <charlieb@e-smith.com>
932     - [4.15.4-49]
933     - Fix spelling mistake in useraccounts panel. [SF: 1320002]
934    
935     * Fri Sep 30 2005 Gordon Rowell <gordonr@e-smith.com>
936     - [4.15.4-48]
937     - Revised translation of groups panel, reordered to match
938     the English lexicon - Thanks Didier Rambeau [SF: 1305184]
939    
940     * Fri Sep 30 2005 Gordon Rowell <gordonr@e-smith.com>
941     - [4.15.4-47]
942     - Added foot.tmpl for Italian [SF: 1309266]
943    
944     * Fri Sep 30 2005 Gordon Rowell <gordonr@e-smith.com>
945     - [4.15.4-46]
946     - Added Italian L10Ns - Thanks Filippo Carletti [SF: 1309266]
947    
948     * Fri Sep 30 2005 Gordon Rowell <gordonr@e-smith.com>
949     - [4.15.4-45]
950     - Added Italian for Please wait - we should do this through gettext
951     or similar [SF: 1309288]
952    
953     * Thu Sep 29 2005 Gordon Rowell <gordonr@e-smith.com>
954     - [4.15.4-44]
955     - Reword Master DNS Server screen as "Corporated DNS Server", in
956     line with domains panel [gordonr MN00096914]
957    
958     * Mon Sep 26 2005 Gordon Rowell <gordonr@e-smith.com>
959     - [4.15.4-43]
960     - German L10Ns for userpassword and console - Thanks Dietmar Berteld
961     [SF: 1293325]
962    
963     * Sun Sep 25 2005 Gordon Rowell <gordonr@e-smith.com>
964     - [4.15.4-42]
965     - Added German L10N - Thanks Dietmar Berteld [SF: 1293325]
966    
967     * Sun Sep 25 2005 Gordon Rowell <gordonr@e-smith.com>
968     - [4.15.4-41]
969     - Added "de" to pleasewait ugliness case statement and
970     sorted the list alphabetically [SF: 1293325]
971    
972     * Fri Sep 23 2005 Gordon Rowell <gordonr@e-smith.com>
973     - [4.15.4-40]
974     - Convert [s]smtpfront-qmail to [s]smtpd in migrate fragment [SF: 1291265]
975    
976     * Thu Sep 22 2005 Charlie Brady <charlieb@e-smith.com>
977     - [4.15.4-39]
978     - Add preliminary support for ethernet bonding on local interface.
979     - Modify user-modify-unix so that usermod is not called to change
980     shell or GCOS field unless they need to change.
981    
982     * Mon Sep 12 2005 Charlie Brady <charlieb@e-smith.com>
983     - [4.15.4-38]
984     - Update filelist entries for databases which have moved
985     from /home/e-smith to /home/e-smith/db [SF: 1216546]
986    
987     * Tue Sep 6 2005 Tony Clayton <apc@e-smith.com>
988     - [4.15.4-37]
989     - Create /mnt/floppy symlink if required in post-{install,upgrade}.
990     [MN00095821]
991     - Haldaemon race conditions seem quite recalcitrant, so don't try to create
992     /mnt/cdrom symlink. [SF: 1260322]
993     - Disable CTRL-C in console [tonyc SF: 1264697]
994     - Catch CTRL-C in console during Test Internet [tonyc SF: 1264697]
995    
996     * Tue Sep 6 2005 Charlie Brady <charlieb@e-smith.com>
997     - [4.15.4-36]
998     - Rework user-group-modify to work around perl bug in getgrent(). [SF 1276553]
999    
1000     * Tue Sep 6 2005 Charlie Brady <charlieb@e-smith.com>
1001     - [4.15.4-35]
1002     - Also create /mnt/floppy symlink if required. [MN00095821]
1003    
1004     * Mon Sep 5 2005 Gordon Rowell <gordonr@e-smith.com>
1005     - [4.15.4-34]
1006     - Re-add Master DNS Server console screen [gordonr MN00096910, MN00088222]
1007    
1008     * Fri Sep 2 2005 Charlie Brady <charlieb@e-smith.com>
1009     - [4.15.4-33]
1010     - Fix race condition in /mnt/cdrom symlink creation, by creating
1011     symlink from haldaemon action. [SF: 1260322]
1012    
1013     * Thu Sep 1 2005 Charlie Brady <charlieb@e-smith.com>
1014     - [4.15.4-32]
1015     - Really create /mnt/cdrom symlink if required. [SF: 1260322]
1016    
1017     * Tue Aug 30 2005 Shad Lords <slords@mail.com>
1018     - [4.15.4-31]
1019     - Update services entries to conform with RHEL4 services [SF: 1276479]
1020    
1021     * Mon Aug 29 2005 Charlie Brady <charlieb@e-smith.com>
1022     - [4.15.4-30]
1023     - Correctly handle multiple net specification in ValidFrom for httpd-admin.
1024     [SF: 1273756]
1025    
1026     * Tue Aug 23 2005 Charlie Brady <charlieb@e-smith.com>
1027     - [4.15.4-29]
1028     - Fix taint problem in license text in option 6 of the console menu.
1029     [SF: 1267284]
1030    
1031     * Tue Aug 23 2005 Gordon Rowell <gordonr@gormand.com.au>
1032     - [4.15.4-28]
1033     - Respect Shell property of user accounts [SF: 1266706]
1034    
1035     * Thu Aug 18 2005 Charlie Brady <charlieb@e-smith.com>
1036     - [4.15.4-27]
1037     - Modify /sbin/e-smith/service so that it runs /sbin/service unless
1038     runlevel is 7. [SF: 1237968]
1039     - Only prefix /sbin/e-smith to PATH if user is root. [SF: 1250579]
1040    
1041     * Tue Aug 16 2005 Charlie Brady <charlieb@e-smith.com>
1042     - [4.15.4-26]
1043     - Add Requires for bridge-utils and vconfig.
1044    
1045     * Tue Aug 16 2005 Charlie Brady <charlieb@e-smith.com>
1046     - [4.15.4-25]
1047     - Add "Requires: rssh".
1048    
1049     * Mon Aug 15 2005 Charlie Brady <charlieb@e-smith.com>
1050     - [4.15.4-24]
1051     - Update %ghost filelist entries for databases which have moved
1052     from /home/e-smith to /home/e-smith/db [SF: 1216546]
1053    
1054     * Mon Aug 15 2005 Charlie Brady <charlieb@e-smith.com>
1055     - [4.15.4-23]
1056     - Create /mnt/cdrom symlink if required. [SF: 1260322]
1057    
1058     * Thu Aug 11 2005 Charlie Brady <charlieb@e-smith.com>
1059     - [4.15.4-22]
1060     - Add Requires: whiptail so that the out fork of whiptail from the
1061     newt package is installed on upgrade.
1062    
1063     * Tue Aug 9 2005 Charlie Brady <charlieb@e-smith.com>
1064     - [4.15.4-21]
1065     - Add Requires: headers for all the additional standard daemons, to
1066     ensure they are installed on upgrade.
1067    
1068     * Tue Aug 9 2005 Shad Lords <slords@mail.com>
1069     - [4.15.4-20]
1070     - Change httpd-admin access from local to localhost [SF: 1246986]
1071     - Change console to use 980 instead of https to avoid warnings [SF: 1246182]
1072     - tie console to new httpd-admin{TCPPort} property. [SF: 1246986]
1073    
1074     * Tue Aug 2 2005 Shad Lords <slords@email.com>
1075     - [4.15.4-19]
1076     - Add TCPPort and access for httpd-admin [SF: 1246986]
1077     - Fix UnsavedChanges in console [SF: 1245238]
1078    
1079     * Thu Jul 28 2005 Charlie Brady <charlieb@e-smith.com>
1080     - [4.15.4-18]
1081     - Remove all use db_ API except in console (which will come later).
1082    
1083     * Wed Jul 27 2005 Shad Lords <slords@mail.com>
1084     - [4.15.4-17]
1085     - Add systemid property to sysconfig db record. [SF: 1246367]
1086    
1087     * Wed Jul 27 2005 Shad Lords <slords@mail.com>
1088     - [4.15.4-16]
1089     - Upgrade database APIs to latest standard.
1090     - Move databases from /home/e-smith to /home/e-smith/db [SF: 1216546]
1091    
1092     * Wed Jul 27 2005 Shad Lords <slords@mail.com>
1093     - [4.15.4-15]
1094     - Use https to access server-manager from console, to avoid redirect
1095     problems. [SF: 1246182]
1096    
1097     * Wed Jul 27 2005 Shad Lords <slords@mail.com>
1098     - [4.15.4-14]
1099     - Remove hwconfig db default entry. [SF: 1246180]
1100    
1101     * Wed Jul 27 2005 Charlie Brady <charlieb@e-smith.com>
1102     - [4.15.4-13]
1103     - Remove checking against 32 group limit from UI. Thanks to Gordon Rowell
1104     for the main patch. [SF: 1245421]
1105    
1106     * Tue Jul 26 2005 Charlie Brady <charlieb@e-smith.com>
1107     - [4.15.4-12]
1108     - Patches from Shad Lords.
1109     - Complete fix of user password validation started in 4.15.3-06.
1110     [SF: 1242098]
1111     - Change default password strength to "strong". [SF: 1246178]
1112    
1113     * Tue Jul 19 2005 Charlie Brady <charlieb@e-smith.com>
1114     - [4.15.4-11]
1115     - Patches submitted by Gordon Rowell.
1116     - Change /etc/modules.conf templates to /etc/modprobe.conf
1117     and add templates.metadata/etc/modprobe.conf [SF: 1227251]
1118     - Remove fragments 10appletalk and 95ModulePaths, since they are
1119     for very old migrations of /etc/modules.conf
1120    
1121     * Tue Jul 19 2005 Charlie Brady <charlieb@e-smith.com>
1122     - [4.15.4-10]
1123     - Move quota setup in fstab template into e-smith-quota, where it
1124     belongs.
1125    
1126     * Tue Jul 12 2005 Charlie Brady <charlieb@e-smith.com>
1127     - [4.15.4-09]
1128     - Add default db entries for messagebus and haldaemon. [SF: 1225899]
1129    
1130     * Tue Jul 12 2005 Charlie Brady <charlieb@e-smith.com>
1131     - [4.15.4-08]
1132     - Add messagebus and haldaemon services, so that cdrom mount point
1133     etc is created as required. [SF: 1225899]
1134    
1135     * Fri Jul 8 2005 Charlie Brady <charlieb@e-smith.com>
1136     - [4.15.4-07]
1137     - Add miscelleous performance related standard RHEL/CentOS services.
1138    
1139     * Thu Jul 7 2005 Charlie Brady <charlieb@e-smith.com>
1140     - [4.15.4-06]
1141     - Add RAID monitoring service. [SF: 1222143]
1142    
1143     * Tue Jul 5 2005 Charlie Brady <charlieb@e-smith.com>
1144     - [4.15.4-05]
1145     - Fix log noise from DynDNS update script. [SF: 1231871]
1146    
1147     * Fri Jun 24 2005 Charlie Brady <charlieb@e-smith.com>
1148     - [4.15.4-04]
1149     - Change default domain name setting - I'm sure that xxx is deprecated.
1150    
1151     * Tue Jun 21 2005 Charlie Brady <charlieb@e-smith.com>
1152     - [4.15.4-03]
1153     - Deal gracefully with missing /etc/sysconfig/keyboard file.
1154    
1155     * Tue Jun 21 2005 Charlie Brady <charlieb@e-smith.com>
1156     - [4.15.4-02]
1157     - Remove "random" service startup symlink - no longer required, as
1158     prng is seeded by rc.sysinit.
1159    
1160     * Tue Jun 21 2005 Charlie Brady <charlieb@e-smith.com>
1161     - [4.15.4-01]
1162     - Make new development stream - 4.15.4
1163    
1164     * Mon Jun 20 2005 Charlie Brady <charlieb@e-smith.com>
1165     - [4.15.3-07]
1166     - Move httpd-admin logging from inside /var/log/httpd to /var/log/httpd-admin.
1167     - Remove mouseconfig hack. [MN00057145]
1168    
1169     * Fri Jun 17 2005 Charlie Brady <charlieb@e-smith.com>
1170     - [4.15.3-06]
1171     - Fix password strength checking of user passwords. [SF: 1222255]
1172    
1173     * Thu Jun 16 2005 Charlie Brady <charlieb@e-smith.com>
1174     - [4.15.3-05]
1175     - Prefix /sbin/e-smith to $PATH, rather than append. [SF: 1222092]
1176    
1177     * Tue Jun 14 2005 Charlie Brady <charlieb@e-smith.com>
1178     - [4.15.3-04]
1179     - Fix set-external-ip in case of missing ExternalIP db record. [SF: 1217877]
1180    
1181     * Tue Jun 14 2005 Charlie Brady <charlieb@e-smith.com>
1182     - [4.15.3-03]
1183     - Remove smbpasswd references from chap-secrets file. Don't re-expand
1184     chap-secrets file during various user related events. [SF: 1215401]
1185    
1186     * Tue Jun 14 2005 Charlie Brady <charlieb@e-smith.com>
1187     - [4.15.3-02]
1188     - Break up template for /etc/shells into fragments, and add
1189     /usr/bin/rssh. [SF: 1220145]
1190    
1191     * Thu Jun 9 2005 Charlie Brady <charlieb@e-smith.com>
1192     - [4.15.3-01]
1193     - Roll new development stream - 4.15.3
1194    
1195     %prep
1196     %setup
1197 vip-ire 1.29 %patch1 -p1
1198 slords 1.30 %patch2 -p1
1199 dungog 1.31 %patch3 -p1
1200 slords 1.1
1201     %pre
1202     if [ -d /etc/e-smith/locale/fr-ca -a ! -L /etc/e-smith/locale/fr-ca ]
1203     then
1204     cd /etc/e-smith/locale
1205    
1206     [ -L fr ] && rm fr
1207     mkdir fr
1208     mv fr-ca/* fr
1209     rmdir fr-ca
1210     fi
1211    
1212     [ ! -L /etc/e-smith/locale/fr-ca ] && ln -s fr /etc/e-smith/locale/fr-ca
1213    
1214     /sbin/e-smith/create-system-user smelog 1002 \
1215     'smelog log user' /var/log/smelog /bin/false
1216     /sbin/e-smith/create-system-user smelastsys 2999 \
1217     'sme last system user marker' /tmp /bin/false
1218    
1219     %post
1220    
1221     %build
1222     # Force creation of potentially empty directories
1223     mkdir -p root/etc/e-smith/licenses
1224     mkdir -p root/etc/e-smith/skel/user/.ssh
1225     mkdir -p root/etc/e-smith/skel/user/home
1226     mkdir -p root/etc/e-smith/skel/user/Maildir/{cur,new,tmp}
1227     mkdir -p root/etc/e-smith/skel/e-smith/files/users
1228     mkdir -p root/etc/e-smith/skel/e-smith/files/users/admin/home
1229     mkdir -p root/etc/e-smith/skel/e-smith/files/primary/{cgi-bin,files,html}
1230     mkdir -p root/etc/e-smith/skel/e-smith/Maildir/{cur,new,tmp}
1231     mkdir -p root/etc/e-smith/templates{,-custom,-user,-user-custom}
1232     mkdir -p root/home/e-smith/files/{users,server-resources}
1233     mkdir -p root/home/e-smith/files/users/admin/home
1234     mkdir -p root/home/e-smith/Maildir/{cur,new,tmp}
1235     mkdir -p root/root/.ssh
1236     mkdir -p root/var/log/wan
1237    
1238     %if "%_build_arch" == "i386"
1239     echo "enabled" > root/etc/e-smith/db/configuration/defaults/apmd/status
1240     %else
1241     echo "disabled" > root/etc/e-smith/db/configuration/defaults/apmd/status
1242     %endif
1243    
1244     LEXICONS=$(find root/etc/e-smith/web/{functions,panels/password/cgi-bin} \
1245     -type f | grep -v CVS)
1246    
1247     for lexicon in $LEXICONS
1248     do
1249     /sbin/e-smith/validate-lexicon $lexicon
1250     done
1251    
1252     /sbin/e-smith/generate-lexicons
1253    
1254     perl createlinks
1255     /sbin/e-smith/buildtests 10e-smith-base
1256     ln -s /etc/rc.d/rc.local root/etc/rc.d/init.d/local
1257     mkdir -p root/etc/rc6.d
1258     mkdir -p root/etc/rc.d/rc7.d
1259     ln -s /etc/rc.d/rc7.d root/etc/rc7.d
1260     # Improve "telinit 1 behaviour
1261     mkdir -p root/etc/rc.d/rc1.d
1262    
1263     mkdir -p root/usr/share/locale/en_US/LC_MESSAGES
1264 slords 1.26 xgettext -L perl -o root/usr/share/locale/en_US/LC_MESSAGES/server-console.po root/sbin/e-smith/console
1265 slords 1.1
1266     mkdir -p root/etc/e-smith/locale
1267     # Make the fr-ca link in %pre to ease upgrades
1268     # ln -s fr root/etc/e-smith/locale/fr-ca
1269     ln -s fr root/etc/e-smith/locale/fr-fr
1270     ln -s en-us root/etc/e-smith/locale/en
1271     ln -s en-us root/etc/e-smith/locale/en-au
1272     ln -s en-us root/etc/e-smith/locale/en-gb
1273     ln -s en-us root/etc/e-smith/locale/en-nz
1274    
1275     mkdir -p root/etc/e-smith/templates/etc/dhcpc/dhcpcd.exe
1276     ln -s /etc/e-smith/templates-default/template-begin-shell \
1277     root/etc/e-smith/templates/etc/dhcpc/dhcpcd.exe/template-begin
1278    
1279     for file in imap login passwd pwauth system-auth
1280     do
1281     mkdir -p root/etc/e-smith/templates/etc/pam.d/$file
1282     ln -s /etc/e-smith/templates-default/template-begin-pam \
1283     root/etc/e-smith/templates/etc/pam.d/$file/template-begin
1284     done
1285    
1286     mkdir -p root/service
1287     mkdir -p root/etc/rc.d/init.d/supervise
1288    
1289     for service in dhcpd wan ippp syslog klogd
1290     do
1291     ln -s /var/service/$service root/service/$service
1292     mkdir -p root/var/service/$service/supervise
1293     touch root/var/service/$service/down
1294     if [ -d root/var/service/$service/log ]
1295     then
1296     mkdir -p root/var/service/$service/log/supervise
1297     mkdir -p root/var/log/$service
1298     fi
1299     ln -s ../daemontools root/etc/rc.d/init.d/supervise/$service
1300     done
1301    
1302     # Remove (for now) supervised syslog and klogd services
1303     rm root/etc/rc.d/init.d/supervise/{syslog,klogd}
1304     rm root/service/{syslog,klogd}
1305    
1306     mkdir -p root/etc/e-smith/events/local
1307     mkdir -p root/etc/e-smith/events/user-modify-admin
1308     mkdir -p root/home/e-smith/db
1309    
1310     mkdir -p root/etc/e-smith/pam
1311     mkdir -p root/home/e-smith/ssl.key
1312     mkdir -p root/home/e-smith/ssl.crt
1313     mkdir -p root/home/e-smith/ssl.pem
1314    
1315     mkdir -p root/var/state/e-smith
1316    
1317     for file in %{dbfiles}
1318     do
1319     mkdir -p root/etc/e-smith/db/$file/{defaults,migrate,force}
1320     done
1321    
1322     mkdir -p root/etc/tcprules
1323    
1324     mkdir -p root/service
1325     touch root/var/service/wan/down
1326    
1327     ln -s /var/service/raidmonitor root/service/raidmonitor
1328    
1329     mkdir -p root/var/service/raidmonitor/supervise
1330     touch root/var/service/raidmonitor/down
1331    
1332     mkdir -p root/var/service/raidmonitor/log/supervise
1333    
1334     mkdir -p root/var/log/raidmonitor
1335    
1336     mkdir -p root/etc/e-smith/tests
1337     mkdir -p root/etc/rc.d/rc7.d
1338     ln -s /etc/rc.d/init.d/e-smith-service root/etc/rc.d/rc7.d/S42ldap
1339     mkdir -p root/home/e-smith/db/ldap
1340    
1341     mkdir -p root/etc/rc.d/init.d/supervise
1342     ln -s ../daemontools root/etc/rc.d/init.d/supervise/ldap
1343    
1344     mkdir -p root/service
1345     ln -s /var/service/ldap root/service/ldap
1346     touch root/var/service/ldap/down
1347     mkdir -p root/var/service/ldap/ssl
1348    
1349     %install
1350     rm -rf $RPM_BUILD_ROOT
1351     (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
1352     /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \
1353     --file /etc/cron.daily/conf-mod_ssl 'attr(0544,root,root)' \
1354     --file /etc/rc.d/rc.e-smith 'attr(0750,root,root)' \
1355     --dir /var/service/dhcpd 'attr(01755,root,root)' \
1356     --file /var/service/dhcpd/down 'attr(0644,root,root)' \
1357     --file /var/service/dhcpd/run 'attr(0755,root,root)' \
1358     --dir /var/service/dhcpd/log 'attr(0755,root,root)' \
1359     --dir /var/service/dhcpd/log/supervise 'attr(0700,root,root)' \
1360     --dir /var/service/dhcpd/supervise 'attr(0700,root,root)' \
1361     --file /var/service/dhcpd/log/run 'attr(0755,root,root)' \
1362     --dir /var/log/dhcpd 'attr(2750,smelog,smelog)' \
1363     --dir /var/service/raidmonitor 'attr(01755,root,root)' \
1364     --file /var/service/raidmonitor/down 'attr(0644,root,root)' \
1365     --file /var/service/raidmonitor/run 'attr(0755,root,root)' \
1366     --dir /var/service/raidmonitor/log 'attr(0755,root,root)' \
1367     --dir /var/service/raidmonitor/log/supervise 'attr(0700,root,root)' \
1368     --dir /var/service/raidmonitor/supervise 'attr(0700,root,root)' \
1369     --file /var/service/raidmonitor/log/run 'attr(0755,root,root)' \
1370     --dir /var/log/raidmonitor 'attr(2750,smelog,smelog)' \
1371     --file /var/service/syslog/run 'attr(0755,root,root)' \
1372     --file /var/service/syslog/down 'attr(0644,root,root)' \
1373     --file /var/service/klogd/run 'attr(0755,root,root)' \
1374     --file /var/service/klogd/down 'attr(0644,root,root)' \
1375     --dir /etc/e-smith/pam 'attr(0700,root,root)' \
1376     --dir /home/e-smith/ssl.key 'attr(0700,root,root)' \
1377     --dir /home/e-smith/ssl.crt 'attr(0700,root,root)' \
1378     --dir /home/e-smith/ssl.pem 'attr(0700,root,root)' \
1379     --file /var/service/ldap/run 'attr(0750,root,root)' \
1380     --file /var/service/ldap/finish 'attr(0750,root,root)' \
1381     --dir /var/service/ldap/control 'attr(0750,root,root)' \
1382     --file /var/service/ldap/control/1 'attr(0750,root,root)' \
1383     --dir /var/service/ldap/ssl 'attr(0750,root,ldap)' \
1384     --dir /var/lib/ldap 'attr(0700,ldap,ldap)' \
1385     --dir /var/service/wan 'attr(1755,root,root)' \
1386     --file /var/service/wan/down 'attr(0644,root,root)' \
1387     --file /var/service/wan/run 'attr(0750,root,root)' \
1388     --file /var/service/wan/run.dhclient 'attr(0750,root,root)' \
1389     --file /var/service/wan/run.pppoe 'attr(0750,root,root)' \
1390     --file /var/service/wan/run.static 'attr(0750,root,root)' \
1391     --file /var/service/wan/run.dialup 'attr(0750,root,root)' \
1392     --file /var/service/wan/run.disabled 'attr(0750,root,root)' \
1393     --dir /var/service/wan/supervise 'attr(0700,root,root)' \
1394     --dir /var/service/wan/log 'attr(1755,root,root)' \
1395     --file /var/service/wan/log/run 'attr(0750,root,root)' \
1396     --dir /var/service/wan/log/supervise 'attr(0700,root,root)' \
1397     --dir /var/log/wan 'attr(2750,smelog,smelog)' \
1398     --dir /var/service/ippp 'attr(1755,root,root)' \
1399     --file /var/service/ippp/down 'attr(0644,root,root)' \
1400     --file /var/service/ippp/run 'attr(0750,root,root)' \
1401     --dir /var/service/ippp/supervise 'attr(0700,root,root)' \
1402     --dir /var/service/ippp/log 'attr(1755,root,root)' \
1403     --file /var/service/ippp/log/run 'attr(0750,root,root)' \
1404     --dir /var/service/ippp/log/supervise 'attr(0700,root,root)' \
1405     --dir /var/log/ippp 'attr(2750,smelog,smelog)' \
1406     --dir /etc/e-smith/skel/user/.ssh 'attr(0700,root,root)' \
1407     > %{name}-%{version}-%{release}-filelist
1408    
1409     mkdir -p $RPM_BUILD_ROOT/home/e-smith/db
1410     for file in %{dbfiles}
1411     do
1412     # Create ghost file for rpm
1413     touch $RPM_BUILD_ROOT/home/e-smith/db/$file
1414     echo "%config(noreplace) %attr(0640,root,admin) /home/e-smith/db/$file" \
1415     >> %{name}-%{version}-%{release}-filelist
1416     done
1417     echo "%doc COPYING" >> %{name}-%{version}-%{release}-filelist
1418    
1419     %clean
1420     rm -rf $RPM_BUILD_ROOT
1421    
1422     %files -f %{name}-%{version}-%{release}-filelist
1423     %defattr(-,root,root)

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