From 9f6d7db55d816684303971e795d2ae237310bb14 Mon Sep 17 00:00:00 2001 From: maxpozdeev Date: Sun, 24 Jul 2022 12:51:32 +0300 Subject: [PATCH] update release builder to use composer --- buildtar.php | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/buildtar.php b/buildtar.php index 0971bba..ce4b444 100755 --- a/buildtar.php +++ b/buildtar.php @@ -45,19 +45,15 @@ unlink('./docker-config.php'); unlink('./includes/lang/en-rtl.json'); unlink('./mtt-edit-settings.php'); -/* -# save only 2 languages -$dh = opendir('./content/lang/') or die("Cant opendir lang\n"); -while (false !== ($f = readdir($dh))) { - if (!in_array($f, ['.', '..', '.htaccess', 'en.json', 'ru.json'])) { - unlink('./content/lang/'. $f); - } -} -closedir($dh); - */ - - chdir('..'); # to the root of repo + +assert( strpos(getcwd(), ':') === false ); # FIXME: if path contains a colon ':' +echo("> Run Composer\n"); +$retval = 0; +if (false === system( "./composer.sh install --no-dev --no-interaction --optimize-autoloader", $retval) || $retval != 0) { + die("Failed to install composer libs via docker\n"); +} + rename('src', 'mytinytodo') or die("Cant rename 'src'\n"); `tar -czf mytinytodo.tar.gz mytinytodo`; #OS dep.!!!