From a42230d6351db5f3dab0ce2820006a84495200e3 Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Sun, 15 Mar 2020 01:53:55 -0500 Subject: script: More efficiently call apk --- hscript/script_e.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'hscript/script_e.cc') diff --git a/hscript/script_e.cc b/hscript/script_e.cc index 8bb9196..acaffda 100644 --- a/hscript/script_e.cc +++ b/hscript/script_e.cc @@ -481,10 +481,13 @@ bool Script::execute() const { return false; } - std::vector params = {"--root", targetDirectory(), "add"}; + std::vector params(this->internal->packages.size() + 3); + params[0] = "--root"; + params[1] = targetDirectory(); + params[2] = "add"; std::copy(this->internal->packages.begin(), this->internal->packages.end(), - params.end()); + params.begin() + 3); if(run_command("/sbin/apk", params) != 0) { EXECUTE_FAILURE("pkginstall"); -- cgit v1.2.3-60-g2f50