Package startup: Specfile

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
Name: startup
Version: 0.9.9.16
Release: alt1

Summary: The system startup scripts
License: GPL-2.0-or-later
Group: System/Base
BuildArch: noarch

Source: %name-%version.tar

Provides: /etc/firsttime.d
PreReq: chkconfig, gawk, grep, sed, coreutils
# due to sed -i
PreReq: sed >= 1:4.1.1
# Who could remind me where these dependencies came from?
Requires: findutils >= 0:4.0.33, mount >= 0:2.10q-ipl1mdk
Requires: procps >= 0:2.0.7-ipl5mdk, psmisc >= 0:19-ipl2mdk, util-linux >= 0:2.10q-ipl1mdk
# due to functions to resolve standalone systemd utilities
PreReq: service >= 0.5.32
# due to /sys
Requires: filesystem >= 0:2.1.7-alt1
# due to /bin/clock_unsynced
Requires: hwclock >= 1:2.14-alt1
# due to killall5 return code semantics and mountpoint utility (SysVinit >= 0:2.86-alt1)
Requires: sysvinit-utils
# due to fsck in rc.sysinit (ALT#22410)
Requires: /sbin/fsck
# due to /etc/modules move
Requires: /etc/modules
# due to /etc/sysctl.conf move
Requires: /etc/sysctl.conf

# due to systemd-sysctl, systemd-tmpfiles, and systemd-modules-load (see ALT#29537).
# We need a separate version of the utilities because they have less
# dependencies (see ALT#39444).
Requires: /sbin/systemd-modules-load
Requires: /sbin/systemd-sysctl
Requires: /sbin/systemd-tmpfiles

# due to update_wms
Conflicts: xinitrc < 0:2.4.13-alt1
# due to gen_kernel_headers
Conflicts: kernel-headers-common < 0:1.1
# due to netfs
Conflicts: net-scripts < 0:0.5.4-alt1
# due to /sbin/setsysfont's package change
Conflicts: interactivesystem < 1:sisyphus-alt12
# due to vconfig
Conflicts: vlan-utils < 0:1.9
# due to kexec support in halt
Conflicts: sysvinit < 2.88-alt4

%description
This package contains scripts used to boot your system,
change runlevels, and shut the system down cleanly.

%prep
%setup

%install
mkdir -p %buildroot%_sysconfdir/rc.d/rc{0,1,2,3,4,5,6}.d
install -p -m644 inittab %buildroot%_sysconfdir/
cp -a rc.d sysconfig %buildroot%_sysconfdir/

# these services do not support chkconfig:
# killall, halt, single local - Can't store symlinks in a CVS archive
ln -s ../init.d/killall %buildroot%_sysconfdir/rc.d/rc0.d/S00killall
ln -s ../init.d/killall %buildroot%_sysconfdir/rc.d/rc6.d/S00killall

ln -s ../init.d/halt %buildroot%_sysconfdir/rc.d/rc0.d/S01halt
ln -s ../init.d/halt %buildroot%_sysconfdir/rc.d/rc6.d/S01reboot

ln -s ../init.d/single %buildroot%_sysconfdir/rc.d/rc1.d/S00single

for i in `seq 2 5`; do
	ln -s ../init.d/local %buildroot%_sysconfdir/rc.d/rc$i.d/S99local
done

mkdir -p %buildroot/var/{log,run}
touch %buildroot{/etc/firsttime.flag,/var/{log/wtmp,run/utmp}}
touch %buildroot%_sysconfdir/sysconfig/{clock,i18n,system}
chmod -R +x %buildroot%_sysconfdir/rc.d
mkdir -p %buildroot%_sysconfdir/sysconfig/harddisk

mkdir -p %buildroot%_sysconfdir/firsttime.d

mkdir -p %buildroot%_localstatedir/random
touch %buildroot%_localstatedir/random/random-seed

%post
if [ $1 -eq 1 ]; then
	/sbin/chkconfig --add fbsetfont
	/sbin/chkconfig --add netfs
	/sbin/chkconfig --add random
	touch /etc/firsttime.flag
