From f3f7e837f6c5732dbae54ef25727ee46c1501301 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucio=20Andr=C3=A9s=20Illanes=20Albornoz?= Date: Tue, 11 May 2021 18:24:52 +0100 Subject: vars/gcc.vars: correctly set finish build step state. --- vars/gcc.vars | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/vars/gcc.vars b/vars/gcc.vars index 6aa9cb39..388b7adc 100644 --- a/vars/gcc.vars +++ b/vars/gcc.vars @@ -10,7 +10,7 @@ pkgp_gcc_build_dir() { PKG_BUILD_DIR="${1}-${2}-${PKG_TARGET}"; }; pkgp_gcc_state_set() { printf "step unknown %s %s\n" "${PKG_NAME}" "${1}" >&3; - ex_pkg_state_set "${PKG_NAME}" "${1}" "${2}"; + ex_pkg_state_set "${PKG_NAME}" "${1}" ${2:+"${2}"}; }; pkgp_gcc_configure() { @@ -208,8 +208,9 @@ pkgp_gcc_stage1_all() { fi; if ! ex_pkg_state_test "${PKG_NAME}" install "${_restart_at}"; then pkg_install || return 1; - pkgp_gcc_state_set "install" "finish"; + pkgp_gcc_state_set "install"; fi; + pkgp_gcc_state_set "finish"; }; @@ -276,8 +277,10 @@ pkg_gcc_full_all() { pkgp_gcc_state_set "install_make" "install"; fi; if ! ex_pkg_state_test "${PKG_NAME}" install "${_restart_at}"; then - pkg_install || return 1; pkgp_gcc_state_set "install" "finish"; + pkg_install || return 1; + pkgp_gcc_state_set "install"; fi; + pkgp_gcc_state_set "finish"; }; pkg_gcc_full_host_all() { @@ -300,8 +303,9 @@ pkg_gcc_full_host_all() { fi; if ! ex_pkg_state_test "${PKG_NAME}" install "${_restart_at}"; then pkg_install || return 1; - pkgp_gcc_state_set "install" "finish"; + pkgp_gcc_state_set "install"; fi; + pkgp_gcc_state_set "finish"; fi; }; @@ -325,8 +329,9 @@ pkg_gcc_libstdcpp_v3_host_all() { fi; if ! ex_pkg_state_test "${PKG_NAME}" install "${_restart_at}"; then pkg_install || return 1; - pkgp_gcc_state_set "install" "finish"; + pkgp_gcc_state_set "install"; fi; + pkgp_gcc_state_set "finish"; fi; }; @@ -350,8 +355,9 @@ pkg_gcc_runtime_host_all() { fi; if ! ex_pkg_state_test "${PKG_NAME}" install "${_restart_at}"; then pkg_install || return 1; - pkgp_gcc_state_set "install" "finish"; + pkgp_gcc_state_set "install"; fi; + pkgp_gcc_state_set "finish"; fi; }; -- cgit v1.2.3