Wichert Akkerman wrote: > Previously Mitch Blevins wrote: > > I do not want to register this script for any particular runlevel because > > it is called by the daemon only during a power condition. > > Shouldn't it be in /usr/sbin then? The standard for these types of programs is to have it in /etc/init.d (or /etc/rc.d/init.d in Redhat). Look at genpower or other programs. Because init calls this script, it's location needs to be specified in /etc/inittab. Looking in /etc/inittab, you see the following lines: pf::powerwait:/etc/init.d/powerfail start pn::powerfailnow:/etc/init.d/powerfail now po::powerokwait:/etc/init.d/powerfail stop which means I would have to do one of the following: 1) Instruct the user to edit inittab to point to the /usr/sbin location and by doing so break other ups-monitor packages (and molesting the sanctity of the sysvinit package) 2) Have a postinst script do the editing, still molesting and breaking 3) Encourage the sysvinit maintainer to change the location, breaking all other existing ups-monitor scripts. Neither option looks attractive. Any suggestions? -Mitch -- This .sig space available for lease. Please contact: Mitch Blevins | mitch_blevins@mindspring.com
Attachment:
pgpR4RynLq3Nz.pgp
Description: PGP signature