summaryrefslogtreecommitdiffstats
path: root/smgl/init.d/HISTORY
blob: 7b9965e5285d9fe4f1e00a47d811467fc90c7c6a (plain) (blame)
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
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
2019-01-05 Treeve Jelbert <treeve@sourcemage.org>
	* DEPENDS init.d/devices: remove linux-2.6 related stuff
	  remove old eudev support

2019-01-04 Treeve Jelbert <treeve@sourcemage.org>
	* DETAILS: version 2.2.18
	* BUILD CONFIGURE DEPENDS FINAL  init.d/devices  init.d/devices.conf:
	  remove devfs stuff
	* init.d/devices: remove missing.h stuff

2018-12-15 Treeve Jelbert <treeve@sourcemage.org>
	* init.d/devices: fix for modern eudev
	* DETAILS: version 2.2.17

2017-09-27 Thomas Orgis <sobukus@sourcemage.org>
	* init.d/mountroot.sh: Use mdadm --run to also start degraded
	  arrays on boot.
	* DETAILS: version 2.2.16

2017-08-12 Remko van der Vossen <wich@sourcemage.org>
	* DEPENDS: remove udev

2017-02-12 Ismael Luceno <ismael@sourcemage.org>
	* init.d/mountall.sh: Fixed typo
	* DETAILS: PATCHLEVEL++

2017-02-09 Ismael Luceno <ismael@sourcemage.org>
	* init.d/mountall.sh: Fixed write to mtab
	* DETAILS: PATCHLEVEL++

2017-02-07 Ismael Luceno <ismael@sourcemage.org>
	* init.d/mountall.sh: Fixed exit status when cryptsetup isn't found
	* DETAILS: PATCHLEVEL++

2016-06-16 Ismael Luceno <ismael@sourcemage.org>
	* DETAILS: Bumped version to 2.2.15
	* init.d/mountall.sh: Added support for encrypted swap
	  Improved /tmp cleanup by using find

2016-05-21 Thomas Orgis <sobukus@sourcemage.org>
	* init.d/devices: fix version logic to use future-proof `sort -V`
	  This broke boot on a box with eudev and non-root LVM without initrd,
	  as the version check did not know kernel 4.x .
	  We might just drop the hotplug check, though.
	* DETAILS: version 2.2.14

2016-04-19 Eric Sandall <sandalle@sourcemage.org>
	* init.d/devices.conf: Fix RUN_SIZE comment to match reality

2016-04-09 Eric Sandall <sandalle@sourcemage.org>
	* DETAILS: PATCHLEVEL++
	* init.d/devices.conf: Allow setting RUN_SIZE
	  default is 50%, so set that to keep consistency
	  See https://lists.debian.org/debian-devel/2011/04/msg00615.html
	  50% is too large for many systems these days, so make this configurable
	  as I only use 1% of 1% of my RAM on /run for a server.
	* init.d/devices: Use RUN_SIZE when mounting /run

2015-03-29 Vlad Glagolev <stealth@sourcemage.org>
	* INSTALL: don't do mount-based checks here, prevents castfs from
	  correct unmount
	* BUILD: check for static /dev

2015-02-11 Vlad Glagolev <stealth@sourcemage.org>
	* DEPENDS: UDEV -> DEVICE-MANAGER

2013-07-27 Treeve Jelbert <treeve@sourcemage.org>
	* DEPENDS: udev => udev

2012-06-07 Sukneet Basuta <sukneet@sourcemage.org>
	* DEPENDS: make udev check for linux 3.x more robust

2012-06-06 Sukneet Basuta <sukneet@sourcemage.org>
	* DEPENDS: fixed udev check for linux 3.x

2011-07-30 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.2.13
	* init.d/devices: updated to work with linux 3

2011-06-11 Vlad Glagolev <stealth@sourcemage.org>
	* DETAILS: 2.2.12
	* init.d/devices: grep shouldn't be used on such low-level stage, cause
	  on multi-partition setup (when /usr is separated from /) it becomes
	  unaccessible -- so use /bin/findmnt from util-linux

