Update of /cvsroot/freevo/freevo/src/helpers
In directory sc8-pr-cvs1:/tmp/cvs-serv3182/helpers
Added Files:
webserver.py
Log Message:
Move webserver start script to helpers. Use 'freevo webserver start'
and 'freevo webserver stop'.
--- NEW FILE: webserver.py ---
#!/usr/bin/env python
#if 0 /*
# -----------------------------------------------------------------------
# webserver.py - start the webserver
# -----------------------------------------------------------------------
# $Id: webserver.py,v 1.1 2003/08/31 09:18:41 dischi Exp $
#
# Notes:
#
# Todo:
#
# -----------------------------------------------------------------------
# $Log: webserver.py,v $
# Revision 1.1 2003/08/31 09:18:41 dischi
# Move webserver start script to helpers. Use 'freevo webserver start'
# and 'freevo webserver stop'.
#
#
# -----------------------------------------------------------------------
# Freevo - A Home Theater PC framework
# Copyright (C) 2002 Krister Lagerstrom, et al.
# Please see the file freevo/Docs/CREDITS for a complete list of authors.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of MER-
# CHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
# Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
# ----------------------------------------------------------------------- */
#endif
import sys, os
import config
from twisted.internet import app
from twisted.web import static, server, vhost, script
from twisted.python import log
DEBUG = 1
TRUE = 1
FALSE = 0
if len(sys.argv)>1 and sys.argv[1] == '--help':
print 'start or stop the internal webserver'
print 'usage freevo webserver [ start | stop ]'
sys.exit(0)
# the start and stop stuff will be handled from the freevo script
logfile = '%s/internal-webserver-%s.log' % (config.LOGDIR, os.getuid())
log.startLogging(open(logfile, 'a'))
docRoot = os.path.join(os.environ['FREEVO_PYTHON'], 'www/htdocs')
root = static.File(docRoot)
root.processors = { '.rpy': script.ResourceScript, }
root.putChild('vhost', vhost.VHostMonsterResource())
site = server.Site(root)
application = app.Application('web')
application.listenTCP(config.WWW_PORT, site)
application.run(save=0)
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog