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

Contents 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.25 - (show annotations) (download)
Mon Sep 15 15:16:57 2008 UTC (15 years, 8 months ago) by slords
Branch: MAIN
CVS Tags: e-smith-base+ldap-4_19_1-28_el5_sme
Changes since 1.24: +11 -1 lines
Updates

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

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