2011-05-31 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.2.11
	* PRE_BUILD: check for CONFIG_DEVTMPFS_MOUNT removed
	* init.d/devices: mount ramfs on /dev if devtmpfs is not used

2011-05-19 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.2.10
	* INSTALL: /run created
	* PRE_BUILD: check for CONFIG_DEVTMPFS_MOUNT only if udev is used
	* init.d/devices: /run mount moved from start_udev into start

2011-05-17 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.2.9
	* PRE_BUILD: check for CONFIG_DEVTMPFS_MOUNT added
	* init.d/devices: ramfs on /dev removed, devtmpfs required

2011-04-23 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.2.8
	* init.d/devices: /run mounted for udev

2011-03-04 Ismael Luceno <ismael@sourcemage.org>
	* init.d/devices: Removed duplicated code

2010-09-28 Vlad Glagolev <stealth@sourcemage.org>
	* init.d/mountroot.sh: don't write mdadm pid to non-existent partition
	  (if /var exists on a separate one)
	* DETAILS: 2.2.7

2010-08-31 David C. Haley <khoralin@gmail.com>
	* init.d/mountall.sh: checkfs() fixed removal of /fastboot

2009-09-08 Arjan Bouter <abouter@sourcemage.org>
	* PROVIDES: added, provide INITSCRIPTS

2009-05-02 Andraž "ruskie" Levstik <ruskie+f03a580f@codemages.net>
	* init.d/devices: made it non-sh, bug #13702
	* init.d/mountall.sh: made it non-sh, bug #13702
	* init.d/mountroot.sh: made it non-sh, bug #13702

2009-02-27 Andraž "ruskie" Levstik <ruskie@mages.ath.cx>
	* init.d/devices: added static_udev option
	* init.d/devices.conf: added static_udev option
	* CONFIGURE: added static_udev option, use the correct function
	  to check for kernel options, lines should be 80 chars or less
	* DETAILS: 2.2.6

2008-12-08 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* DETAILS: define SOURCE_DIRECTORY

2008-10-14 Vlad Glagolev <stealth@sourcemage.org>
	* INSTALL: install MAKEDEV to /sbin
	* DETAILS: version bump to 2.2.5

2008-08-28 Vlad Glagolev <stealth@sourcemage.org>
	* init.d/mountall.sh: fixed a bug about removing .* files/dirs

2008-08-22 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* mountroot.sh: don't unconditionally overwrite the mtab and do it
	  properly #14665

2008-07-24 Vlad Glagolev <stealth@sourcemage.org>
	* DETAILS: 2.2.4, added new facility crypt_fs, for the things like
	  loop-aes, ecryptfs, dm-crypt, etc.
	* init.d/facilities.conf: added empty crypt_fs facility line
	* init.d/mountall.sh: use new crypt_fs facility, it needs to be done
	  before mounting all partitions
	* init.d/smgl-default-crypt-fs: empty crypt_fs provider for no encrypted
	  fs usage
	* BUILD: use `install -d', quoting the paths!

2008-07-14 Vlad Glagolev <stealth@sourcemage.org>
	* DETAILS: bump version to 2.2.3 for loop-AES' losetup detection in
	  mountall.sh (since loop-AES considered as quite stable for a long)
	  and the last changes like domainname and luks support
	* FINAL: removed useless spaces
	* init.d/mountroot.sh: removing anything after just read-only mounted
	  partition doesn't make any sense (error notified in 2.6.26)

2008-06-21 Vlad Glagolev <stealth@sourcemage.org>
	* DETAILS: don't do useless doc'ing, fixed short desc, corrected SMGL

2008-05-30 Vlad Glagolev <stealth@sourcemage.org>
	* init.d/mountall.sh: added losetup to WANTS (if loop-AES is installed
	  all configured partitions will be linked with the loop devices)

2008-01-31 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* smgl_functions: use the builtin echo if the output is not a tty #13090

2007-11-20 Vlad Glagolev <stealth@sourcemage.org>
	* init.d/hostname.sh: added execution of `domainname'
	  (if exists /etc/defaultdomain containing the domain name)

2007-09-26 David Brown <dmlb2000@gmail.com>
	* mountall.sh: added luks partition additions for encrypted partitions 
	* DETAILS: updated patchlevel

