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

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

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


Revision 1.14 - (hide annotations) (download)
Fri Jul 4 21:59:38 2008 UTC (15 years, 11 months ago) by snetram
Branch: MAIN
Changes since 1.13: +6 -1 lines
Adding more common <base> tags to e-smith-formmagick's general

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

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