Commit e7709a3c authored by Leo Iannacone's avatar Leo Iannacone

Merge remote-tracking branch 'github/master' into portable

parents 87eef9f0 87a1a01c
......@@ -5,7 +5,6 @@ app = module.exports = require("express")()
server = require("http").createServer(app)
io = require("socket.io")(server)
path = require("path")
serve_static = require("serve-static")
serve_index = require("serve-index")
errorhandler = require("errorhandler")
......@@ -58,13 +57,10 @@ if config.routes.debomatic
app.get config.routes.debomatic + '/:distribution/build/:subdir', (req, res) ->
chroot_forbidden(res)
app.get config.routes.debomatic + '/:distribution/logs/:file', (req, res) ->
distribution = req.params.distribution
file = req.params.file
full_path = path.join(config.debomatic.path, distribution, 'logs', file)
# set the right content-type for log files
app.get config.routes.debomatic + '/:distribution/logs/:file', (req, res, next) ->
res.set('Content-Type', 'text/plain')
res.sendFile(full_path)
next()
app.use(config.routes.debomatic, serve_static(config.debomatic.path))
app.use(config.routes.debomatic, serve_index(config.debomatic.path,
......
......@@ -21,9 +21,7 @@ class Parser
if @args.length < 2
@help()
user_config = @args[@args.indexOf('-c') + 1]
if user_config[0] isnt '/'
user_config = process.cwd() + "/" + user_config
return path.normalize(user_config)
return path.resolve(user_config)
return null
module.exports = Parser
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment