Using wrapper for init.d script

This commit is contained in:
PCOG sites
2014-07-15 18:04:16 +02:00
parent 99be5ac100
commit f3eec8c1a1

View File

@@ -5,15 +5,16 @@
# description: Starts Smartmeter as an unprivileged user. # description: Starts Smartmeter as an unprivileged user.
# #
if [[ -s "/usr/local/rvm/environments/ruby-1.9.3-p484@smartmeter" ]] # Create a wrapper using 'rvm alias smartmeter ruby-1.9.3-p484@smartmeter'
if [[ -s "/usr/local/rvm/wrappers/smartmeter/ruby" ]]
then then
source "/usr/local/rvm/environments/ruby-1.9.3-p484@smartmeter" sudo -u www-data /usr/local/rvm/wrappers/smartmeter/ruby /home/pcog/smartmeter/daemonize.rb $1
exec sudo -u www-data ruby /mnt/usb/ruby/smartmeter/daemonize.rb $1
RETVAL=$? RETVAL=$?
exit $RETVAL exit $RETVAL
else else
echo "ERROR: Missing RVM environment file: '/usr/local/rvm/environments/ruby-1.9.3-p484@smartmeter'" >&2 echo "ERROR: Missing RVM wrapper file: '/usr/local/rvm/wrappers/smartmeter'" >&2
exit 1 exit 1
fi fi