Hi. I would like to use my /etc/init.d/numlock script with systemd, but systemctl start just says warning numlock is already starting. I thought that if a service was not there it would use something in /etc/init.d and create one, so what am I doing wrong?
Here is the script ----------cut here ---------- #!/sbin/runscript # Copyright (c) 2007-2009 Roy Marples <r...@marples.name> # Released under the 2-clause BSD license. description="Turns numlock on for the consoles." ttyn=${rc_tty_number:-${RC_TTY_NUMBER:-12}} depend() { need localmount keyword -openvz -prefix -vserver -lxc } _setleds() { [ -z "$1" ] && return 1 local dev=/dev/tty t= i=1 retval=0 [ -d /dev/vc ] && dev=/dev/vc/ while [ $i -le $ttyn ]; do setleds -D "$1"num < $dev$i || retval=1 : $(( i += 1 )) done return $retval } start() { ebegin "Enabling numlock on ttys" _setleds + eend $? "Failed to enable numlock" } stop() { ebegin "Disabling numlock on ttys" _setleds - eend $? "Failed to disable numlock" } ------------- cut here ---------- It does work under openrc. Thanks in advance for any suggestions. -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici cov...@ccs.covici.com