Newer
Older

Vincent Hatakeyama
committed
#!/bin/zsh
# vim: set shiftwidth=4 softtabstop=4:
# Create docker script (copy)
# template version 2.7
# TODO add a way to bypass the value, maybe with a key in the setup.cfg file
here=$(dirname $0)
project_home=$(cd $here && cd .. && echo $PWD)

Vincent Hatakeyama
committed
odoo_modules="$(python -B -c "import ConfigParser ; c = ConfigParser.SafeConfigParser() ; c.read('${project_home}/setup.cfg') ; print (c.has_option('odoo_scripts', 'modules') and ' '.join(c.get('odoo_scripts', 'modules').split()) or '')")"

Vincent Hatakeyama
committed
mkdir -p $project_home/odoo_modules

Vincent Hatakeyama
committed
# Copy modules when specified

Vincent Hatakeyama
committed
then

Vincent Hatakeyama
committed
rsync --delete -C --exclude='.hg*' --exclude='.git*' --links --exclude='*.pyc' -r --times $(eval echo $odoo_modules) $project_home/odoo_modules

Vincent Hatakeyama
committed
fi