summaryrefslogtreecommitdiffstats
path: root/abs/mv-core/MythVantage-config/myth_user_call
diff options
context:
space:
mode:
authorJames Meyer <james.meyer@operamail.com>2008-12-10 01:41:05 (GMT)
committerJames Meyer <james.meyer@operamail.com>2008-12-10 01:41:05 (GMT)
commitf77e676cfc7f6919fa6a4145180899afd4ad1fd6 (patch)
tree9f2b653bfbb4edbf57bcda815676956a6fa05c12 /abs/mv-core/MythVantage-config/myth_user_call
parent8203006cf9ee68a8e33e30d48ea6b396d1a7b7e4 (diff)
downloadlinhes_pkgbuild-f77e676cfc7f6919fa6a4145180899afd4ad1fd6.zip
linhes_pkgbuild-f77e676cfc7f6919fa6a4145180899afd4ad1fd6.tar.gz
linhes_pkgbuild-f77e676cfc7f6919fa6a4145180899afd4ad1fd6.tar.bz2
Connect various pieces to dd password protection to /mythweb.
Disabled by default.
Diffstat (limited to 'abs/mv-core/MythVantage-config/myth_user_call')
-rw-r--r--abs/mv-core/MythVantage-config/myth_user_call14
1 files changed, 11 insertions, 3 deletions
diff --git a/abs/mv-core/MythVantage-config/myth_user_call b/abs/mv-core/MythVantage-config/myth_user_call
index d95e468..0f899df 100644
--- a/abs/mv-core/MythVantage-config/myth_user_call
+++ b/abs/mv-core/MythVantage-config/myth_user_call
@@ -1,4 +1,4 @@
-#!/bin/bash
+GGGGGGGGG#!/bin/bash
#Wrapper script to manage USERNAME accounts + web security
# myth_USERNAME_all -c add -u USERNAME
# myth_USERNAME_all -c delete -u USERNAME
@@ -63,7 +63,14 @@ function pass_change() {
function web_security {
- echo "this is just a stub"
+
+ grep -q ${USERNAME}: /etc/lighttpd/lighttpd.user
+ if [ $? = 0 ]
+ then
+ #delete user
+ sed -i "/${USERNAME}\:/d" /etc/lighttpd/lighttpd.user
+ fi
+ echo "${USERNAME}:${PASSWORD}" >> /etc/lighttpd/lighttpd.user
}
@@ -155,7 +162,8 @@ case $OPERATION in
then
print_help
fi
- echo "adding webUSERNAME $USERNAME with $PASS"
+ echo "adding webUSERNAME $USERNAME with pass $PASSWORD"
+ web_security
;;
*) print_help
;;