Blame utilities/lufi_upstart.conf
|
Luc Didry |
0bc5dd |
# -*- upstart -*-
|
|
Luc Didry |
0bc5dd |
description "lufi"
|
|
Luc Didry |
0bc5dd |
author "Luc Didry <luc@didry.org>"
|
|
Luc Didry |
0bc5dd |
|
|
Luc Didry |
0bc5dd |
start on (networking)
|
|
Luc Didry |
0bc5dd |
stop on runlevel [!2345]
|
|
Luc Didry |
0bc5dd |
|
|
Luc Didry |
0bc5dd |
script
|
|
Luc Didry |
0bc5dd |
if [ -f "/etc/default/lufi" ]
|
|
Luc Didry |
0bc5dd |
then
|
|
Luc Didry |
0bc5dd |
. /etc/default/lufi
|
|
Luc Didry |
0bc5dd |
if [ -z $LDIR ]
|
|
Luc Didry |
0bc5dd |
then
|
|
Luc Didry |
0bc5dd |
echo "LDIR variable is empty, please fill it in /etc/default/lufi"
|
|
Luc Didry |
0bc5dd |
exit 0
|
|
Luc Didry |
0bc5dd |
fi
|
|
Luc Didry |
0bc5dd |
if [ -z $USER ]
|
|
Luc Didry |
0bc5dd |
then
|
|
Luc Didry |
0bc5dd |
echo "USER variable is empty, please fill it in /etc/default/lufi"
|
|
Luc Didry |
0bc5dd |
exit 0
|
|
Luc Didry |
0bc5dd |
fi
|
|
Luc Didry |
0bc5dd |
else
|
|
Luc Didry |
0bc5dd |
echo "Missing /etc/default/lufi file"
|
|
Luc Didry |
0bc5dd |
exit 0
|
|
Luc Didry |
0bc5dd |
fi
|
|
Luc Didry |
0bc5dd |
cd $LDIR
|
|
Luc Didry |
0bc5dd |
su $USER -c "carton exec hypnotoad -f script/lufi"
|
|
Luc Didry |
0bc5dd |
end script
|