#!/bin/sh . /lib/lsb/init-functions case "$1" in start) hal-device -a /org/freedesktop/Hal/devices/macbook_brightness << EOF info.capabilities = {'laptop_panel'} laptop_panel.num_levels = 10 (int) info.product = 'Macbook LCD Panel' info.category = 'laptop_panel' info.parent = '/org/freedesktop/Hal/devices/computer' EOF ;; stop) hal-device -r /org/freedesktop/Hal/devices/macbook_brightness &> /dev/null || true ;; restart|reload|force-reload) ;; esac