From 287c25fa68fe33c426862acbf659fe053b448e40 Mon Sep 17 00:00:00 2001 From: arakasi72 Date: Mon, 29 Sep 2014 20:05:44 +0100 Subject: [PATCH] Create rtdload --- rtdload | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 rtdload diff --git a/rtdload b/rtdload new file mode 100644 index 0000000..80c5cd7 --- /dev/null +++ b/rtdload @@ -0,0 +1,26 @@ +#!/bin/bash +PATH=/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/bin:/sbin + +lineno=$(sed -n '/include \/etc\/nginx\/conf\.d\/rtdload;/=' /etc/nginx/sites-available/default) + +if ! [ "$LOGNAME" = "root" ] + then + echo "Must be run as root, directly or with sudo" + exit 1 +fi + +if [ "$1" = "enable" ] + then + sed -i $lineno's/.*/ include \/etc\/nginx\/conf\.d\/rtdload;/g' /etc/nginx/sites-available/default + service nginx reload + echo "http download enabled" + +elif [ "$1" = "disable" ] + then + sed -i $lineno's/.*/ #include \/etc\/nginx\/conf\.d\/rtdload;/g' /etc/nginx/sites-available/default + service nginx reload + echo "http download disabled" +else + echo "argument must be enable or disable" + exit 1 +fi