[ADD] makefile use install_addon.sh, reinstall_addon.sh, uninstall_addon.sh
This commit is contained in:
parent
c17b89fb8f
commit
1e95b8b80f
4 changed files with 50 additions and 22 deletions
65
Makefile
65
Makefile
|
|
@ -92,19 +92,19 @@ db_drop_db_code_generator:
|
|||
./.venv/bin/python3 ./odoo/odoo-bin db --drop --database code_generator
|
||||
|
||||
.PHONY: db_restore_erplibre_base_db_test
|
||||
db_restore_erplibre_base_db_test:
|
||||
db_restore_erplibre_base_db_test: db_drop_db_test
|
||||
./.venv/bin/python3 ./odoo/odoo-bin db --restore --restore_image erplibre_base --database test
|
||||
|
||||
.PHONY: db_restore_erplibre_website_db_test
|
||||
db_restore_erplibre_website_db_test:
|
||||
db_restore_erplibre_website_db_test: db_drop_db_test
|
||||
./.venv/bin/python3 ./odoo/odoo-bin db --restore --restore_image erplibre_website --database test
|
||||
|
||||
.PHONY: db_restore_erplibre_website_chat_crm_db_test
|
||||
db_restore_erplibre_website_chat_crm_db_test:
|
||||
db_restore_erplibre_website_chat_crm_db_test: db_drop_db_test
|
||||
./.venv/bin/python3 ./odoo/odoo-bin db --restore --restore_image erplibre_website_chat_crm --database test
|
||||
|
||||
.PHONY: db_restore_erplibre_base_db_code_generator
|
||||
db_restore_erplibre_base_db_code_generator:
|
||||
db_restore_erplibre_base_db_code_generator: db_drop_db_code_generator
|
||||
./.venv/bin/python3 ./odoo/odoo-bin db --restore --restore_image erplibre_base --database code_generator
|
||||
|
||||
#########################
|
||||
|
|
@ -112,72 +112,93 @@ db_restore_erplibre_base_db_code_generator:
|
|||
#########################
|
||||
.PHONY: addons_install_code_generator_demo
|
||||
addons_install_code_generator_demo:
|
||||
./run.sh --no-http --stop-after-init -d code_generator -i code_generator_demo -u code_generator_demo
|
||||
./install_addon.sh code_generator code_generator_demo
|
||||
|
||||
.PHONY: addons_uninstall_code_generator_demo
|
||||
addons_uninstall_code_generator_demo:
|
||||
./run.sh --no-http --stop-after-init -d code_generator --uninstall code_generator_demo
|
||||
./uninstall_addon.sh code_generator code_generator_demo
|
||||
|
||||
.PHONY: addons_reinstall_code_generator_demo
|
||||
addons_reinstall_code_generator_demo: addons_uninstall_code_generator_demo addons_install_code_generator_demo
|
||||
|
||||
.PHONY: addons_install_code_generator_demo_website_snippet
|
||||
addons_install_code_generator_demo_website_snippet:
|
||||
./install_addon.sh code_generator code_generator_demo_website_snippet_content
|
||||
./install_addon.sh code_generator code_generator_demo_website_snippet_effect
|
||||
./install_addon.sh code_generator code_generator_demo_website_snippet_feature
|
||||
./install_addon.sh code_generator code_generator_demo_website_snippet_structure
|
||||
|
||||
.PHONY: addons_uninstall_code_generator_demo_website_snippet
|
||||
addons_uninstall_code_generator_demo_website_snippet:
|
||||
./uninstall_addon.sh code_generator code_generator_demo_website_snippet_content
|
||||
./uninstall_addon.sh code_generator code_generator_demo_website_snippet_effect
|
||||
./uninstall_addon.sh code_generator code_generator_demo_website_snippet_feature
|
||||
./uninstall_addon.sh code_generator code_generator_demo_website_snippet_structure
|
||||
|
||||
.PHONY: addons_reinstall_code_generator_demo_website_snippet
|
||||
addons_reinstall_code_generator_demo_website_snippet: addons_uninstall_code_generator_demo_website_snippet addons_install_code_generator_demo_website_snippet
|
||||
|
||||
.PHONY: addons_install_code_generator_template_demo_portal
|
||||
addons_install_code_generator_template_demo_portal:
|
||||
./run.sh --no-http --stop-after-init -d code_generator -i code_generator_template_demo_portal
|
||||
./install_addon.sh code_generator code_generator_template_demo_portal
|
||||
|
||||
.PHONY: addons_uninstall_code_generator_template_demo_portal
|
||||
addons_uninstall_code_generator_template_demo_portal:
|
||||
./run.sh --no-http --stop-after-init -d code_generator --uninstall code_generator_template_demo_portal
|
||||
./uninstall_addon.sh code_generator code_generator_template_demo_portal
|
||||
|
||||
.PHONY: addons_reinstall_code_generator_template_demo_portal
|
||||
addons_reinstall_code_generator_template_demo_portal: addons_uninstall_code_generator_template_demo_portal addons_install_code_generator_template_demo_portal
|
||||
|
||||
.PHONY: addons_install_code_generator_demo_portal
|
||||
addons_install_code_generator_demo_portal:
|
||||
./run.sh --no-http --stop-after-init -d code_generator -i code_generator_demo_portal -u code_generator_demo_portal
|
||||
./install_addon.sh code_generator code_generator_demo_portal
|
||||
|
||||
.PHONY: addons_uninstall_code_generator_demo_portal
|
||||
addons_uninstall_code_generator_demo_portal:
|
||||
./run.sh --no-http --stop-after-init -d code_generator --uninstall code_generator_demo_portal
|
||||
./run.sh --no-http --stop-after-init -d code_generator --uninstall code_generator_demo
|
||||
./uninstall_addon.sh code_generator code_generator_demo_portal
|
||||
./uninstall_addon.sh code_generator code_generator_demo
|
||||
|
||||
.PHONY: addons_reinstall_code_generator_demo_portal
|
||||
addons_reinstall_code_generator_demo_portal: addons_uninstall_code_generator_demo_portal addons_install_code_generator_demo_portal
|
||||
|
||||
.PHONY: addons_install_demo_portal_on_code_generator
|
||||
addons_install_demo_portal_on_code_generator:
|
||||
./run.sh --no-http --stop-after-init -d code_generator -i demo_portal -u demo_portal
|
||||
./install_addon.sh code_generator demo_portal
|
||||
|
||||
.PHONY: addons_uninstall_demo_portal_on_code_generator
|
||||
addons_uninstall_demo_portal_on_code_generator:
|
||||
./run.sh --no-http --stop-after-init -d code_generator --uninstall demo_portal
|
||||
./uninstall_addon.sh code_generator demo_portal
|
||||
|
||||
.PHONY: addons_reinstall_demo_portal_on_code_generator
|
||||
addons_reinstall_demo_portal_on_code_generator: addons_uninstall_demo_portal_on_code_generator addons_install_demo_portal_on_code_generator
|
||||
|
||||
.PHONY: addons_install_demo_portal_on_test
|
||||
addons_install_demo_portal_on_test:
|
||||
./run.sh --no-http --stop-after-init -d test -i demo_portal -u demo_portal
|
||||
./install_addon.sh test demo_portal
|
||||
|
||||
.PHONY: addons_uninstall_demo_portal_on_test
|
||||
addons_uninstall_demo_portal_on_test:
|
||||
./run.sh --no-http --stop-after-init -d test --uninstall demo_portal
|
||||
./uninstall_addon.sh test demo_portal
|
||||
|
||||
.PHONY: addons_reinstall_demo_portal_on_test
|
||||
addons_reinstall_demo_portal_on_test: addons_uninstall_demo_portal_on_test addons_install_demo_portal_on_test
|
||||
|
||||
.PHONY: addons_install_demo_website_snippet_on_test
|
||||
addons_install_demo_website_snippet_on_test:
|
||||
./install_addon.sh test demo_website_snippet_content,demo_website_snippet_effect,demo_website_snippet_feature,demo_website_snippet_structure
|
||||
|
||||
.PHONY: addons_install_all_code_generator_demo
|
||||
addons_install_all_code_generator_demo:
|
||||
./run.sh --no-http --stop-after-init -d code_generator -i code_generator_demo -u code_generator_demo
|
||||
./run.sh --no-http --stop-after-init -d code_generator -i code_generator_demo_export_helpdesk -u code_generator_demo_export_helpdesk
|
||||
./run.sh --no-http --stop-after-init -d code_generator -i code_generator_demo_internal -u code_generator_demo_internal
|
||||
./run.sh --no-http --stop-after-init -d code_generator -i code_generator_demo_portal -u code_generator_demo_portal
|
||||
./run.sh --no-http --stop-after-init -d code_generator -i code_generator_demo_theme_website -u code_generator_demo_theme_website
|
||||
./run.sh --no-http --stop-after-init -d code_generator -i code_generator_demo_website_leaflet -u code_generator_demo_website_leaflet
|
||||
./install_addon.sh code_generator code_generator_demo
|
||||
./install_addon.sh code_generator code_generator_demo_export_helpdesk
|
||||
./install_addon.sh code_generator code_generator_demo_internal
|
||||
./install_addon.sh code_generator code_generator_demo_portal
|
||||
./install_addon.sh code_generator code_generator_demo_theme_website
|
||||
./install_addon.sh code_generator code_generator_demo_website_leaflet
|
||||
|
||||
.PHONY: addons_uninstall_all_code_generator_demo
|
||||
addons_uninstall_all_code_generator_demo:
|
||||
./run.sh --no-http --stop-after-init -d code_generator --uninstall code_generator_demo,code_generator_demo_export_helpdesk,code_generator_demo_internal,code_generator_demo_portal,code_generator_demo_theme_website,code_generator_demo_website_leaflet
|
||||
./uninstall_addon.sh code_generator code_generator_demo,code_generator_demo_export_helpdesk,code_generator_demo_internal,code_generator_demo_portal,code_generator_demo_theme_website,code_generator_demo_website_leaflet
|
||||
|
||||
############
|
||||
# docker #
|
||||
|
|
|
|||
2
install_addon.sh
Executable file
2
install_addon.sh
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/usr/bin/env bash
|
||||
./run.sh --no-http --stop-after-init -d $1 -i $2 -u $2
|
||||
3
reinstall_addon.sh
Executable file
3
reinstall_addon.sh
Executable file
|
|
@ -0,0 +1,3 @@
|
|||
#!/usr/bin/env bash
|
||||
./uninstall_addon.sh $1 $2
|
||||
./install_addon.sh $1 $2
|
||||
2
uninstall_addon.sh
Executable file
2
uninstall_addon.sh
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
#!/usr/bin/env bash
|
||||
./run.sh --no-http --stop-after-init -d $1 --uninstall $2
|
||||
Loading…
Reference in a new issue