#!/bin/bash # ##### # # Generate Odoo release specific Dockerfiles. # # author: Pedro Salgado # version: 1.0 # # ##### for ODOO_VERSION in 9.0 do for line in `cat "${ODOO_VERSION}/releases.txt"` do IFS=':' read -a line_array <<< "$line" ODOO_RELEASE="${line_array[0]}" ODOO_SHA1SUM="${line_array[1]}" mkdir -p "${ODOO_VERSION}/${ODOO_RELEASE}" || true echo "generating ${ODOO_VERSION}/${ODOO_RELEASE}/vars.env..." eval "cat > ${ODOO_VERSION}/${ODOO_RELEASE}/vars.env << EOF $(cat ${ODOO_VERSION}/vars.env) EOF" echo "generating ${ODOO_VERSION}/${ODOO_RELEASE}/Dockerfile..." source "${ODOO_VERSION}/${ODOO_RELEASE}/vars.env" eval "cat > ${ODOO_VERSION}/${ODOO_RELEASE}/Dockerfile << EOF $(cat ${ODOO_VERSION}/Dockerfile.release) EOF" cp "${ODOO_VERSION}/entrypoint.sh" "${ODOO_VERSION}/${ODOO_RELEASE}" cp "${ODOO_VERSION}/openerp-server.conf" "${ODOO_VERSION}/${ODOO_RELEASE}" done done