[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1906: inittab(5) error



Package: sysvinit
Version: 2.57b

Debian:	 0.93
Kernel:  1.2.13
libc:	 4.6.27

The man page for inittab(5) specifies that init looks at the file
/etc/powerstatus to determine why init received a SIGPWR (either FAIL if
a UPS signals a power outage or OK if a UPS signals that power is back).
Hence, daemons that monitor a UPS write FAIL or OK to /etc/powerstatus
before sending init a SIGPWR.

In fact, sysvinit (2.57b) looks at the file /var/log/powerstatus to
determine the nature of a SIGPWR.

Therefore, the following things could be done to "fix" this.

				EITHER

	(1) Update inittab(5), then hack the power daemon to write to
		/var/log/powerstatus rather than /etc/powerstatus

				OR

	(2) Hack sysvinit to look at /etc/powerstatus rather than
		/var/log/powerstatus (edit paths.h in the sysvinit source)
		and then recompile init.

Option (1) is probably the easier of the two.

Cheers, David.


Reply to: