summaryrefslogtreecommitdiffstats
path: root/sbin/init.d/mouse
blob: c45aae72d048a6e6b184144bba7c3def1016900c (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
#!/bin/bash

. `dirname $0`/functions

option	type		standard_option	ps2
option	device		standard_option	/dev/mouse
option	bin		reserved_option	/usr/sbin/gpm
option	procname	reserved_option	gpm
option	cmdline		reserved_option	'$bin -t $opt_type -m $opt_device'
option	pidfile		reserved_option	/var/run/gpm.pid

# gpm is buggy, it doesn't close its std* before forking, so the startup
# script hang at boot time because it hogs the terminal.
function fct_pre_start {
   #exec 10>&0 11>&1 12>&2
   exec </dev/null >&0 2>&0
}

function fct_pre_stop {
   $cmdline -k >/dev/null 2>&1
}

load_config