fi

for f in /var/{log/wtmp,run/utmp}; do
	if [ ! -f "$f" ]; then
		:>>"$f"
		chown root:utmp "$f"
		chmod 664 "$f"
	fi
done

%preun
if [ $1 -eq 0 ]; then
	/sbin/chkconfig --del fbsetfont
	/sbin/chkconfig --del netfs
	/sbin/chkconfig --del random
fi

%triggerpostun -- initscripts < 1:5.49.1-alt1
for f in %_sysconfdir/{inittab,sysconfig/{clock,framebuffer,i18n,init,mouse,system}}; do
	if [ ! -f "$f" ]; then
	        if [ -f "$f".rpmsave ]; then
	                cp -pf "$f".rpmsave "$f"
	        elif [ -f "$f".rpmnew ]; then
	                cp -pf "$f".rpmnew "$f"
	        fi
	fi
done
/sbin/chkconfig --add fbsetfont
/sbin/chkconfig --add netfs
/sbin/chkconfig --add random

%triggerpostun -- startup < 0:0.2-alt1
/sbin/chkconfig --add fbsetfont

%triggerpostun -- startup < 0:0.9.3-alt1
/sbin/chkconfig --add netfs

%files
%config(noreplace) %verify(not md5 mtime size) %_sysconfdir/sysconfig/*
%config(noreplace) %_sysconfdir/inittab
%config(missingok) %_sysconfdir/rc.d/rc?.d/*
%dir    %_sysconfdir/rc.d/scripts
%config %_sysconfdir/rc.d/scripts/*
%config %_sysconfdir/rc.d/init.d/*
%config %_sysconfdir/rc.d/rc
%config %_sysconfdir/rc.d/rc.sysinit
%config %_sysconfdir/rc.d/rc.powerfail
%ghost %attr(664,root,utmp) /var/log/wtmp
%ghost %attr(664,root,utmp) /var/run/utmp
%ghost %config(missingok) /etc/firsttime.flag
%dir %_sysconfdir/firsttime.d
%dir %_localstatedir/random
%ghost %config(noreplace,missingok) %verify(not md5 mtime size) %attr(600,root,root) %_localstatedir/random/random-seed

%changelog
* Tue Nov 22 2022 Alexey Gladkov <legion@altlinux.ru> 0.9.9.16-alt1
- Do not check mounted filesystems (ALT#44394).

* Sun May 01 2022 Alexey Gladkov <legion@altlinux.ru> 0.9.9.15-alt1
- Replace obsolete egrep/fgrep by a grep call with an argument -E/-F.

* Thu Dec 23 2021 Dmitry V. Levin <ldv@altlinux.org> 0.9.9.14-alt1
- Moved /etc/modules to separate systemd-modules-common package.
- Moved /etc/sysctl.conf to separate systemd-sysctl-common package.

* Tue Aug 31 2021 Alexey Gladkov <legion@altlinux.ru> 0.9.9.13-alt1
- Drop raw character device support. The support of raw devices has been removed
  from the kernel.
- Drop %%_localstatedir/rsbac directory. It was used by rsbac_autotune which was
  removed earlier.

* Mon Aug 23 2021 Alexey Gladkov <legion@altlinux.ru> 0.9.9.12-alt1
- Use alternatives instead of standalone systemd utilities.

* Wed Jan 27 2021 Alexey Gladkov <legion@altlinux.ru> 0.9.9.11-alt1
- Use standalone versions of systemd utilities.

* Tue Dec 15 2020 Alexey Gladkov <legion@altlinux.ru> 0.9.9.10-alt1
- rc.sysinit:
  + Create /dev/{core,fd,stdin,stdout,stderr} symlinks if needed (ALT#39423).

* Thu Nov 28 2019 Alexey Gladkov <legion@altlinux.ru> 0.9.9.9-alt1
- rc.sysinit:
  + Remount procfs/sysfs even if these filesystems were not mounted.
  + Do not change group of /proc since it does not change anything.
- Remove creation of /etc/locale.conf.
- Remove the legacy code of migration /etc/localtime.
- Remove the legacy code of migration framebuffer_setfont.

* Wed Nov 20 2019 Alexey Gladkov <legion@altlinux.ru> 0.9.9.8-alt1
- rc.sysinit:
  + Fix regression with ignoring HOSTNAME.

* Sun Nov 17 2019 Alexey Gladkov <legion@altlinux.ru> 0.9.9.7-alt1
- rc.sysinit:
  + Add parameter for udev service.
  + Do not hardcode systemd-modules-load and optimize mount /proc.
  + Remove obsolete code that updates the /etc/mtab file.
  + Remove obsolete idetune.
  + Remove obsolete rsbac_autotune.
  + Refactor code.
- fbsetfont: Remove duplicate code

* Wed Oct 31 2018 Alexey Shabalin <shaba@altlinux.org> 0.9.9.6-alt1
- random: move random_seed from /var/run to /var/lib/random,
  because /var/run might be on tmpfs
- scripts/cleanup: run systemd-tmpfiles --create
  before touch /var/run/utmp and /var/run/utmpx

* Fri Apr 18 2014 Sergey V Turchin <zerg@altlinux.org> 0.9.9.5-alt1.2
- inittab: don't run getty on tty1 only when runlevel 5 (closes: #29960)

* Wed Apr 09 2014 Sergey V Turchin <zerg@altlinux.org> 0.9.9.5-alt1.1
- inittab: don't run getty on tty1

* Sun Mar 23 2014 Dmitry V. Levin <ldv@altlinux.org> 0.9.9.5-alt1
- scripts/cleanup: pass --boot to systemd-tmpfiles --remove --create
  (once more closes: #29537)

* Wed Mar 19 2014 Dmitry V. Levin <ldv@altlinux.org> 0.9.9.4-alt1
- rc.sysinit: remount /proc and /sys.

* Fri Jan 17 2014 Dmitry V. Levin <ldv@altlinux.org> 0.9.9.3-alt1
- rc.sysinit: determine selinuxfs mountpoint at runtime.
- init.d/netfs: added glusterfs support
  (by Danil Mikhailov; closes: #29304).

* Wed Nov 06 2013 Dmitry V. Levin <ldv@altlinux.org> 0.9.9.2-alt1
- scripts/cleanup: pass --remove --exclude-prefix=/dev
  to systemd-tmpfiles (closes: #29537).

* Wed May 29 2013 Dmitry V. Levin <ldv@altlinux.org> 0.9.9.1-alt1
- raidstop: skip root device in case of partitioned raid (closes: #29027).
- scripts/cleanup: do not create x11 directories, rely on
  tmpfiles.d/x11.conf instead.

* Mon May 27 2013 Dmitry V. Levin <ldv@altlinux.org> 0.9.9.0-alt1
- rc.sysinit:
  + added sysctl.d support using systemd-sysctl (closes: #20938);
  + added modules-load.d support using systemd-modules-load;
  + added tmpfiles.d support using systemd-tmpfiles.
- scripts/lang: added /etc/locale.conf support (closes: #28525).

* Wed Feb 06 2013 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.38-alt1
- rc.sysinit: hide plymouth when appropriate (closes: #28515).

* Wed Jan 09 2013 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.37-alt1
- Fixed /etc/firsttime.d support (closes: #28308).

* Thu Nov 01 2012 Timur Aitov <timonbl4@altlinux.org> 0.9.8.36-alt1
- rc.sysinit: activate encrypted block devices.
- init.d/halt: turn off encrypted block devices.

* Fri Jul 27 2012 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.35-alt1
- init.d/clock: changed to use tzupdate from tzdata >= 2012d-alt2.

* Tue Jun 19 2012 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.34-alt1
- scripts/first_time: cleaned up antediluvian mess.

* Wed Jun 13 2012 Sergey Bolshakov <sbolshakov@altlinux.ru> 0.9.8.33-alt1
- init.d/halt: pass -k to halt for kexec support

* Wed May 16 2012 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.32-alt1
- init.d/local: exit 0 in the end (by glebfm@).
- sysconfig/mouse: update device name (by glebfm@; closes: #25110).
- init.d/netfs (start): do not start without routing (closes: #27303).

* Wed Oct 05 2011 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.31-alt1
- rc.sysinit: do not check the root filesystem when it is already
  mounted in read-write mode.
- init.d/halt: added $INIT_HALT support (closes: #26391).
- init.d/halt: do not unmount devtmpfs (closes: #26416).
- Added /etc/sysconfig/halt file (closes: #25905).

* Tue Nov 09 2010 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.30-alt1
- init.d/netfs: do not start portmap (closes: #24517).

* Tue Nov 02 2010 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.29-alt1
- rc.sysinit: run setsysfont only once, at the point where everything
  mountable should be already mounted (closes: #24070).

* Fri Aug 27 2010 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.28-alt1
- Added dependence on /sbin/fsck (closes: #22410).
- init.d/rawdevices: turned off by default
  (by Michael Shigorin; closes: #10906).
- rc.sysinit:
  + Disable update of /etc/mtab when the latter is a symlink
    (by Alexey I. Froloff; closes: #23133).
  + No longer try to mount already mounted /proc and /sys
    (closes: #23660).
  + Disable USEMODULES when /sbin/modprobe is not available,
    thus removed hard dependence on module-init-tools
    (closes: #11033).
  + Refactored automatic reboot.
  + Added SELinux support
    (by Mikhail Efremov and me).
- init.d/halt:
  + Made halt action configurable, default remains unchanged
    (by Sergey Y. Afonin and me; closes: #10326).
  + Reworked unmounting of virtual filesystems so that /proc, /sys,
    /dev and any usbfs inside /dev are nor longer unmounted
    (closes: #11888, #22118).

* Mon Nov 16 2009 Kirill A. Shutemov <kas@altlinux.org> 0.9.8.27-alt1
- sysctl.conf: Set "vm.mmap_min_addr = 32768" if arch isn't ia64 ppc64
  or x86
- startup package isn't noarch any more

* Wed Sep 30 2009 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.26-alt1
- rc.sysinit: Removed creation of /mnt/cdrom and /mnt/floppy (Led).
- scripts/lvm_start: Pass --mknodes to vgscan (Eugene Ostapets; closes: ALT#21492)

* Wed Sep 30 2009 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.25-alt1
- rc.sysinit: Detect USEMODULES by /proc/modules only (Led; closes: #21738).

* Fri Sep 25 2009 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.24-alt1
- scripts/multipath_stop: Made output less noisy (Konstantin Pavlov).

* Thu Sep 03 2009 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.23-alt1
- Added multipath devices support (Konstantin Pavlov; closes: #21385).

* Mon Aug 17 2009 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.22-alt1
- rc.d/init.d/clock, sysconfig/clock: Introduced
  HWCLOCK_SET_TIME_AT_START (closes: #19787).
- sysctl.conf: Added "vm.mmap_min_addr = 65536".

* Mon Dec 29 2008 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.21-alt1
- scripts/cleanup: Fixed /var cleanup (closes: #16647).
- rc.sysinit: Turned /etc/HOSTNAME into symlink to /proc/sys/kernel/hostname.

* Sun Aug 03 2008 Alexey Gladkov <legion@altlinux.ru> 0.9.8.20-alt1
- Remove "FAST" parameter since hwclock from util-linux
  does not have --fast option.

* Thu Apr 24 2008 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.19-alt1
- rc.sysinit:
  + Unlink /dev/mapper/control iff it is going to be re-created right away.
- init.d/halt:
  + Pass -f option to halt.
- Require sysvinit-utils instead of versioned SysVinit.

* Tue Feb 05 2008 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.18-alt1
- init.d/clock:
  + Added "FAST" parameter (solo, #13633).
- rc.sysinit:
  + Added support for custom hostname resolver (inger).
- sysconfig/init:
  + Documented REMOUNT_ROOTFS_RW_COMMAND and RESOLVE_HOSTNAME_COMMAND (inger).

* Thu Aug 09 2007 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.17-alt1
- rc.sysinit: Added cifs to network fs list (#12140).

* Tue May 22 2007 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.16-alt1
- rc.sysinit: Moved bootsplash activation after udevd start (zerg, #11866).

* Mon May 21 2007 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.15-alt1
- rc.sysinit: Parametrized remounting root filesystem (#11806).

* Sun Apr 22 2007 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.14-alt1
- init.d/netfs: Added nfs4 support (#11593).

* Wed Apr 11 2007 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.13-alt1
- lvm_stop: Do not execute vgchange if /proc/partitions contains no dm devices.

* Tue Apr 10 2007 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.12-alt1
- rc.sysinit: Load modules before udevd start (legion, #11085).

* Wed Mar 14 2007 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.11-alt1
- init.d/rawdevices:
  Changed to exit not only when /etc/sysconfig/rawdevices is
  missing or empty but also when it does not contain data.
- inittab: Added --noclear option to "mingetty tty1".

* Tue Feb 20 2007 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.10-alt1
- rc.sysinit:
  + Do not set kernel.{modprobe,hotplug} if udevd is running (vsu@).
  + Add /dev/shm to mtab if it was mounted early (vsu@).

* Fri Feb 16 2007 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.9-alt1
- rc.sysinit:
  + Dropped ISA PNP support
  + Dropped devfs support.
  + Implemented udev early startup (legion@).
- init.d/halt:
  + Dropped devfs support.
  + Chaged unmount sequence to unmount /dev late.

* Thu Feb 01 2007 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.8-alt1
- rc.sysinit: Removed st module loading support.
- /etc/rc.d/scripts/vconfig-update: Removed.

* Tue Jan 16 2007 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.7-alt1
- init.d/halt: Make shutdown up to 5 seconds faster.

* Mon Dec 04 2006 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.6-alt1
- init.d/halt: Pass "off" argument to accton (#10063).
- raidstop: Fix /proc/mdstat check.
- rc.sysinit: If sysfs is mounted, add /sys to mtab.
- rc.sysinit: Add "-O no_netdev" to "mount -a" invocations (#10349).
- raidstop: Skip root device (#6614).
- rc.sysinit: Add proper /proc/bus/usb entry to mtab when usbfs is mounted.
- Move LVM support code to separate scripts (#6526, #6614, #7399, #10117).
- raidstart: Fix /etc/mdadm.conf and /etc/raidtab checks.
- raidstart: Cleanup.

* Fri Aug 11 2006 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.5-alt1
- rc.sysinit:
  + Make sysfs mount logic based on /proc/filesystems.
  + Enhanced RAID-related failures handling,
    based on patch from Ilya Evseev (#9488).
- sysctl.conf:
  + Set "kernel.core_pattern = /dev/null" by default,
    suggested by Michael Shigorin (#9780).
- init.d/clock:
  + Add status parameter, suggested by Vitaly Lipatov (#8718).
- init.d/halt, scripts/raidstop:
  + Use new scripts/raidstop file to stop RAID using mdadm
    or raidtools, based on patch from Ilya Evseev (#7768).

* Thu Dec 08 2005 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.4-alt1
- init.d/halt:
  + Unmount non-/dev tmpfs filesystems before deactivating swap.
- scripts/cleanup:
  + Shutup /tmp cleanup script.

* Fri Oct 07 2005 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.3-alt1
- rc.sysinit: Do not run depmod in fastboot mode (#8130).

* Sat Jun 11 2005 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.2-alt1
- init.d/clock:
  + in "stop" mode, do not set hwclock if clock is in synced mode.

* Fri May 27 2005 Dmitry V. Levin <ldv@altlinux.org> 0.9.8.1-alt1
- rc.sysinit: Ignore unfilled /etc/mdadm.conf and /etc/raidtab.

* Tue May 24 2005 Dmitry V. Levin <ldv@altlinux.org> 0.9.8-alt1
- rc.d/scripts/raidstart: new file.
- rc.sysinit: added mdadm support (#6397).
- sysconfig/mouse: added default settings.

* Mon Apr  4 2005 Ivan Zakharyaschev <imz@altlinux.ru> 0.9.7-alt1
- Moved console-related files to console-common-scripts package:
  /sbin/setsysfont, %_sysconfdir/sysconfig/console/setterm, 
  %_sysconfdir/sysconfig/keyboard
  (no extra dependency on console-common-scripts required, it belongs 
  to interactivesystem).

* Sun Apr 03 2005 Dmitry V. Levin <ldv@altlinux.org> 0.9.6.1-alt1
- rc.sysinit: reverted previous change.

* Fri Apr 01 2005 Dmitry V. Levin <ldv@altlinux.org> 0.9.6-alt1
- rc.sysinit: do not pass "-a" option to fsck(8), "-y" is enough.

* Tue Mar 22 2005 Dmitry V. Levin <ldv@altlinux.org> 0.9.5.1-alt1
- Additional bootsplash tweaks (#6299, #6300).

* Mon Mar 21 2005 Dmitry V. Levin <ldv@altlinux.org> 0.9.5-alt1
- Initial bootsplash support, based on patch from Rider (#6274).

* Thu Mar 17 2005 Dmitry V. Levin <ldv@altlinux.org> 0.9.4-alt1
- inittab: added runlevel for install3.

* Wed Mar 09 2005 Dmitry V. Levin <ldv@altlinux.org> 0.9.3-alt1
- vconfig-update: do not produce dangling symlink (closes #6146).
- rc.sysinit:
  + do not create /mnt/disk (closes #6166);
  + extended list of non-local filesystems (closes #3403).
- sysconfig/clock: set UTC=true by default.
- init.d/netfs: moved from net-scripts back to this package (closes #5857).
- sysctl.conf: moved net.ipv4 options to separate config file (closes #5857).
- inittab: commented out execution of /sbin/update.

* Sun Oct 03 2004 Dmitry V. Levin <ldv@altlinux.org> 0.9.2-alt1
- rc.sysinit:
  + enhanced LVM support, based on patch from Vladimir Kholmanov.
- scripts/cleanup:
  + recreate some directories in /tmp/ with proper permissions.

* Mon Aug 09 2004 Dmitry V. Levin <ldv@altlinux.org> 0.9.1-alt1
- scripts/vconfig-update: do nothing if /etc/alternatives
  directory doesn't exist.

* Wed May 26 2004 Dmitry V. Levin <ldv@altlinux.org> 0.9.0-alt1
- Removed scripts: init.d/ieee1394, init.d/usb.

* Wed May 26 2004 Dmitry V. Levin <ldv@altlinux.org> 0.8.4-alt1
- init.d/fbsetfont: fixed (#3120).
- sysconfig/clock: added missing desriptions (#3496).

* Sat Feb 07 2004 Dmitry V. Levin <ldv@altlinux.org> 0.8.3-alt1
- Requires: filesystem >= 0:2.1.7-alt1 (due to /sys).
- rc.d/rc.sysinit:
  + mount /sys where appropriate;
  + use "swapon -a -e" to activate swap partitions (#3781);
  + removed support for obsolete /lib/modules/default;
  + removed support for obsolete /boot/System.map;
  + added evms support (#3647).
- init.d/halt:
  + added nut support (#3701).
- sysctl.conf:
  + removed net.ipv4.ip_always_defrag key.

* Thu Jan 29 2004 Dmitry V. Levin <ldv@altlinux.org> 0.8.2-alt1
- rc.d/rc.sysinit: do not initialize console powersaver so early.
- setsysfont: source /etc/sysconfig/consolefont.

* Sun Jan 18 2004 Dmitry V. Levin <ldv@altlinux.org> 0.8.1-alt1
- sysctl.conf: fixed comment for net.ipv4.tcp_timestamps,
  thanks to Solar for the hint.
- Packaged as noarch (#3407).

* Wed Dec 24 2003 Dmitry V. Levin <ldv@altlinux.org> 0.8-alt1
- rc.sysinit:
  + removed old bits of linuxconf support;
  + enhanced USEMODULES support.

* Sun Oct 26 2003 Dmitry V. Levin <ldv@altlinux.org> 0.7-alt1
- %_sysconfdir/adjtime: relocated to hwclock package.
- scripts/indexhtml_update: relocated to indexhtml package.
- scripts/first_time:
  + moved menu support to menu package;
  + moved index.html support to indexhtml package;
  + moved aumix support to aumix-minimal package;
  + moved mozilla support to mozilla packages.
- init.d/clock:
  + check for /etc/localtime before 'clock start';
  + try to set timezone if not set.
  + new mode: tzset.
- rc.d/rc.sysinit:
  When /etc/adjtime is present and non-empty, run
  "clock start" after root filesystem is mounted read-write.

* Thu Oct 16 2003 Dmitry V. Levin <ldv@altlinux.org> 0.6-alt1
- init.d/ieee1394: new script (rider).
- scripts/first_time: removed kudzu call (rider).

* Tue Jun 03 2003 Dmitry V. Levin <ldv@altlinux.org> 0.5-alt1
- init.d/*: fixed lockfiles handling.
- init.d/killall: if first argument is not "start", exit.

* Wed May 28 2003 Dmitry V. Levin <ldv@altlinux.org> 0.4-alt1
- Added firsttime.d support (#0002287).

* Sun May 25 2003 Dmitry V. Levin <ldv@altlinux.org> 0.3-alt1
- init.d/fbsetfont: fixed tty initialization.

* Wed May 21 2003 Dmitry V. Levin <ldv@altlinux.org> 0.2-alt1
- Relocated scripts/framebuffer_setfont -> init.d/fbsetfont.
- Removed framebuffer_setfont entry from inittab.
- Dropped gen_kernel_headers in favour of adjust_kernel_headers.
- Removed update_wms and gen_kernel_headers calls from rc.sysinit.

* Mon May 12 2003 Dmitry V. Levin <ldv@altlinux.org> 0.1-alt1
- rc.sysinit:
  + removed (never used) devfs initialization code;
  + fixed ROOTFSTYPE initialization.
- init.d/halt: call poweroff in halt mode by default.
- scripts/indexhtml_update: use subst instead of perl.
- setsysfont: use absolute() to find path.
- scripts/lang: rewritten.
- everywhere:
  + use new functions from service package;
  + set WITHOUT_RC_COMPAT=1 .

* Wed Apr 23 2003 Dmitry V. Levin <ldv@altlinux.org> 0.0.2-alt1
- Relocated %_sysconfdir/rc?.d and %_sysconfdir/rc.d/rc?.d
  from this package to service package.

* Mon Apr 21 2003 Dmitry V. Levin <ldv@altlinux.org> 0.0.1-alt1
- Removed all service and networking code and packaged them separately.
- Renamed to startup.

* Sat Apr 19 2003 Dmitry V. Levin <ldv@altlinux.org> 5.49-ipl54mdk
- %_initdir/sound: don't sort aliases in LoadModule (#0001802).
- %_initdir/clock: test $HWCLOCK_ADJUST also for "true" value (#0002351).
- %_initdir/functions:
  + fixed check logic in daemon() a bit (#0002407).
  + fixed return code in killproc() (#0002412).
- %_initdir/outformat: check argumnets being passed to tput (#0002450).
- /etc/sysctl.conf:
  + set "net.ipv4.icmp_echo_ignore_broadcasts = 1" by default (#0002472);
  + added comments from Owl's sysctl.conf file.
- usernetctl: support variable definitions quoted with single quotes.