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
|
0.2.6 2006-09-13
* Fix major bug on architectures with 64-bit kernel and 32-bit
user-land caused by an inconsitency between the behaviour of
kernel's compat_sys_waitid() vs. sys_waitid() functions.
* "halt" now only calls "shutdown -h now"
0.2.5 2006-09-09
* "control-alt-delete" event name changed to "ctrlaltdel".
* "initctl shutdown EVENT" added that performs the same job as
"shutdown" but without all the usual warnings, timings, etc.
* "logd" has now been written, if installed this is started by init
before sending the "startup" call and all jobs with "console logged"
(the default) will have their output sent to this daemon. It
currently just logs to /var/log/boot.
* "shutdown -k" implemented.
* The "shutdown" utility has been changed to generate "system-halt"
for "-H", "power-off" for "-P" and just "halt" if only "-h" given.
* If "shutdown" is run when running under sysvinit, it will now
send the appropriate /dev/initctl message to allow upgrades.
* "telinit S" implemented.
* Instead of trying to start or stop jobs, "telinit" now just sends
"runlevel-X" events.
* The "telinit" utility now ensures a "shutdown" event is sent
before switching to runlevel 0, 1 or 6.
* If "telinit" is installed and init is called by the super-user,
"telinit" is invoked instead.
* Basic manual pages included.
0.2.1 2006-09-01
* Compilation fixes
0.2.0 2006-09-01
* "shutdown", "reboot", "halt" and "poweroff" utilities provided
that match their traditional equivalents.
* "start", "stop" and "status" utilities provided to start, stop
and query the status of jobs respectively.
* "runlevel" and "telinit" utilities provided for compatibility.
* "initctl list" will list active jobs.
* Events vastly simplified to just simple strings.
* Jobs now generate "jobname/start", "jobname/started",
"jobname/stop" and "jobname/stopped" events as they go through
state transitions.
* Services generate a "jobname" event when they are running.
* Tasks generate a "jobname" event when they have finished.
* The "shutdown" utility will generate a "shutdown" event followed
by one of "maintenance", "reboot", "halt" or "poweroff" or any
admin-specified event.
* "stalled" event generated when no jobs are running or queued.
* "control-alt-delete" event generated when that key combination
is pressed
* "kbdrequest" event generated when Alt-UpArrow is pressed
* Runaway respawning services will now be caught.
* init will re-exec on receipt of the SIGUSR1 signal.
0.1.1 2006-08-25
* Minor bug fixes.
0.1.0 2006-08-24
* Initial public release.
|