From a3335caea2879bea7d62d51a9a44e1340005293b Mon Sep 17 00:00:00 2001 From: Daniel Narvaez Date: Wed, 28 Nov 2012 10:37:06 +0000 Subject: More generic logging approach --- (limited to 'commands/build') diff --git a/commands/build b/commands/build index 71c69be..a8405c8 100755 --- a/commands/build +++ b/commands/build @@ -1,15 +1,18 @@ -#!/bin/bash +#!/usr/bin/python -u -commandsdir=`dirname "$0"` -rootdir=`dirname "$commandsdir"` -logsdir=$rootdir/logs -helpersdir=$commandsdir/helpers +import argparse -timestamp=`date +%Y%m%d-%H%M%S` -logfile=$logsdir/build-$timestamp.log +import common -mkdir -p $logsdir +from devbot import build -PYTHONPATH=$commandsdir $helpersdir/build $@ | tee -a $logfile +parser = argparse.ArgumentParser() +parser.add_argument("module", nargs="?", help="name of the module to build") +args = parser.parse_args() -exit ${PIPESTATUS[0]} +common.setup() + +if args.module: + build.build_one(args.module) +else: + build.build() -- cgit v0.9.1