blob: a8517a852a1b5ab0d20e0756d784a0a1faf35c6f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# -*- coding: utf-8 -*-
import logging, mv_common
#import os
def setup_web_auth(UseMythWEB_auth):
logging.info("____Start of setup_web_auth____")
if UseMythWEB_auth == str(1):
#enable auth
logging.info(" Enabling authorization for mythweb")
cmd='''sed -i "s/^.*include.*auth-inc.conf.*$/include \\"\/etc\/lighttpd\/auth-inc.conf\\"/g" /etc/lighttpd/lighttpd.conf'''
mv_common.runcmd(cmd)
else:
#disable auth
logging.info(" Disabling authorization for mythweb")
cmd='''sed -i "s/^.*include.*auth-inc.conf.*$/#include \\"\/etc\/lighttpd\/auth-inc.conf\\"/g" /etc/lighttpd/lighttpd.conf'''
mv_common.runcmd(cmd)
logging.debug("Restarting lighttpd")
cmd="sudo sv restart lighttpd"
mv_common.runcmd(cmd)
logging.info("__End of webauth\n")
|