2007-09-19 Arwed v. Merkatz <v.merkatz@gmx.net>
	* files/rc: fix init script execution if a script exists in more than
	  one runlevel
	* DETAILS: PATCHLEVEL++

2007-08-08 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* BUILD: fix the workaround for #13363

2007-06-02 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* files/smgl_functions: remove grep usage #10439

2007-05-23 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* BUILD, FINAL: added temporary file workaround for #13363

2007-04-14 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* mountall.sh: add /proc to mtab, take two #7311

2007-03-05 Juuso Alasuutari <iuso@sourcemage.org>
	* DEPENDS: Fixed error in kernel version checking that in some
	  cases erroneously caused udev-old to be pulled in.

2007-02-03 Thomas Orgis <sobukus@sourcemage.org>
	* DETAILS, files/smgl_init: bug 13015 give message when refraining
	  from running init script that is not configured as provider,
	  version 2.2.1
	* DETAILS, files/smgl_telinit: 13016 adding the
	  fault tolerance when disabling an init script
	  this is version 2.2.2 for keeping consistency	

2007-01-30 Juuso Alasuutari <iuso@sourcemage.org>
	* DEPENDS: Depend on udev-old instead of udev only when absolutely
	  necessary. Cleaned the code up.

2007-01-18 Jeremy Blosser <jblosser-smgl@firinn.org>
	* init.d/devices: Centralize /proc mounting.
	* init.d{mountroot.sh,mountall.sh}: Try to not break systems that use
	  an initrd and root LVM (bug 9177).
	* DETAILS: PATCHLEVEL++.

2007-01-10 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* CONFIGURE: added check before sourcing devices

2007-01-08 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* CONFIGURE: fix #9772, restore the DEVICE settings for the second cast
	  added missing &&

2006-12-19 Andraž "ruskie" Levstik <ruskie@mages.ath.cx>
	* init.d/mountall.sh: added no9p to not mount 9p resource sharers
	* DETAILS: patchlevel++

2006-11-19 Thomas Orgis <sobukus@sourcemage.org>
	* files/smgl_functions: added setting of $base to statusproc - it is
	  nice to know for which process name the status is
	* files/smgl_functions: getpids now results in $pidlist without newlines,
	  makes statusproc a lot nicer when there are multiple PIDs; other existing
	  uses are the same as statusproc or consist of either test -n or test -z,
	  thus are not affected 
	* DETAILS: patchlevel increment (why not version number...?)

2006-11-02 Thomas Orgis <sobukus@sourcemage.org>
	* init.d/mountall.sh: device mapper may simply fail because no kernel
	  support, so don't bother for error code (spurious red on bood)

2006-10-29 Thomas Orgis <sobukus@sourcemage.org>
	* init.d/mountall.sh: add discovery of device mapper
	  nodes (p.ex. crypto swap set up in initramfs)

2006-10-26 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* INSTALL: use TRACK_ROOT when linking #9163

2006-09-23 Flavien Bridault <vlaaad@sourcemage.org>
	* DEPENDS: Check which udev spell we should cast according to the 
	  kernel version
	* DETAILS: PATCHLEVEL++

2006-09-21 Juuso Alasuutari <iuso@sourcemage.org>
	* DETAILS: [automated] Removed BUILD_API=2.

2006-09-05 Thomas Orgis <sobukus@sourcemage.org>
	* CONFIGURE: changed static dev question with now hopefully
	  unambignous / as suggested by Jaka

2006-09-05 Andraž "ruskie" Levstik <ruskie@mages.ath.cx>
	* init.d/mountall.sh: if symlinks unlink them before removing
	* DETAILS: PATCHLEVEL++, really this time

2006-09-04 Thomas Orgis <sobukus@sourcemage.org>
	* DETAILS: increased PATCHLEVEL for the last changes

2006-09-03 Thomas Orgis <sobukus@sourcemage.org>
	* CONFIGURE, FINAL, INSTALL, PRE_BUILD: several fixes accoring
	  to bug #12964, namely:
	   - more consistend INSTALL_ROOT
	   - better backup routine
	   - adding needed groups, better static dev creation (early asking)
	   - first install marker by variable, not file

