From 7bed8897ea5cd2bb80f275f93e4287754bd5cc97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucio=20Andr=C3=A9s=20Illanes=20Albornoz?= Date: Thu, 5 Mar 2020 13:21:40 +0000 Subject: subr/ex_pkg{,_dispatch}.subr: implement -r ***name[,..][:step,..]: forcibly rebuild all packages that depend on the specified package(s). etc/{build.usage,README.md}, subr/build_init.subr: updated. --- etc/README.md | 7 ++++--- etc/build.usage | 15 ++++++++------- 2 files changed, 12 insertions(+), 10 deletions(-) (limited to 'etc') diff --git a/etc/README.md b/etc/README.md index 861d7d97..3543254a 100644 --- a/etc/README.md +++ b/etc/README.md @@ -206,8 +206,9 @@ usage: ./build.sh [-a nt32|nt64] [-b debug|release] [-C dir[,..]] [-D kind[,..] Restart the specified comma-separated package(s) completely or at optionally specified comma-separated list of build steps. - Prepend w/ `*' to automatically include dependencies and `**' to - forcibly rebuild all dependencies. + Prepend w/ `*' to automatically include dependencies, `**' to + forcibly rebuild all dependencies, and `***` to forcibly rebuild + all packages that depend on the specified package(s). Currently defined build steps are: fetch_wget, fetch_git, fetch_extract, configure_patch_pre, @@ -223,7 +224,7 @@ usage: ./build.sh [-a nt32|nt64] [-b debug|release] [-C dir[,..]] [-D kind[,..] new commits. --debug-minipix Don't strip(1) minipix binaries to facilitate debugging minipix. [ ..] One of: dev_packages, dist, host_deps, host_deps_rpm, - host_toolchain, host_tools, minipix, native_packages, + host_toolchain, host_tools, minipix, native_packages, native_runtime, native_toolchain, native_tools. ``` diff --git a/etc/build.usage b/etc/build.usage index 0f0f816c..d0b900b4 100644 --- a/etc/build.usage +++ b/etc/build.usage @@ -1,6 +1,6 @@ -usage: ./build.sh [-a nt32|nt64] [-b debug|release] [-C dir[,..]] [-D kind[,..]] - [-F ipv4|ipv6|offline] [-h] [-p jobs] [-P] [-r ALL|LAST] - [-r [*[*]]name[,..][:step,..]] [-R] [-v[v[v[v]]]] [--as-needed] +usage: ./build.sh [-a nt32|nt64] [-b debug|release] [-C dir[,..]] [-D kind[,..]] + [-F ipv4|ipv6|offline] [-h] [-p jobs] [-P] [-r ALL|LAST] + [-r [*[*[*]]]name[,..][:step,..]] [-R] [-v[v[v[v]]]] [--as-needed] [--debug-minipix] [|=[ ..]] -a nt32|nt64 Selects 32-bit or 64-bit architecture; defaults to nt64. @@ -25,12 +25,13 @@ usage: ./build.sh [-a nt32|nt64] [-b debug|release] [-C dir[,..]] [-D kind[,..] -r ALL|LAST Restart all packages or the last failed package and resume build, resp. - -r [*[*]]name[,..][:step,..] + -r [*[*[*]]]name[,..][:step,..] Restart the specified comma-separated package(s) completely or at optionally specified comma-separated list of build steps. - Prepend w/ `*' to automatically include dependencies and `**' to - forcibly rebuild all dependencies. + Prepend w/ `*' to automatically include dependencies, `**' to + forcibly rebuild all dependencies, and `***` to forcibly rebuild + all packages that depend on the specified package(s). Currently defined build steps are: fetch_wget, fetch_git, fetch_extract, configure_patch_pre, @@ -46,5 +47,5 @@ usage: ./build.sh [-a nt32|nt64] [-b debug|release] [-C dir[,..]] [-D kind[,..] new commits. --debug-minipix Don't strip(1) minipix binaries to facilitate debugging minipix. [ ..] One of: dev_packages, dist, host_deps, host_deps_rpm, - host_toolchain, host_tools, minipix, native_packages, + host_toolchain, host_tools, minipix, native_packages, native_runtime, native_toolchain, native_tools. -- cgit v1.2.3