From c72f985f6444cc1f7d31429f754885754eb56cb8 Mon Sep 17 00:00:00 2001 From: Tobias Herre Date: Sun, 29 Oct 2023 02:11:35 +0200 Subject: [PATCH] use php composer w/o cache --- vimbadmin.cf | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/vimbadmin.cf b/vimbadmin.cf index d264b4c..fbd6ce8 100644 --- a/vimbadmin.cf +++ b/vimbadmin.cf @@ -11,6 +11,11 @@ classes: "vimbadmin_restore_db" expression => fileexists("$(cfg[restore_db_file])"); vars: + "pkgs" slist => { + "git" + }; + + "vsettings[resources.doctrine2.connection.options.driver]" string => "'$(cfg[db_driver])'"; "vsettings[resources.doctrine2.connection.options.dbname]" string => "'$(cfg[db_name])'"; "vsettings[resources.doctrine2.connection.options.user]" string => "'$(cfg[db_user])'"; @@ -112,8 +117,11 @@ commands: "/bin/sh" # args => "-c 'cd $(cfg[install_dir]) && $(php_composer.exe) -q -n create-project --prefer-dist --no-dev opensolutions/vimbadmin'", - args => "-c 'cd $(cfg[install_dir]) && $(php_composer.exe) install -q --prefer-dist --no-dev", + args => "-c 'cd $(cfg[install_dir]) && $(php_composer.exe) update -q --no-cache && $(php_composer.exe) install --no-cache -q --prefer-dist --no-dev", handle => "vimbadmin_composed", + depends_on => { + "vimbadmin_pkgs_installed" + }, contain => vimbadmin_cmd; #"/bin/sh" @@ -127,6 +135,7 @@ commands: methods: + "any" usebundle => wmde_install_packages(@(pkgs),"vimbadmin"); "any" usebundle => php_composer; "any" usebundle => mysql_table_exists(@(cfg),"admin");