2006-07-11 Juuso Alasuutari <iuso@sourcemage.org>
	* PREPARE: Changed exit 1's to return 1's, bug #12838.

2006-07-06 Juuso Alasuutari <iuso@sourcemage.org>
	* init.d/keymap.sh, init.d/keymap.conf: Deleted, moved to kbd 
	  and console-tools spells.
	* DETAILS: PATCHLEVEL++

2006-06-17 Flavien Bridault <vlaaad@sourcemage.org>
	* init.d/devices: removed udevstart for kernels > 2.6.14, coldplug is
	  now working well
	* DETAILS:  PATCHLEVEL++

2006-06-09 Eric Sandall <sandalle@sourcemage.org>
	* init.d/mountall.sh: cifs is also a network filesystem, don't mount it here
	  Corrected comment to refer to mountnetwork instead of mountnfs

2006-04-28 Jeremy Blosser <jblosser-smgl@firinn.org>
	* UP_TRIGGERS: Make sure $INSTALL_ROOT/etc/sysconfig/facilities exists
	  before grepping it.

2006-04-22 Jeremy Blosser <jblosser-smgl@firinn.org>
	* PREPARE: Make sure $INSTALL_ROOT/etc/sysconfig/facilities exists
	  before grepping it.

2006-04-10 Jeremy Blosser <jblosser-smgl@firinn.org>
	* files/smgl_init: Make it so WANTS are actually optional.
	* DETAILS: PATCHLEVEL++

2006-03-12 Karsten Behrmann <BearPerson@sourcemage.org>
	* DETAILS: (automated) Add KEYWORDS

2006-03-11 Jeremy Blosser <jblosser-smgl@firinn.org>
	* WIP: Removed, this is going to test.

2006-03-07 Juuso Alasuutari <juuso.alasuutari@tamperelainen.org>
	* DETAILS: Updated PATCHLEVEL to 9
	  Removed UPDATED
	* init.d/keymap.sh: Split include map loading into separate 
	  scripts for kbd and console-tools due to compatibility issues 
	  between their map sets.

