hotkey_button revision 1.1
1#!/bin/sh -
2#
3#	$NetBSD: hotkey_button,v 1.1 2007/12/22 19:04:11 jmcneill Exp $
4#
5# Generic script for hotkey events. 
6#
7# Arguments passed by powerd(8):
8#
9#	hotkey event
10
11PATH=/usr/pkg/bin:$PATH; export PATH
12
13# XXXJDM need a better way to determine this
14XUSER="$(ls -l /dev/console | awk '{ print $3; }')"
15DISPLAY=:0.0; export DISPLAY
16
17case "${2}" in
18pressed)
19	if [ -f "/etc/powerd/actions/${1}" ]; then
20		sudo -u "$XUSER" -i "/etc/powerd/actions/${1}"
21	fi
22	exit 0
23	;;
24released)
25	;;
26*)
27	logger -p warning "${0}: unsupported event ${2} on device ${1}" >&1
28	exit 1
29esac
30