diff --git a/env_var.sh b/env_var.sh index 5c913df..072a4de 100755 --- a/env_var.sh +++ b/env_var.sh @@ -21,3 +21,4 @@ EL_WEBSITE_NAME="_" EL_GITHUB_TOKEN="" EL_MANIFEST_PROD="./default.xml" EL_MANIFEST_DEV="./manifest/default.dev.xml" +EL_MANIFEST_EXP="./manifest/default.experimental.xml" diff --git a/script/clean_repo_manifest.sh b/script/clean_repo_manifest.sh new file mode 100755 index 0000000..b0833d0 --- /dev/null +++ b/script/clean_repo_manifest.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +rm -rf ./odoo ./addons/* +mkdir -p addons/addons diff --git a/script/install_locally_dev.sh b/script/install_locally_dev.sh index 671f74d..af55c91 100755 --- a/script/install_locally_dev.sh +++ b/script/install_locally_dev.sh @@ -19,13 +19,7 @@ EL_CONFIG_FILE="${EL_HOME}/config.conf" ./script/install_locally.sh # Update git-repo -git daemon --base-path=. --export-all --reuseaddr --informative-errors --verbose & -DAEMON_PID=$! - -./venv/repo init -u git://127.0.0.1:9418/ -b $(git rev-parse --abbrev-ref HEAD) -m ${EL_MANIFEST_DEV} -./venv/repo sync -m ${EL_MANIFEST_DEV} - -kill ${DAEMON_PID} +./script/update_manifest_local_dev.sh echo -e "\n---- Install python packages/requirements ----" ${EL_HOME}/venv/bin/pip3 install --upgrade pip diff --git a/script/install_locally_prod.sh b/script/install_locally_prod.sh index 6cc9b62..dd61b2e 100755 --- a/script/install_locally_prod.sh +++ b/script/install_locally_prod.sh @@ -19,9 +19,7 @@ EL_CONFIG_FILE="${EL_HOME}/config.conf" ./script/install_locally.sh # Update git-repo -./venv/repo init -u http://git.erplibre.ca/ERPLibre -b master -#./venv/repo sync --force-sync -./venv/repo sync +./script/update_manifest_prod.sh echo -e "\n---- Install python packages/requirements ----" ${EL_HOME}/venv/bin/pip3 install --upgrade pip diff --git a/script/update_manifest_dev.sh b/script/update_manifest_dev.sh new file mode 100755 index 0000000..7af5f61 --- /dev/null +++ b/script/update_manifest_dev.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +. ./env_var.sh + +#EL_MANIFEST_PROD="./default.xml" +#EL_MANIFEST_DEV="./manifest/default.dev.xml" + +# Update git-repo +./venv/repo init -u http://git.erplibre.ca/ERPLibre -b $(git rev-parse --abbrev-ref HEAD) -m ${EL_MANIFEST_DEV} +#./venv/repo sync --force-sync +./venv/repo sync --force-sync -v diff --git a/script/update_manifest_local_dev.sh b/script/update_manifest_local_dev.sh new file mode 100755 index 0000000..8e09e0a --- /dev/null +++ b/script/update_manifest_local_dev.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash + +. ./env_var.sh + +#EL_MANIFEST_PROD="./default.xml" +#EL_MANIFEST_DEV="./manifest/default.dev.xml" + +# Update git-repo +git daemon --base-path=. --export-all --reuseaddr --informative-errors --verbose & +DAEMON_PID=$! + +./venv/repo init -u git://127.0.0.1:9418/ -b $(git rev-parse --abbrev-ref HEAD) -m ${EL_MANIFEST_DEV} +./venv/repo sync -v --force-sync -m ${EL_MANIFEST_DEV} + +kill ${DAEMON_PID} diff --git a/script/update_manifest_local_experimental.sh b/script/update_manifest_local_experimental.sh new file mode 100755 index 0000000..c41027e --- /dev/null +++ b/script/update_manifest_local_experimental.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +. ./env_var.sh + +#EL_MANIFEST_PROD="./default.xml" +#EL_MANIFEST_DEV="./manifest/default.dev.xml" +#EL_MANIFEST_EXP="./manifest/default.experimental.xml" + +# Update git-repo +git daemon --base-path=. --export-all --reuseaddr --informative-errors --verbose & +DAEMON_PID=$! + +./venv/repo init -u git://127.0.0.1:9418/ -b $(git rev-parse --abbrev-ref HEAD) -m ${EL_MANIFEST_EXP} +./venv/repo sync -v --force-sync -m ${EL_MANIFEST_EXP} + +kill ${DAEMON_PID} diff --git a/script/update_manifest_local_prod.sh b/script/update_manifest_local_prod.sh new file mode 100755 index 0000000..c8efb1b --- /dev/null +++ b/script/update_manifest_local_prod.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash + +. ./env_var.sh + +#EL_MANIFEST_PROD="./default.xml" +#EL_MANIFEST_DEV="./manifest/default.dev.xml" + +# Update git-repo +git daemon --base-path=. --export-all --reuseaddr --informative-errors --verbose & +DAEMON_PID=$! + +./venv/repo init -u git://127.0.0.1:9418/ -b $(git rev-parse --abbrev-ref HEAD) -m ${EL_MANIFEST_PROD} +./venv/repo sync -v -m ${EL_MANIFEST_PROD} + +kill ${DAEMON_PID} diff --git a/script/update_manifest_prod.sh b/script/update_manifest_prod.sh new file mode 100755 index 0000000..b8d5b0c --- /dev/null +++ b/script/update_manifest_prod.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +. ./env_var.sh + +#EL_MANIFEST_PROD="./default.xml" +#EL_MANIFEST_DEV="./manifest/default.dev.xml" + +# Update git-repo +./venv/repo init -u http://git.erplibre.ca/ERPLibre -b $(git rev-parse --abbrev-ref HEAD) +#./venv/repo sync --force-sync +./venv/repo sync -v