summaryrefslogtreecommitdiffhomepage
path: root/subr/ex_pkg_dispatch.subr
AgeCommit message (Expand)AuthorFilesLines
2020-03-02build.sh:build(): iteratively print list of unknown packages, if any.Lucio Andrés Illanes Albornoz1-3/+3
2020-03-01General cleanup, pt. III.Lucio Andrés Illanes Albornoz1-3/+3
2020-03-01build.sh:buildp_ast(): reset package state of in-progress packages at EXIT si...Lucio Andrés Illanes Albornoz1-10/+10
2020-02-29build.sh:buildp_dispatch{,_pkg_state}(): forward `msg_pkg' messages to stdout...Lucio Andrés Illanes Albornoz1-0/+2
2020-02-26Implements group-group dependencies.Lucio Andrés Illanes Albornoz1-1/+1
2020-02-26General cleanup, pt. II.Lucio Andrés Illanes Albornoz1-132/+162
2020-02-25build.sh: reintroduce {disabled,skipped}_pkg messages at -v[v[v]].Lucio Andrés Illanes Albornoz1-5/+7
2020-02-25subr/ex_pkg_dispatch.subr:exp_pkg_check_depends(): apply ex_rtl_uniq() to exp...Lucio Andrés Illanes Albornoz1-22/+3
2020-02-25General cleanup, pt. I.Lucio Andrés Illanes Albornoz1-116/+159
2020-02-15subr/ex_pkg_dispatch.subr:exp_pkg_dispatch_{group,package}(): correctly regis...Lucio Andrés Illanes Albornoz1-0/+1
2020-02-14groups/2*.native_packages_*.group: adds dependencies.Lucio Andrés Illanes Albornoz1-4/+8
2020-02-14groups/2*.native_packages_*.group: adds dependencies.Lucio Andrés Illanes Albornoz1-4/+3
2020-02-14subr/ex_pkg_dispatch.subr:exp_pkg_dispatch_package(): correctly reference ${A...Lucio Andrés Illanes Albornoz1-1/+1
2020-02-14groups/2*.native_packages_*.group: adds dependencies.Lucio Andrés Illanes Albornoz1-1/+1
2020-02-14build.sh: minor cleanup.Lucio Andrés Illanes Albornoz1-7/+10
2020-02-13build.sh: change working directory to "$(dirname "${0}")" at startup.Lucio Andrés Illanes Albornoz1-4/+3
2020-02-12{build.sh,subr/ex_pkg_dispatch.subr}: prepend {disabled,skipped,start}_pkg me...Lucio Andrés Illanes Albornoz1-11/+16
2020-02-12subr/ex_pkg_dispatch.subr: fix typo.Lucio Andrés Illanes Albornoz1-3/+3
2020-02-12vars/build.vars:{host,native}_toolchain: merges {host,native}_toolchain_mingw32.Lucio Andrés Illanes Albornoz1-4/+4
2020-02-11vars/build.vars:{host_toolchain,invariants,native_{runtime,tools,toolchain_mi...Lucio Andrés Illanes Albornoz1-9/+12
2020-02-11subr/ex_pkg_dispatch.subr: disable dependency expansion given -r.Lucio Andrés Illanes Albornoz1-9/+13
2020-02-11subr/ex_pkg_dispatch.subr: correctly update ${_pkg_names}.Lucio Andrés Illanes Albornoz1-1/+3
2020-02-11Implements package-package dependencies.Lucio Andrés Illanes Albornoz1-54/+80
2020-02-09Rename build targets to build groups to avoid confusion w/ target architectures.Lucio Andrés Illanes Albornoz1-17/+17
2019-01-27subr/ex_pkg_dispatch.subr:ex_pkg_dispatch(): correctly amend ${_pkgs_found_new}.Lucio Andrés Illanes Albornoz1-0/+1
2019-01-20subr/ex_pkg_dispatch.subr:ex_pkg_dispatch(): amend vs. set ${${_pkgs_found_vn...Lucio Andrés Illanes Albornoz1-3/+4
2019-01-19build.sh, subr/{build_args,ex_pkg_dispatch}.subr: fix -r LAST.Lucio Andrés Illanes Albornoz1-13/+5
2019-01-19build.sh:buildp_dispatch(): correctly call ex_pkg_dispatch().Lucio Andrés Illanes Albornoz1-1/+3
2019-01-19build.sh, etc/build.usage, subr/ex_pkg_dispatch.subr: adds -r LAST.Lucio Andrés Illanes Albornoz1-7/+16
2018-04-30Correctly (zero-)initialise all locals.Lucio Andrés Illanes Albornoz1-4/+4
2017-12-22build.sh:fail_pkg: terminate pending builds given build failure, -P, and abse...Lucio Andrés Illanes Albornoz (arab, vxp)1-5/+0
2017-12-06subr/ex_pkg_dispatch.subr:ex_pkg_dispatch(): don't launch new jobs if at leas...Lucio Andrés Illanes Albornoz (arab, vxp)1-10/+12
2017-12-05subr/build_init.subr: touch ${DEFAULT_BUILD_LOG_FNAME} and set ${BUILD_IS_PAR...Lucio Andrés Illanes Albornoz (arab, vxp)1-1/+1
2017-12-05etc/build.usage: adds -P [jobs].Lucio Andrés Illanes Albornoz (arab, vxp)1-1/+2
2017-12-05subr/ex_pkg_dispatch.subr:ex_pkg_dispatch(): dispatch ${_njobs_max} jobs prio...Lucio Andrés Illanes Albornoz (arab, vxp)1-4/+10
2017-12-05subr/ex_pkg_dispatch.subr:ex_pkg_dispatch(): open FIFO in read/write mode to ...Lucio Andrés Illanes Albornoz (arab, vxp)1-2/+2
2017-12-05subr/ex_pkg_dispatch.subr:ex_pkg_dispatch(): correctly handle failed package ...Lucio Andrés Illanes Albornoz (arab, vxp)1-3/+0
2017-12-05subr/ex_pkg_dispatch.subr: maintain the count of jobs at its maximum at all t...Lucio Andrés Illanes Albornoz (arab, vxp)1-40/+56
2017-12-05vars/build.vars:{native_packages_*,dist_minipix}: enables parallelisation.Lucio Andrés Illanes Albornoz (arab, vxp)1-39/+52
2017-12-03subr/*.subr: fix header legends.Lucio Andrés Illanes Albornoz (arab, vxp)1-1/+5
2017-12-03etc/build.usage: update.Lucio Andrés Illanes Albornoz (arab, vxp)1-1/+2
2017-12-03Separate front end (build.sh, subr/build_*) from dispatcher.Lucio Andrés Illanes Albornoz (arab, vxp)1-40/+54
2017-11-29build.sh: always print std{out,err} logs given ${ARG_XTRACE} (-x.)Lucio Andrés Illanes Albornoz (arab, vxp)1-0/+3
2017-11-23subr/ex_pkg_dispatch.subr:ex_pkg_dispatch(): fix potential race condition.Lucio Andrés Illanes Albornoz1-13/+14
2017-11-22subr/ex_pkg_{dispatch,env}.subr: move ${PKG_DISABLED} check.Lucio Andrés Illanes Albornoz (arab, vxp)1-11/+16
2017-11-22subr/ex_pkg_{dispatch,steps}.subr: split.Lucio Andrés Illanes Albornoz (arab, vxp)1-84/+20
2017-11-22build.sh, subr/ex_pkg_dispatch.subr: splits build logging and job control logic.Lucio Andrés Illanes Albornoz (arab, vxp)1-5/+36
2017-11-22subr/ex_pkg_dispatch.subr: correctly check for finished package status.Lucio Andrés Illanes Albornoz (arab, vxp)1-51/+53
2017-11-22subr/*: reorganised as {ex{,_{pkg,rtl,setup}},pkg}_*.Lucio Andrés Illanes Albornoz (arab, vxp)1-0/+71