2006-03-06 Juuso Alasuutari <juuso.alasuutari@tamperelainen.org>
	* init.d/keymap.sh: Fixed include map loading to understand 
	  entries without .inc suffix. Fixed keymap loading to run only 
	  when $KEYMAP is actually provided; would sit and meditate 
	  otherwise (at least kbd's loadkeys would).

2006-03-05 Juuso Alasuutari <juuso.alasuutari@tamperelainen.org>
	* init.d/keymap.sh, keymap.conf: removed ENABLE_EURO, replaced
	  with INCLUDEMAPS which is not specific to console-tools and
	  allows any include keymaps to be loaded.

2006-03-03 Juuso Alasuutari <juuso.alasuutari@tamperelainen.org>
	* init.d/keymap.sh: font & unicode are set on all consoles
	  listed in /etc/inittab if $TTY_NUMS has "*".
	* init.d/keymap.conf: added comments; info about TTY_NUMS="*"
	  and notice that TTY_NUMS needs to be set for any font/unicode
	  changes to take effect

2006-02-27 David Brown <dmlb2000@gmail.com>
	* init.d/mountall.sh: fixed recursive_rm to not fail if nothing is there
	* DETAILS: updated patch level

2006-02-27 Jeremy Blosser <jblosser-smgl@firinn.org>
	* init.d/files/smgl_init: Support a new WANTS variant of NEEDS syntax
	  to allow "soft" dependencies.
	* init.d/mountroot.sh: Split out root fs operations to a new script.
	* init.d/mountall.sh: Reorder some things to make LVM work (bug 9177),
	  depend on the root_fs facility and (optionally, via WANTS) the
	  modules facility to support module-based filesystems (bug 10146),
	  misc style cleanups.
	* init.d/init.d/facilities.conf: Add facilities for root_fs and modules.
	* PREPARE: Added a kludge to make sure mountroot.sh will default to
	  being set as the default provider of root_fs.
	* UP_TRIGGERS: Added with a trigger to make sure module-init-tools is
	  cast when this update happens so the modules facility is provided if
	  necessary.
	* DETAILS: Update VERSION to 2.2.0 so we can try to track proliferation
	  of these changes (and because it's probably about time).
	* WIP: Added, these changes need to be tested on a few dev systems to
	  verify they don't make things unbootable.

2006-02-26 Jeremy Blosser <jblosser-smgl@firinn.org>
	* DETAILS: increment PATCHLEVEL
	* init.d/mountall.sh: s/rek_remove/recursive_rm/

2006-02-25 Jeremy Blosser <jblosser-smgl@firinn.org>
	* init.d/mountall.conf: fix variable name to match the one used in
	  mountall.sh

2006-02-25 Andraž "ruskie" Levstik <ruskie@mages.ath.cx>
	* init.d/mountall.sh: fixes for bug #10509-reopened
	* init.d/mountall.conf: config file

2006-02-15 Andraž "ruskie" Levstik <ruskie@mages.ath.cx>
	* init.d/mountall.sh: fixes for bug #10509, minor fix
	* WIP: holding this fix back for 1 week from today so that
	  some init scripts and spells can be fixed
	* WIP: and removed, no longer necesary
	* init.d/keymap.conf: One variabl was left set which broke stuff
	* init.d/keymap.sh: Not catching one of the vars
	* DETAILS: updated PATCHLEVEL

2006-02-14 Andraž "ruskie" Levstik <ruskie@mages.ath.cx>
	* WIP: removed
	* init.d/keymap.conf: added UNICODE_START
	* init.d/keymap.sh: support for starting unicode_start,
	  minor fix thanks to Pol for catching it... good peer review
	* DETAILS: updated PATCHLEVEL

2006-02-14 Juuso Alasuutari <juuso.alasuutari@tamperelainen.org>
	* init.d/keymap.conf: added new variable SETFONT_ARGS for 
	  setfont support from kbd spell
	* init.d/keymap.sh: support for both consolechars and setfont 
	  with separate argument variables

2006-02-14 Pol Vinogradov <vin.public@gmail.com>
	* init.d/keymap.sh, init.d/keymap.conf: added posibility to set
		CONSOLECHARS_ARGS for many consoles, not only the first one

2006-01-18 Arwed v. Merkatz <v.merkatz@gmx.net>
	* init.d/devices: re-enable udevstart for now, coldplug needs to wait
	  for the required disc devices to come up so mountall.sh doesn't fail.
	  Until that is the case we want udevstart to run.
	* DETAILS: updated PATCHLEVEL

2006-01-16 Arwed v. Merkatz <v.merkatz@gmx.net>
	* init.d/devices: use 'builtin echo' to disable hotplug so it works,
	  don't run udevstart anymore (handled by the coldplug init script
	  from udev) on kernels >= 2.6.15
	* DETAILS: updated PATCHLEVEL

2005-12-18 David Brown <dmlb2000@gmail.com>
	* init.d/devices: suggestions from arwed to change kernel.hotplug

2005-12-18 David Brown <dmlb2000@gmail.com>
	* init.d/devices: fix uname -r parsing (bug #10221)

2005-12-17 Treeve Jelbert <treeve@sourcemage.org>
	* init.d/devices: refine previous fix
	  fix bug #10221

2005-12-16 Treeve Jelbert <treeve@sourcemage.org>
	* init.d/devices: change parsing of minor version
	  fix bug #10221

2005-12-12 Treeve Jelbert <treeve@sourcemage.org>
	* init.d/devices: ensure that no hotplug multiplexer for linux >= 2.6.15

2005-12-12 Treeve Jelbert <treeve@sourcemage.org>
	* init.d/devices: don't set hotplug multiplexer for linux >= 2.6.15
	* DETAILS: Updated UPDATED to force rebuild

2005-10-12 Flavien Bridault <disk@sourcemage.org>
	* init.d/devices: Now uses udevsend as the hotplug multiplexer, when using
	  udev of course ;-)

2005-08-29 Jeremy Blosser <jblosser-smgl@firinn.org>
	* files/auto_init: Replace use of (/usr/bin/)grep with /bin/expr so it
	  works before /usr is mounted.
	* DETAILS: Updated UPDATED again to make sure people get this fix.

2005-08-29 Jeremy Blosser <jblosser-smgl@firinn.org>
	* DETAILS: Updated UPDATED to make sure init scripts can use some of
	  these new features.

2005-08-26 Sergey Lipnevich <sergey@sourcemage.org>
	* init.d/mountall.sh: add --mknodes to vgscan call.

2005-08-24 Jeremy Blosser <jblosser-smgl@firinn.org>
	* files/auto_init: Explicitly call start and stop via bash in
	  _restart() (bug 9412), support flexible init script functions via
	  $FUNCS variable (bug 9413).
	* files/smgl_init: Set default $FUNCS for above.
	* files/smgl_functions: Implement KILLDELAY wait loop after
	  'kill -$fallback' in killproc() (bug 9418).

2005-08-18 David Brown <dmlb2000@gmail.com>
	* init.d/devices: removed call to udevd and devfsd initscripts added
	  for respective spells

2005-08-12 Seth Woolley <seth@tautology.org>
	* mountall.sh,init.conf: reversed {NO,}SOFTFIX default logic bug 9235

2005-07-14 Seth Woolley <seth@tautology.org>
	* mountall.sh: added -n to FIX if it's empty (thanks arwed).

2005-07-08 Seth Woolley <seth@tautology.org>
	* DETAILS: updated UPDATED and version to 2.1.5
	* mountall.sh,init.conf: add more flexibility to fsck and
	  enable LVM support (as per bug 9177).

2005-07-01 Andrew Stitt <astitt@sourcemage.org>
	* INSTALL: fix symlink installation, bug 9163

2005-05-30 Seth Woolley <seth@tautology.org>
	* DETAILS: updated UPDATED
	* files/smgl_telinit: slight fixup to below commit

2005-05-29 Seth Woolley <seth@tautology.org>
	* DETAILS: updated UPDATED
	* files/smgl_telinit: add a feature to easily install a spell's 
	  init and xinet.d scripts.

2005-04-16 Seth Woolley <seth@tautology.org>
	* files/smgl_telinit: fix bug in echo overrides messing up sourcing sorcery
	* files/smgl_functions: make logger work even with words that begin with -
	* DETAILS: updated UPDATED

2005-01-19 Arwed v. Merkatz <v.merkatz@gmx.net>
	* init.d/hostname.sh, init.d/keymap.sh, init.d/single,
	  init.d/smgl-default-remote-fs, init.d/smgl-suspend-single:
	  set RECOMMENDED=yes so sorcery defaults to installing those scripts

2005-01-07 Eric Sandall <sandalle@sourcemage.org>
	* init.d/mountall.sh: Start mdadm for RAID if setup

2004-12-27 Mathieu Lonjaret <lejatorn@sourcemage.org>
	* INSTALL: applied rycee's patch to protect /etc/inittab from being
	  overwritten if modified by user. (bug #7761)

2004-12-10 Seth Woolley <seth@tautology.org>
	* files/smgl_telinit: fix bug in case where script wasn't running
	  and we want to disable.
	* DETAILS: updated UPDATED

2004-11-26 Arwed v. Merkatz <v.merkatz@gmx.net>
	* init.d/devices: create /dev/fd symlink if devfsd isn't running for
	  devfs configurations, bug #7691

2004-09-10 Eric Schabell <eschabell@sourcemage.org>
	* init.d/devices: applied patch for making directories in
	  udev, bug #7318.

2004-08-26 Eric Sandall <sandalle@sourcemage.org>
	* DETAILS: Updated UPDATED
	  Shortened SHORT
	* init.d/keymap: Renamed to keymap.sh
	* init.d/hostname: Renamed to hostname.sh
	* init.d/mountall: Renamed to mountall.sh
	* Follow LANANA (http://www.lanana.org/lsbreg/init/init.txt)
	* FINAL: Rename the above appropriatly in case `cast -r` wasn't used
	  keymap and hostname are not listed in /etc/sysconfig/facilities
	  Used the wrong test (didn't need [...] around the grep)
	  Print out message informing the user of the repair

2004-08-24 Eric Sandall <sandalle@sourcemage.org>
	* init.d/keymap.sh: Renamed to init.d/keymap
	  Formatted to simpleinit-msb
	* init.d/hostname.sh: Renamed to init.d/hostname
	  Formatted to simpleinit-msb
	* init.d/mountall.sh: Renamed to init.d/mountall
	* DETAILS: Added BUILD_API=2
	  Updated UPDATED to fix init.d rename (problem pointed out by p3pilot)
	  Removed MAINTAINER
	* BUILD: Converted to BUILD_API 2 (run only `true`)
	* INSTALL: Added
	  Cleaned up formatting
	* POST_INSTALL, FINAL: POST_INSTALL renamed to FINAL
	* FINAL: Fix /etc/sysconfig/facilities for naming

2004-07-31 Seth Woolley <seth@tautology.org>
	* files/smgl_telinit: changed head -1 to head -n 1 for POSIX

2004-06-27 Eric Schabell <libs@sourcemage.org>
	* PRE_BUILD: check and remove old z-misc.sh file, bug #5784.

2004-04-09 hgg <hgreig@bigpond.net.au>
	* init.d/devices: ln -sf, not ln -s and checck if devfs is running
	  before trying to mount devfs

2004-04-08 hgg <hgreig@bigpond.net.au>
	* MAKEDEV: forgot to add this script

2004-04-07 hgg <hgreig@bigpond.net.au> and Arwed v. Merkatz <v.merkatz@gmx.net>
	* BUILD,init.d/mountall.sh, init.d/devices, init.d/facilities.conf:
	  new %DEV runlevel and devices script for interoperation with udev.
	  Safely defaults to devfs unless running 2.6 with hotplug and ramfs
	  support.

2004-02-13 Eric Sandall <sandalle@sourcemage.org>
	* init.d/mountall.sh: Mount RAID filesystems, if needed

2004-02-12 hgg <hgreig@bigpond.net.au>
	* BUILD: correct target of symlinks

2004-02-07 Robert Helgesson <rhelgesson@sourcemage.org>
	* init.d/keymap.conf: Added ENABLE_EURO and CONSOLECHARS_ARGS options.
	  Fixes bug #4487
	* init.d/z-misc.sh, init.d/smgl-misc: Moved z-misc.sh to smgl-misc.

2004-02-06 hgg <hgreig@bigpond.net.au>
	* mountall.sh: only mount tmpfs mounts after the physical partitions
	  are mounted. (bug 3597)

2004-02-06 hgg <hgreig@bigpond.net.au>
	* BUILD: install_root fixes
	* PRE_BUILD: only if CROSS_INSTALL is off
	* rc: add "bash" before executing an initscript so it will still start
	  even if bootdisabled (bug #5595)

2003-12-15 Robert Helgesson <rhelgesson@sourcemage.org>
	* files/smgl_function: Don't pass on the modified echo when running a
	  program through loadproc.

2003-11-29 Arwed v. Merkatz <v.merkatz@gmx.net>
	* CONFIGURE, POST_INSTALL: add DEVFS_ON_DEV config variable so
	  /etc/sysconfig/devices is always changed to have the correct
	  DEVICES setting

2003-11-15 Eric Sandall <sandalle@sourcemage.org>
	* init.d/keymap.sh: loadkeys is in /bin not /usr/bin
	  Finally decided to get rid of that stupid error
	* DETAILS: Updated to 2.1.3

2003-11-06 Seth Woolley <seth@tautology.org>
	* files/smgl_functions: get last bits of wc -l out and replaced
	  with bash builtins.
	* DETAILS: Updated and incremented to 2.1.2.

2003-11-04 Seth Woolley <seth@tautology.org>
	* init.d/hostname.sh: fix to allow coreutils hostname to work.
	* DETAILS: Updated incremented to get this fix in so I don't see 
	  it creeping up in the chat room again, and version to 2.1.1.
	* HISTORY: new format, somewhat.

2003-10-08 Seth Woolley <seth@tautology.org>
	* files/smgl_functions: Fixed issue with exporting the 
	  echo override but not its child functions, removed 
	  init.d: prefix, made syslogging optional.
	* files/smgl_telinit: added telinit-specific rc stuff
	* files/rc: removed telinit-specific stuff for smgl_telinit
	* BUILD: added smgl_telinit on install
	* init.d/init.conf: edited for syslog option.

2003-09-20 Seth Woolley <seth@tautology.org>
	* Fixed syslog logger sometimes not there bug (I hope).
	* DEVICES=/dev now, by default (otherwise recasting sucks).
	* PARALLEL_INIT support (optional, default off).
	* See /etc/sysconfig/init:PARALLEL_INIT to enable.
	* Different script display now that supports PARALLEL_INIT.
	* Updated to version 2.1.
	* Really fixed my logger fix.
	* Make sure colors don't go to logger, only screen

2003-08-25 Eric Schabell <eschabell@sourcemage.org>
	* Applied /usr mounting fix to smgl_init for rycee.

2003-08-22 hgg <hgreig@bigpond.net.au>
	* DETAILS: Update UPDATED purely for test grimoire integration.

2003-08-21 hgg <hgreig@bigpond.net.au>
	* CONFIGURE+POST_INSTALL: Fix Typo to correctly edit 
	  /etc/securetty

2003-08-19 Arwed v. Merkatz <v.merkatz@gmx.net>
	* PREPARE: Changed the check for new init to match the one
	  in PRE_BUILD.
	  Added two checks to PREPARE:
	* check for current devel sorcery (i.e. check for libinitd)
	* check for current coreutils (i.e. check for /bin/false)
	  If either of these checks fails, PREPARE exits with an exit
	  code of 1 which makes sorcery abort the cast.
	  These checks were added to make sure that the preparations for
	  the transition to simpleinit are only made if the installed
	  sorcery can actually handle it.

2003-08-17 Seth Woolley <seth@tautology.org>
	* init.d/mountall.sh: Added some stuff from old bootmisc script
	* init.d/z-misc.sh: Added z-misc.sh to handle
	  /etc/sysconfig/{bootmisc|haltmisc}
	* Added some more telinit stuff ... not yet totally robust.

2003-08-14 Seth Woolley <seth@tautology.org>
	* Fixed calls to pidof tripping over itself.

2003-08-13 Seth Woolley <seth@tautology.org>
	* Don't need textutils installed anymore, using bash builtins
	  instead of wc for syslog logger
	* Fix bug #3918, halt_action=power_off instead of default, halt.

2003-08-10 Robert Helgesson <rycee@home.se>
	* files/init.conf: Added ESSENTIAL_FAIL_ACTION-option.
	  It determines what should happen when an essential script exits
	  with an error code.
	* init.d/mountall.sh: Modified to only exit with error if mounting /
	  fails.

2003-08-03 Seth Woolley <seth@tautology.org>
	* Fixed telinit <random> causing reboot
	* Added syslog logging of init and some more telinit commands.

2003-08-01 Eric Sandall <sandalle@sourcemage.org>
	* Misspelling. :)

2003-07-31 Robert Helgesson <rycee@home.se>
	* Don't mess with /etc/sysconfig/devices unless user is
	  converting to devfs on /dev.
	* Start devfsd in mountall.sh instead of separate devfsd script,
	  avoids deadlock.

2003-07-30 Robert Helgesson <rycee@home.se>
	* Cleaned up smgl_functions a bit.
	* Added required_executable and optional_executable functions in
	  smgl_functions.
	* Cleaned up smgl-cleanup a bit.

2003-07-30 Arwed v. Merkatz <v.merkatz@gmx.net>
	* added smgl-default-remote-fs as default provider of remote_fs

2003-07-29 Robert Helgesson <rycee@home.se>
	* bugfix

2003-07-28 Eric Schabell <eschabell@sourcemage.org>
	* Added new simpleinit system to grimoire. Also changed
	  BUILD script to deal with manipulation of %<files> in the
	  form of _<files>.
	* Bug fix to POST_INSTALL sedit lines, added $.

2003-05-07 Robert Helgesson <rycee@home.se>
	* created spell