From d7b611541f85115355d1370c2c1f00d635617680 Mon Sep 17 00:00:00 2001 From: structix Date: Sun, 17 Sep 2017 20:04:07 +0200 Subject: [PATCH] Added init.d script. --- Configs/humidityserver | 39 +++++++++++++++++++++++++ {ApacheConfigs => Configs}/laravel.conf | 0 installServer.sh | 10 ++++--- 3 files changed, 45 insertions(+), 4 deletions(-) create mode 100755 Configs/humidityserver rename {ApacheConfigs => Configs}/laravel.conf (100%) diff --git a/Configs/humidityserver b/Configs/humidityserver new file mode 100755 index 0000000..85f7bee --- /dev/null +++ b/Configs/humidityserver @@ -0,0 +1,39 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: humidityserver +# Required-Start: $local_fs +# Required-Stop: $local_fs +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# X-Interactive: false +# Short-Description: Humidity Rest Server +# Description: Start/stop humidity rest server +### END INIT INFO + +DESC="HimidityPi rest server" +NAME=humidityserver +#DAEMON= + +do_start() +{ + echo "starting!"; + /usr/bin/humidityserver & +} + +do_stop() +{ + echo "stopping!" + killall humidityserver +} + + +case "$1" in + start) + do_start + ;; + stop) + do_stop + ;; +esac + +exit 0 diff --git a/ApacheConfigs/laravel.conf b/Configs/laravel.conf similarity index 100% rename from ApacheConfigs/laravel.conf rename to Configs/laravel.conf diff --git a/installServer.sh b/installServer.sh index 8c5c662..251bf46 100644 --- a/installServer.sh +++ b/installServer.sh @@ -17,7 +17,7 @@ echo "Configuring apache" sudo a2dissite 000-default.conf #Copy and enable Apache Configs -cd ApacheConfigs +cd Configs sudo cp laravel.conf /etc/apache2/sites-available sudo a2ensite laravel.conf @@ -28,9 +28,11 @@ sudo a2enmod rewrite sudo service apache2 restart cd .. +#Laravel files echo "Copying laravel files" -cp -r Laravel/* /var/www/html/ +sudo cp -r Laravel/* /var/www/html/ echo "Please create a .env File in /var/www/html" - - +#init.d script +echo "Copying init.d script" +sudo cp Configs/humidityserver /etc/init.d/