commit 58eacee30249082e237778fcf509007f54837d01
parent b60688ca644449e21912ff3751f17eb37cec6119
Author: Jan Pobrislo <ccx@te2000.cz>
Date: Sat, 29 Nov 2025 14:45:29 +0000
Create genlinks_mini template for fewer rebuilds
Diffstat:
344 files changed, 9882 insertions(+), 9526 deletions(-)
diff --git a/templates/genlinks b/templates/genlinks
@@ -1,79 +1,13 @@
-{% extends "generic" %}
-{%- block template_deps -%}
-{%- import "package_sets" as ps -%}
-{{ ps.busybox_common() }}
-#+{{pkg_install_name("busybox-findutils")}}
-#+{{pkg_install_name("busybox-awk")}}
-{% endblock template_deps %}
-{%- block finish -%}
-{{ super() -}}
-cd "$pthbs_destdir{{versions}}/$pthbs_package"
-find -type d -o -print | awk -F/ '
-BEGIN {
-{%- block genlinks_begin -%}
-{% endblock genlinks_begin -%}
-}
-
-function r1(s) {
- sub("^[.]/[^/]*", ".", s)
- return s
-}
-function s1(repl, s) {
- sub("^[.]/[^/]*", "./"repl, s)
- return s
-}
-function link(src) {
- x[$0]=0
- printf "%s\t%s\n", $0, src
- printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
-}
-$1!="."{exit 1}
-
-{% block genlinks_rules -%}
-{% endblock genlinks_rules %}
-$2 == "env" { link($0); next }
-$2 == ".env-template" { link($0); next }
-
-$2 == "{{bindir}}" { link($0); next }
-$2 == "{{sbindir}}" { link($0); next }
-$2 == "bin" { link(s1("{{bindir}}", $0)); next }
-$2 == "sbin" { link(s1("{{sbindir}}", $0)); next }
+{% extends "genlinks_mini" %}
+{% block genlinks_all_rules -%}
+{{- super() }}
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
-$2 == "{{dynlibdir}}" { link($0); next }
-$2 == "{{libdir}}" { link($0); next }
-$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("{{libdir}}", $0)); next }
-$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("{{dynlibdir}}", $0)); next }
$2 == "{{ocamldir}}" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
-$2 == "share" && $3 == "info" { link(s1(r1($0), "{{infodir}}"); next }
-$2 == "share" && $3 == "man" { link(s1(r1($0), "{{mandir}}"); next }
-$2 == "share" && $3 == "doc" { link(s1(r1($0), "{{docdir}}"); next }
-
-$2 == "{{configdir}}" { link($0); next }
$2 == "{{keysdir}}" { link($0); next }
$2 == "{{zshdir}}" { link($0); next }
$2 == "{{vimdir}}" { link($0); next }
-$2 == "{{mandir}}" { link($0); next }
-$2 == "{{infodir}}" { link($0); next }
-$2 == "{{docdir}}" { link($0); next }
$2 == "icons" { link($0); next }
$2 == "terminfo" { link($0); next }
-$2 == "{{datadir}}" { link($0); next }
-$2 == "{{includedir}}" { link($0); next }
-
-{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
-
-END {
- for(fname in x) { printf "DEBUG: x[\"%s\"]=\"%s\"\n", fname, x[fname] >"/dev/stderr" }
- retcode = 0
- for(fname in x) {
- if(x[fname]) {
- printf "ERROR: missing expected file \"%s\"\n", fname >"/dev/stderr"
- retcode = 3
- }
- }
- exit retcode
-}' >.install-links.new
-mv .install-links.new .install-links
-{% endblock finish %}
+{% endblock genlinks_all_rules %}
diff --git a/variants/ccx-x86_64/aat b/variants/ccx-x86_64/aat
@@ -1,34 +1,34 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+zsh.3fcac08852a51719a63fcb37a92385f9084d62df7eaa80415566127d4ee10935
-#+pthbs-banginstall.cdc87dcde67a1d34f9ff11ec5e1d55b3f468c4b30e0b0360d8e7b1b25448a150
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+zsh.72b7f62ae7dc7021ff0442485dc085d7aa2556c4244e7db07846f40596fbd6af
+#+pthbs-banginstall.5843581593c5ce61ce21fc4cca27babe04f8be43fb52525ec463fa0675a45dcf
#@git:5ce6a6a1224101ce5b0dfec1544a98c94d233ae0:aat
@@ -85,8 +85,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -99,25 +97,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/abduco b/variants/ccx-x86_64/abduco
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
#@git:8c32909a159aaa9484c82b71f05b7a73321eb491:abduco
@@ -108,8 +108,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -122,25 +120,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/alpine-keys b/variants/ccx-x86_64/alpine-keys
@@ -1,32 +1,32 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
#@git:c7b36ed27103ee3f9aa01905ba1fac2d606079cf:alpine-keys
@@ -64,8 +64,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "keys" { link($0); next }
$2 == "env" { link($0); next }
@@ -80,25 +78,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/apk-tools b/variants/ccx-x86_64/apk-tools
@@ -1,39 +1,39 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+patch.baac6f4d46ac62239921f90acc2da845839f79aef3cfa3ae8414c19d86e5d70a
-#+libressl.a6a82ca5e9bf99b15fff34ec5a8bb666b92592d729439e3ab5b8ae662b349217
-#+zstd.a0e2c09721b9241e54cc7822207678a563fe1ecf957221a0ec316abe433b45a4
-#+pkgconf-pkg-config.cac9c462057ee1ddc2e06a84629e23bfefda47f2fc0b45b5ac9d951b62f5dd03
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+patch.38b1b48916ffc35bdcfe8ad108daa35d42c722aa1415d92a7e3bf987b0c12766
+#+libressl.af87da6109508437b2c4047ad104a18f852a7df3ee236f082bc413fab6dd83ab
+#+zstd.a7522c505c6e9acf30b0eb7f509310efa2419d2b964b588b59bf2c5457119202
+#+pkgconf-pkg-config.cc0c32db6af8c9b23b6ac99ba77110628967fb8c0f45208888cca4a086aa50b1
#@sha256:4b32a05f12c3d29befb210c88c415f7c7affd7e351b9e96b0cfde50773d22dbd:apk-tools.patch
#@git:9d074efdc12bc41b5d24190595a5269a770e852a:apk-tools
@@ -106,8 +106,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -120,25 +118,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/applyuidgid-caps b/variants/ccx-x86_64/applyuidgid-caps
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+skalibs.c1918a5934804386f2db4c82d01756bb97b98a9f6cb69127ef93d858742039d0
-#+libcap.5cf43453236e91c96b9e5bd13cac766b502bc44ee5353add5935447da6705a7e
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+skalibs.fd22b755f2f668bebfd4684ca07bf942a65aedf5803da5ff198cdb75be9af3cb
+#+libcap.ec021dbeab32058a1acaef43443df612b0f19ed7c23b576f7b74ee5e7eaa804f
#@sha256:818a5ad7061ab1a740a5c2e7d7d8cdcc7be7e84e3f04b479731cf94ff1f1d093:applyuidgid-caps.c
@@ -95,8 +95,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -109,25 +107,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/argp-standalone b/variants/ccx-x86_64/argp-standalone
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
#@untar:-z:sha256:c29eae929dfebd575c38174f2c8c315766092cec99a8f987569d0cad3c6d64f6:.
#@untar::sha256:a4facc0856b512ad8ab5aed7b07e14a9629aaf042b1e92377ba22fcfc4c4205b:argp-standalone-1.5.0
@@ -104,8 +104,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -118,25 +116,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/attr b/variants/ccx-x86_64/attr
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
#@untar:-z:sha256:39bf67452fa41d0948c2197601053f48b3d78a029389734332a6309a680c6c87:.
@@ -123,8 +123,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -137,25 +135,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/bison b/variants/ccx-x86_64/bison
@@ -1,37 +1,37 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
-#+flex.60e63266e21b63f26734c8d4776c87bbefc6b16938160c5c4b8302845d9d1134
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
+#+flex.8efd4a13fa3a3c18211fc278699526ae747000dee885bfb82c2e77861c238bd6
#@untar:-J:sha256:9bba0214ccf7f1079c5d59210045227bcf619519840ebfa80cd3849cff5a5bf2:.
#@untar:-J:sha256:9bba0214ccf7f1079c5d59210045227bcf619519840ebfa80cd3849cff5a5bf2:.
@@ -125,8 +125,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -139,25 +137,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/bootstrap.environment b/variants/ccx-x86_64/bootstrap.environment
@@ -1,4 +1,4 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+gnu-make.e3d6b20c707a4bba0500cdaa9ace619984f1c4c203cc8b5f7519ac21d5ca3282
-#+musl-cross-make.e69cc40cf9ae56dd16631fce5539085731f52416a7d1d516527d380c8d07d288-
\ No newline at end of file
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+gnu-make.9460f2a3f9092e2e1c1a532a7a3d3edd67f538140368e4c7905b8a929b615a73
+#+musl-cross-make.cda5fd3e4f154e21e775b5b2f723f9c57872b16cdef270ff556c7a6960cdbb1b+
\ No newline at end of file
diff --git a/variants/ccx-x86_64/busybox b/variants/ccx-x86_64/busybox
@@ -1,7 +1,7 @@
#!/usr/bin/env pthbs-build
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.e3d6b20c707a4bba0500cdaa9ace619984f1c4c203cc8b5f7519ac21d5ca3282
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.9460f2a3f9092e2e1c1a532a7a3d3edd67f538140368e4c7905b8a929b615a73
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
#@sha256:31b8f61d2173fa36d4409e8e91f52088691d6ba4db13efe19ea7ae7512e64275:busybox/.config
#@git:3621595939e43a831d66f6b757d4f410029bff95:busybox
diff --git a/variants/ccx-x86_64/busybox-ash b/variants/ccx-x86_64/busybox-ash
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-attr b/variants/ccx-x86_64/busybox-attr
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-awk b/variants/ccx-x86_64/busybox-awk
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-bc b/variants/ccx-x86_64/busybox-bc
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-bzip2 b/variants/ccx-x86_64/busybox-bzip2
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-chpst b/variants/ccx-x86_64/busybox-chpst
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-console b/variants/ccx-x86_64/busybox-console
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-coreutils b/variants/ccx-x86_64/busybox-coreutils
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-coreutils-extra b/variants/ccx-x86_64/busybox-coreutils-extra
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-cpio b/variants/ccx-x86_64/busybox-cpio
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-cron b/variants/ccx-x86_64/busybox-cron
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-daemontools b/variants/ccx-x86_64/busybox-daemontools
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-diffutils b/variants/ccx-x86_64/busybox-diffutils
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-dosfstools b/variants/ccx-x86_64/busybox-dosfstools
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-dpkg b/variants/ccx-x86_64/busybox-dpkg
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-e2fsprogs b/variants/ccx-x86_64/busybox-e2fsprogs
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-ed b/variants/ccx-x86_64/busybox-ed
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-findutils b/variants/ccx-x86_64/busybox-findutils
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-getty b/variants/ccx-x86_64/busybox-getty
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-grep b/variants/ccx-x86_64/busybox-grep
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-gzip b/variants/ccx-x86_64/busybox-gzip
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-i2c-tools b/variants/ccx-x86_64/busybox-i2c-tools
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-iproute2 b/variants/ccx-x86_64/busybox-iproute2
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-iputils b/variants/ccx-x86_64/busybox-iputils
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-kbd b/variants/ccx-x86_64/busybox-kbd
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-linux-extra b/variants/ccx-x86_64/busybox-linux-extra
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-logging b/variants/ccx-x86_64/busybox-logging
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-login b/variants/ccx-x86_64/busybox-login
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-lzop b/variants/ccx-x86_64/busybox-lzop
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-misc b/variants/ccx-x86_64/busybox-misc
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-modutils b/variants/ccx-x86_64/busybox-modutils
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-mtd-utils b/variants/ccx-x86_64/busybox-mtd-utils
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-net-misc b/variants/ccx-x86_64/busybox-net-misc
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-net-tools b/variants/ccx-x86_64/busybox-net-tools
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-process-extra b/variants/ccx-x86_64/busybox-process-extra
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-procps b/variants/ccx-x86_64/busybox-procps
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-psmisc b/variants/ccx-x86_64/busybox-psmisc
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-rpm b/variants/ccx-x86_64/busybox-rpm
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-sed b/variants/ccx-x86_64/busybox-sed
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-sh b/variants/ccx-x86_64/busybox-sh
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-shadow b/variants/ccx-x86_64/busybox-shadow
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-su b/variants/ccx-x86_64/busybox-su
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-tar b/variants/ccx-x86_64/busybox-tar
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-traceroute b/variants/ccx-x86_64/busybox-traceroute
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-unzip b/variants/ccx-x86_64/busybox-unzip
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-util-linux-priv b/variants/ccx-x86_64/busybox-util-linux-priv
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-util-linux-unpriv b/variants/ccx-x86_64/busybox-util-linux-unpriv
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-vi b/variants/ccx-x86_64/busybox-vi
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-wget b/variants/ccx-x86_64/busybox-wget
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-xxd b/variants/ccx-x86_64/busybox-xxd
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox-xz b/variants/ccx-x86_64/busybox-xz
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/busybox:bootstrap b/variants/ccx-x86_64/busybox:bootstrap
@@ -1,14 +1,14 @@
#!/usr/bin/env pthbs-build
#@pragma:nosandbox
#@pragma:nopath
-#+musl-cross-make.e69cc40cf9ae56dd16631fce5539085731f52416a7d1d516527d380c8d07d288
-#+gnu-make.e3d6b20c707a4bba0500cdaa9ace619984f1c4c203cc8b5f7519ac21d5ca3282
+#+musl-cross-make.cda5fd3e4f154e21e775b5b2f723f9c57872b16cdef270ff556c7a6960cdbb1b
+#+gnu-make.9460f2a3f9092e2e1c1a532a7a3d3edd67f538140368e4c7905b8a929b615a73
#@git:aa4d303a3139107919f73cece4eaf85a7dc75db6:busybox
#@sha256:9ee52091d7a41e7e492d508574573fbebe64155d85a07980128f21105eaad1e2:busybox/.config
PATH="$pthbs_build_environment:$PATH"
-mcm=/home/ccx/versions/musl-cross-make.e69cc40cf9ae56dd16631fce5539085731f52416a7d1d516527d380c8d07d288
-make=/home/ccx/versions/gnu-make.e3d6b20c707a4bba0500cdaa9ace619984f1c4c203cc8b5f7519ac21d5ca3282
+mcm=/home/ccx/versions/musl-cross-make.cda5fd3e4f154e21e775b5b2f723f9c57872b16cdef270ff556c7a6960cdbb1b
+make=/home/ccx/versions/gnu-make.9460f2a3f9092e2e1c1a532a7a3d3edd67f538140368e4c7905b8a929b615a73
export CC="$mcm/bin/x86_64-linux-musl-gcc"
export CFLAGS="-D_GNU_SOURCE"
diff --git a/variants/ccx-x86_64/busybox:modutils b/variants/ccx-x86_64/busybox:modutils
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+linux-qemu-guest.e42986d0e927dec74d1dd581ed1de755c2b78a4af57cee45e58a88e796249d4a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
+#+linux-qemu-guest.4cf7c613934fcc8aab8e21c316cc5b948be3651b3e25f23c01014e1b127f7b5c
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
#@sha256:ccb459010923e1a9b49cb39d45bc93d0fc8749acea6efd7b19cfb00e76a5562e:busybox/.config
#@git:3621595939e43a831d66f6b757d4f410029bff95:busybox
@@ -60,7 +60,7 @@ export CFLAGS="-D_GNU_SOURCE"
export LDFLAGS="-static"
# TODO: indirection via deps directory/symlink
cat >>.config <<EOF
-CONFIG_DEFAULT_MODULES_DIR="/home/ccx/versions/linux-qemu-guest.e42986d0e927dec74d1dd581ed1de755c2b78a4af57cee45e58a88e796249d4a"
+CONFIG_DEFAULT_MODULES_DIR="/home/ccx/versions/linux-qemu-guest.4cf7c613934fcc8aab8e21c316cc5b948be3651b3e25f23c01014e1b127f7b5c"
EOF
make oldconfig
cat .config
diff --git a/variants/ccx-x86_64/ca-certificates-wip-donotuse b/variants/ccx-x86_64/ca-certificates-wip-donotuse
@@ -1,33 +1,33 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+certdata2pem.468748e93c0ff37efa192cea8589bcf527c1b831aa8ca55fe7f51b64faeecb10
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+certdata2pem.d8e204c2e20f6c855962896d6fb907046504c79531ce42bf9521b3cf98d300c7
#@untar:-j:sha256:6ef7bc56cc0e0b307d99a3c494119686091cc1d4ad08986d68aa089dd00c7788:.
@@ -73,8 +73,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
# TODO! need better matching, will break if you move ssldir out of configdir!
$2 == "config" { link($0); next }
@@ -90,25 +88,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/ccx-utils b/variants/ccx-x86_64/ccx-utils
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+skalibs.c1918a5934804386f2db4c82d01756bb97b98a9f6cb69127ef93d858742039d0
-#+s6.f04d9c8d50806c8c47e7a3bbfa877bbbc609421eb82a006b1ef9f17f126b4d87
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+skalibs.fd22b755f2f668bebfd4684ca07bf942a65aedf5803da5ff198cdb75be9af3cb
+#+s6.cdfa3b2ccb3f5c791113cfc0b17caa7fb4d542252c609ef6acc08279e36688f2
#@git:461a9ec198c1e2b9c39a34e21786747dbb8671b4:ccx-utils
@@ -125,8 +125,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -139,25 +137,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/certdata2pem b/variants/ccx-x86_64/certdata2pem
@@ -1,33 +1,33 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
#@sha256:064f7d41106cd9efa08b9e68cf049f44e3be55666bd2ab96d02c508293b8dce7:certdata2pem.c
@@ -93,8 +93,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -107,25 +105,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/confz b/variants/ccx-x86_64/confz
@@ -1,34 +1,34 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+zsh.3fcac08852a51719a63fcb37a92385f9084d62df7eaa80415566127d4ee10935
-#+pthbs-banginstall.cdc87dcde67a1d34f9ff11ec5e1d55b3f468c4b30e0b0360d8e7b1b25448a150
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+zsh.72b7f62ae7dc7021ff0442485dc085d7aa2556c4244e7db07846f40596fbd6af
+#+pthbs-banginstall.5843581593c5ce61ce21fc4cca27babe04f8be43fb52525ec463fa0675a45dcf
#@git:c6aef8098d37a1773439117a5674bfc8662ef62b:confz
@@ -82,8 +82,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -96,25 +94,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/container-bin-image b/variants/ccx-x86_64/container-bin-image
@@ -1,60 +1,60 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-dosfstools.53e30486c6e40b854611e47e94c0dfa06c41691311cbbbaa290331b3d28cfb05
-#+busybox-e2fsprogs.a9db189743f4ef5ee540c2adc08214fe94a6ff732c50e02ae4c623706c246f7c
-#+busybox-iproute2.d538589972980a1e3a52e4830949ced1c22e0050b1ff57762b2972063ad91648
-#+busybox-iputils.8cbd732f5342bf8da8c1456cffb23554dbafa6fb19f8c6a19f1b67aaa243a662
-#+busybox-net-misc.eb9c09a2d8c9518a4cd038571adf312cfdc3e57eeed4e74db8e78c347ec68853
-#+busybox-net-tools.c82b35e4e8c518b44444f68f0cf50f4a2c01b6eb95a8983e0d9d7814d198f32a
-#+busybox-traceroute.2429ce3a0c431dadfc0668d60fb13d4a7fca2d5d16ade42ffecf36ce4f89baa0
-#+busybox-wget.ce90f68067c9539751edd9e2cca3be07bf15075ee1c690d4062a1bf226d342b0
-#+busybox-chpst.af71fed1aff7bf86c69557b774db59b4fe36d7f778ef485410430918b19e6589
-#+busybox-console.397dca7c32183b4b0aadb656e390e9529f79f8d40b50a956d843e889279edc28
-#+busybox-getty.a336c850d60eb7c5c7ec1db78052c3580a5a4044a04c32b744ea5107a2c1ce58
-#+busybox-i2c-tools.0fd529f075289fdbaa0bc73d49a1bef6af00e83fbb7117c16b8db087531ac0f8
-#+busybox-linux-extra.24d1b6d1976c35b6fd60dcbad716cadd30c6c1809ea38356b44646bbcd41ac57
-#+busybox-mtd-utils.d71bc206f11ac28fc084056ad5b582b7644d62689fa8e1af63812a322411af3e
-#+busybox-shadow.5e755181d3b2dfda29acbef0db527c6978db81962eb1cb0a330946aab63e0280
-#+busybox-su.3cdd99ba3237190df1dc8044384db002690ef70583173ee6fbc12d4a63891289
-#+busybox-util-linux-priv.f16ab2e2d7ebbc437fc8281906d240a776777ccd29a8fc1156fdd5d53aa4ba53
-#+busybox-logging.7fe744403efd37f85e6c2caf9b104a61d2d38d69c19bf1e099347468266747aa
-#+busybox-cron.2fce66542d321d6d2c9c9a6f2059b973cfc3d5ef5c06f9157ded14f79537ce59
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-login.9c1da40015dd442b7ff32e23f6cbbd67dbf398a1dde32a9d3424692ca4a36961
-#+execline.c1b685e00b034b2cc1067814e015ee94d0069d558edb4af30d1088dadbb46f7e
-#+s6.f04d9c8d50806c8c47e7a3bbfa877bbbc609421eb82a006b1ef9f17f126b4d87
-#+ccx-utils.ef6e27392b3e3e9f98095dfcefff7cc22a4534be8e9bae6178b4f9d77017c0b0
-#+applyuidgid-caps.e20a9573b922544197abbe5154be42d910438916fb3a143403e5dd1eef6d10d7
-#+easyseccomp.8fca939c61638c71d54e96afb1b04e107ad96d223adead02002530e675fbd865
-#+mlog.82418175ab4f7096bdd077178a4d1ee493bdf66a43e03e226a4716d326b45b04
-#+abduco.3831c55b89171d2f8bb558276be2da827ccc2bd9ebade4c411e43f776ffe9cfb
-#+nawk.acc3a4d7c7aa6394c03ee568557f4fbb27457f6a00769946c004f0587b023108
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-dosfstools.e935ed4c471afb8996c8ce039081f69591dfbc106c0081d3e271429368ec9e7f
+#+busybox-e2fsprogs.d249bd685f5e483f80d2bbd2ec610543c4a737edefbd3741f7789670fe7bd9ee
+#+busybox-iproute2.9821c290447e268834b2bb26df830cc08448888ad6460ece945b4291d72819e0
+#+busybox-iputils.692a5f82a211eb1e6ff6e9de69c8d0138ff0bd091d38907aca921b4263c0cfbf
+#+busybox-net-misc.c5fa94ac838578350b667a47963030fde6444d055237c67ca90163ecaadd5dbf
+#+busybox-net-tools.c51f921039f0c8781b4d3889b1444e2b2003ebda18d6b8564436444a29e99928
+#+busybox-traceroute.e163e480090b9f34383a9090b3aa7290a10c4e85a9773de246e8e13d908d132d
+#+busybox-wget.f2de4895d2b4ca508ca93418ebbcc2dfdbcb4ce4fa1fb51af3ad74062d8f1016
+#+busybox-chpst.df35f24940b696871eebf101deda8836d14b6ffb28fd6d98181612bb2588bcfd
+#+busybox-console.34b564433dfde402f8b4a9f9becaf910274c4313384104eba3c6e57a96b62abb
+#+busybox-getty.a04f272e26275f4b6ef0b40ae8755d32396e892943caffd89d599d89df3df417
+#+busybox-i2c-tools.9ab691e70c4a7fcec7f88e824ee4fa7a7ee92620decfc12a443c7c5e0f3106c2
+#+busybox-linux-extra.2b5ee01cdf657bb64a32451fbce16bb7c43c7a7664c9443e9b7b19786a1deb3f
+#+busybox-mtd-utils.cb449d5d87ca141939215faf9b30903375091cf2831c5d1202f833bfb83b4457
+#+busybox-shadow.81f355aaf6dece00ba6bb4182fbe6a7323e79c23de7d7547fa1dc19f8121459c
+#+busybox-su.d87510b8b593cfc0cfe1a193fc942d47abc0154ec278c3ac2f8dad73f51fe674
+#+busybox-util-linux-priv.36ae3d8e244a690fb3b572feba46ee5664927fd4d2fa051d337fa8c240fa6675
+#+busybox-logging.06ebf9a6a4a13067fd57ebbbe16496d0cd5d3356aee3bb2cec3e3cf568ab6be5
+#+busybox-cron.caf1b162247fc475e6707214907acf142daa7f7a87b217d9f3a0047efbcc621c
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-login.27fa6a815676e25b8f81717c81a2dea74956b88e31894b2665ea9548024e2969
+#+execline.a3cbe3ea09cc1b50ceeae50b5b444f2cb9318b8258046ef732de032d3a03feab
+#+s6.cdfa3b2ccb3f5c791113cfc0b17caa7fb4d542252c609ef6acc08279e36688f2
+#+ccx-utils.ca1800c28da7e23e00c221a052c36fd8d5916c79b96441691d0195146e008257
+#+applyuidgid-caps.8403733e56d2cd2f71072b73f48bc5f5ae4ae7d11d9a0687fe341e8a80ed49b1
+#+easyseccomp.23131b96aae16c34a12f6c6208d257aa415a37e6caa0bd7c20b6e09df8230a44
+#+mlog.95e9d9c49918877a2ae37dd0dac0ff25590fe03e1007f42c1b5e23770beb9824
+#+abduco.878eef2e50f56d7dede68ba05115c35c8621e00a043629da66a24f1950f5240d
+#+nawk.8a34ce5b23cca61e2e310ab70dd01bd130df0a6574d0081afa8bb42de4bfac10
#@sha256:b9236c0fd504ffbc56f65d0522d2acadcd2683380eaa6f1873e8201eaa7388a5:default-policy.easyseccomp
img="$pthbs_destdir/home/ccx/versions/$pthbs_package/container-bin-image"
diff --git a/variants/ccx-x86_64/containers b/variants/ccx-x86_64/containers
@@ -1,39 +1,39 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+zsh.3fcac08852a51719a63fcb37a92385f9084d62df7eaa80415566127d4ee10935
-#+pthbs-banginstall.cdc87dcde67a1d34f9ff11ec5e1d55b3f468c4b30e0b0360d8e7b1b25448a150
-#+execline.c1b685e00b034b2cc1067814e015ee94d0069d558edb4af30d1088dadbb46f7e
-#+alpine-keys.e2129a1d04a8c88d1e4c44adf75119e6c4168e716859bc5ec4c490ee43c91d08
-#+apk-tools.90720114fc824735c187ae6dfc800818e536d969fc83977cf3daa8e621890be4
-#+xbps.b14047f6b8e7ff5e4232a4e933dbaaa756ae5e5566b24a0ef227a464658a259d
-#+container-bin-image.b052289184f02606f980ea7e3f4fb0e44c2cf0fa8cc78a9b345c18a1a4b5885d
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+zsh.72b7f62ae7dc7021ff0442485dc085d7aa2556c4244e7db07846f40596fbd6af
+#+pthbs-banginstall.5843581593c5ce61ce21fc4cca27babe04f8be43fb52525ec463fa0675a45dcf
+#+execline.a3cbe3ea09cc1b50ceeae50b5b444f2cb9318b8258046ef732de032d3a03feab
+#+alpine-keys.ec9c9bfc6e1ebc93d3f3630b6397e29f426d3daaeafc443d3e1d257af850d9b5
+#+apk-tools.1c6b3affeb26d3fe79d5c8f39c54312d1a3d9c770650c7c1ee08cb716472c6fa
+#+xbps.708260450718a95eb05847772bdf7eca31730dccc9c0b992f419990aec1caeb0
+#+container-bin-image.13e94ec95a5cf94aee706afe4e580d67fa0b10189cf8092e9d7e80e7c5660d0c
#@git:9820dbea1cf5060d7d04632f0fed7e91ea608309:containers
@@ -76,10 +76,10 @@ printf '%s\n' >"${dest}/zsh/site-functions/confz_containers_pthbs_init" \
"typeset -g container_xbps_install_executable='$prefix/deps/command/xbps-install.static'"
mkdir -p "${dest}/deps/command"
-ln -sf '/home/ccx/versions/apk-tools.90720114fc824735c187ae6dfc800818e536d969fc83977cf3daa8e621890be4/command/apk.static' "${dest}/deps/command/"
-ln -sf '/home/ccx/versions/xbps.b14047f6b8e7ff5e4232a4e933dbaaa756ae5e5566b24a0ef227a464658a259d/command/xbps-install.static' "${dest}/deps/command/"
+ln -sf '/home/ccx/versions/apk-tools.1c6b3affeb26d3fe79d5c8f39c54312d1a3d9c770650c7c1ee08cb716472c6fa/command/apk.static' "${dest}/deps/command/"
+ln -sf '/home/ccx/versions/xbps.708260450718a95eb05847772bdf7eca31730dccc9c0b992f419990aec1caeb0/command/xbps-install.static' "${dest}/deps/command/"
-for f in '/home/ccx/versions/alpine-keys.e2129a1d04a8c88d1e4c44adf75119e6c4168e716859bc5ec4c490ee43c91d08'/keys/alpine/*/*; do
+for f in '/home/ccx/versions/alpine-keys.ec9c9bfc6e1ebc93d3f3630b6397e29f426d3daaeafc443d3e1d257af850d9b5'/keys/alpine/*/*; do
test -f "$f"
d=$(basename "${f%/*}")
mkdir -p "${dest}/deps/keys/alpine/$d"
@@ -87,13 +87,13 @@ for f in '/home/ccx/versions/alpine-keys.e2129a1d04a8c88d1e4c44adf75119e6c4168e7
done
mkdir -p "${dest}/deps/keys/void"
-for f in '/home/ccx/versions/xbps.b14047f6b8e7ff5e4232a4e933dbaaa756ae5e5566b24a0ef227a464658a259d'/keys/void/*; do
+for f in '/home/ccx/versions/xbps.708260450718a95eb05847772bdf7eca31730dccc9c0b992f419990aec1caeb0'/keys/void/*; do
ln -sf "$f" "${dest}/deps/keys/void/"
done
-test -d '/home/ccx/versions/container-bin-image.b052289184f02606f980ea7e3f4fb0e44c2cf0fa8cc78a9b345c18a1a4b5885d/container-bin-image'
-test -f '/home/ccx/versions/container-bin-image.b052289184f02606f980ea7e3f4fb0e44c2cf0fa8cc78a9b345c18a1a4b5885d/container-bin-image/if'
-ln -sf '/home/ccx/versions/container-bin-image.b052289184f02606f980ea7e3f4fb0e44c2cf0fa8cc78a9b345c18a1a4b5885d/container-bin-image' "${dest}/deps/"
+test -d '/home/ccx/versions/container-bin-image.13e94ec95a5cf94aee706afe4e580d67fa0b10189cf8092e9d7e80e7c5660d0c/container-bin-image'
+test -f '/home/ccx/versions/container-bin-image.13e94ec95a5cf94aee706afe4e580d67fa0b10189cf8092e9d7e80e7c5660d0c/container-bin-image/if'
+ln -sf '/home/ccx/versions/container-bin-image.13e94ec95a5cf94aee706afe4e580d67fa0b10189cf8092e9d7e80e7c5660d0c/container-bin-image' "${dest}/deps/"
@@ -124,8 +124,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -138,25 +136,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/containers.environment b/variants/ccx-x86_64/containers.environment
@@ -1,64 +1,64 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-dosfstools.53e30486c6e40b854611e47e94c0dfa06c41691311cbbbaa290331b3d28cfb05
-#+busybox-e2fsprogs.a9db189743f4ef5ee540c2adc08214fe94a6ff732c50e02ae4c623706c246f7c
-#+busybox-iproute2.d538589972980a1e3a52e4830949ced1c22e0050b1ff57762b2972063ad91648
-#+busybox-iputils.8cbd732f5342bf8da8c1456cffb23554dbafa6fb19f8c6a19f1b67aaa243a662
-#+busybox-net-misc.eb9c09a2d8c9518a4cd038571adf312cfdc3e57eeed4e74db8e78c347ec68853
-#+busybox-net-tools.c82b35e4e8c518b44444f68f0cf50f4a2c01b6eb95a8983e0d9d7814d198f32a
-#+busybox-traceroute.2429ce3a0c431dadfc0668d60fb13d4a7fca2d5d16ade42ffecf36ce4f89baa0
-#+busybox-wget.ce90f68067c9539751edd9e2cca3be07bf15075ee1c690d4062a1bf226d342b0
-#+busybox-chpst.af71fed1aff7bf86c69557b774db59b4fe36d7f778ef485410430918b19e6589
-#+busybox-console.397dca7c32183b4b0aadb656e390e9529f79f8d40b50a956d843e889279edc28
-#+busybox-getty.a336c850d60eb7c5c7ec1db78052c3580a5a4044a04c32b744ea5107a2c1ce58
-#+busybox-i2c-tools.0fd529f075289fdbaa0bc73d49a1bef6af00e83fbb7117c16b8db087531ac0f8
-#+busybox-linux-extra.24d1b6d1976c35b6fd60dcbad716cadd30c6c1809ea38356b44646bbcd41ac57
-#+busybox-mtd-utils.d71bc206f11ac28fc084056ad5b582b7644d62689fa8e1af63812a322411af3e
-#+busybox-shadow.5e755181d3b2dfda29acbef0db527c6978db81962eb1cb0a330946aab63e0280
-#+busybox-su.3cdd99ba3237190df1dc8044384db002690ef70583173ee6fbc12d4a63891289
-#+busybox-util-linux-priv.f16ab2e2d7ebbc437fc8281906d240a776777ccd29a8fc1156fdd5d53aa4ba53
-#+busybox-logging.7fe744403efd37f85e6c2caf9b104a61d2d38d69c19bf1e099347468266747aa
-#+busybox-cron.2fce66542d321d6d2c9c9a6f2059b973cfc3d5ef5c06f9157ded14f79537ce59
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+execline.c1b685e00b034b2cc1067814e015ee94d0069d558edb4af30d1088dadbb46f7e
-#+s6.f04d9c8d50806c8c47e7a3bbfa877bbbc609421eb82a006b1ef9f17f126b4d87
-#+s6-portable-utils.328d4e19549e0d61e320a5d082ee41208da820089457814de7bd35c6b6f8d99f
-#+s6-linux-utils.8527b26bae8aac43389702dcb32cee27f8fc01c1fe56ba729d2db8c3e9fcfa43
-#+zsh.3fcac08852a51719a63fcb37a92385f9084d62df7eaa80415566127d4ee10935
-#+confz.638980c06bc1ab1c3a46c2dac87c4861404eb3a8936249430b28c77c8dc20130
-#+containers.3a73540556541ea75056b397c7b64be22dd87ae4ac0572e8360f1c5637a8901e
-#+xbps.b14047f6b8e7ff5e4232a4e933dbaaa756ae5e5566b24a0ef227a464658a259d
-#+zstd.a0e2c09721b9241e54cc7822207678a563fe1ecf957221a0ec316abe433b45a4
-#+apk-tools.90720114fc824735c187ae6dfc800818e536d969fc83977cf3daa8e621890be4
-#+alpine-keys.e2129a1d04a8c88d1e4c44adf75119e6c4168e716859bc5ec4c490ee43c91d08
-#+getent.d79f920cfbee726e830016b467c8bb87433f9a8a0ebaece3a1dc36d631e24209
-#+fileset.2f03e2b9228c4de18829c4525c6752fe03888aaadba59a968004abad48a0810b
-#+ccx-utils.ef6e27392b3e3e9f98095dfcefff7cc22a4534be8e9bae6178b4f9d77017c0b0
-#+easyseccomp.8fca939c61638c71d54e96afb1b04e107ad96d223adead02002530e675fbd865
-#+findutils.bedc671aaff0ca89c64416ce7b6779960420cc8c690b2fdd9e3e028c67af2bd3
-#+nawk.acc3a4d7c7aa6394c03ee568557f4fbb27457f6a00769946c004f0587b023108-
\ No newline at end of file
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-dosfstools.e935ed4c471afb8996c8ce039081f69591dfbc106c0081d3e271429368ec9e7f
+#+busybox-e2fsprogs.d249bd685f5e483f80d2bbd2ec610543c4a737edefbd3741f7789670fe7bd9ee
+#+busybox-iproute2.9821c290447e268834b2bb26df830cc08448888ad6460ece945b4291d72819e0
+#+busybox-iputils.692a5f82a211eb1e6ff6e9de69c8d0138ff0bd091d38907aca921b4263c0cfbf
+#+busybox-net-misc.c5fa94ac838578350b667a47963030fde6444d055237c67ca90163ecaadd5dbf
+#+busybox-net-tools.c51f921039f0c8781b4d3889b1444e2b2003ebda18d6b8564436444a29e99928
+#+busybox-traceroute.e163e480090b9f34383a9090b3aa7290a10c4e85a9773de246e8e13d908d132d
+#+busybox-wget.f2de4895d2b4ca508ca93418ebbcc2dfdbcb4ce4fa1fb51af3ad74062d8f1016
+#+busybox-chpst.df35f24940b696871eebf101deda8836d14b6ffb28fd6d98181612bb2588bcfd
+#+busybox-console.34b564433dfde402f8b4a9f9becaf910274c4313384104eba3c6e57a96b62abb
+#+busybox-getty.a04f272e26275f4b6ef0b40ae8755d32396e892943caffd89d599d89df3df417
+#+busybox-i2c-tools.9ab691e70c4a7fcec7f88e824ee4fa7a7ee92620decfc12a443c7c5e0f3106c2
+#+busybox-linux-extra.2b5ee01cdf657bb64a32451fbce16bb7c43c7a7664c9443e9b7b19786a1deb3f
+#+busybox-mtd-utils.cb449d5d87ca141939215faf9b30903375091cf2831c5d1202f833bfb83b4457
+#+busybox-shadow.81f355aaf6dece00ba6bb4182fbe6a7323e79c23de7d7547fa1dc19f8121459c
+#+busybox-su.d87510b8b593cfc0cfe1a193fc942d47abc0154ec278c3ac2f8dad73f51fe674
+#+busybox-util-linux-priv.36ae3d8e244a690fb3b572feba46ee5664927fd4d2fa051d337fa8c240fa6675
+#+busybox-logging.06ebf9a6a4a13067fd57ebbbe16496d0cd5d3356aee3bb2cec3e3cf568ab6be5
+#+busybox-cron.caf1b162247fc475e6707214907acf142daa7f7a87b217d9f3a0047efbcc621c
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+execline.a3cbe3ea09cc1b50ceeae50b5b444f2cb9318b8258046ef732de032d3a03feab
+#+s6.cdfa3b2ccb3f5c791113cfc0b17caa7fb4d542252c609ef6acc08279e36688f2
+#+s6-portable-utils.afe7e07448e85d32efe0c64cec663f9816933698c76ca7a0e29426e27605c9f5
+#+s6-linux-utils.af2a8ec8ae23344e758a2909fd0c9e0f24a7f2f878341d37826cea3b9cd07791
+#+zsh.72b7f62ae7dc7021ff0442485dc085d7aa2556c4244e7db07846f40596fbd6af
+#+confz.2122f2a546ac2aee7d96baa243de8b2d161639b5771167b01d094751677e3076
+#+containers.3456faa6a4e8f739ccde77b5477efa880390ec721d5b991a3f814c08ba049a42
+#+xbps.708260450718a95eb05847772bdf7eca31730dccc9c0b992f419990aec1caeb0
+#+zstd.a7522c505c6e9acf30b0eb7f509310efa2419d2b964b588b59bf2c5457119202
+#+apk-tools.1c6b3affeb26d3fe79d5c8f39c54312d1a3d9c770650c7c1ee08cb716472c6fa
+#+alpine-keys.ec9c9bfc6e1ebc93d3f3630b6397e29f426d3daaeafc443d3e1d257af850d9b5
+#+getent.fb111524484b355cb8f520a87f19b7660723898f434e292c90fb26cfba60c994
+#+fileset.2ca737aaa6416219b78dc6e9791ae792d2530d263b45a7f2303c5c5eba4c905c
+#+ccx-utils.ca1800c28da7e23e00c221a052c36fd8d5916c79b96441691d0195146e008257
+#+easyseccomp.23131b96aae16c34a12f6c6208d257aa415a37e6caa0bd7c20b6e09df8230a44
+#+findutils.51e8e15421d43452d6182420c89cae43a44c4adb5de7c3f44d2b3431766f0704
+#+nawk.8a34ce5b23cca61e2e310ab70dd01bd130df0a6574d0081afa8bb42de4bfac10+
\ No newline at end of file
diff --git a/variants/ccx-x86_64/curl b/variants/ccx-x86_64/curl
@@ -1,37 +1,37 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
-#+libressl.a6a82ca5e9bf99b15fff34ec5a8bb666b92592d729439e3ab5b8ae662b349217
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
+#+libressl.af87da6109508437b2c4047ad104a18f852a7df3ee236f082bc413fab6dd83ab
#@untar:-J:sha256:3ccd55d91af9516539df80625f818c734dc6f2ecf9bada33c76765e99121db15:.
@@ -144,8 +144,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -158,25 +156,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/default.environment b/variants/ccx-x86_64/default.environment
@@ -1,96 +1,96 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-dosfstools.53e30486c6e40b854611e47e94c0dfa06c41691311cbbbaa290331b3d28cfb05
-#+busybox-e2fsprogs.a9db189743f4ef5ee540c2adc08214fe94a6ff732c50e02ae4c623706c246f7c
-#+busybox-iproute2.d538589972980a1e3a52e4830949ced1c22e0050b1ff57762b2972063ad91648
-#+busybox-iputils.8cbd732f5342bf8da8c1456cffb23554dbafa6fb19f8c6a19f1b67aaa243a662
-#+busybox-net-misc.eb9c09a2d8c9518a4cd038571adf312cfdc3e57eeed4e74db8e78c347ec68853
-#+busybox-net-tools.c82b35e4e8c518b44444f68f0cf50f4a2c01b6eb95a8983e0d9d7814d198f32a
-#+busybox-traceroute.2429ce3a0c431dadfc0668d60fb13d4a7fca2d5d16ade42ffecf36ce4f89baa0
-#+busybox-wget.ce90f68067c9539751edd9e2cca3be07bf15075ee1c690d4062a1bf226d342b0
-#+busybox-chpst.af71fed1aff7bf86c69557b774db59b4fe36d7f778ef485410430918b19e6589
-#+busybox-console.397dca7c32183b4b0aadb656e390e9529f79f8d40b50a956d843e889279edc28
-#+busybox-getty.a336c850d60eb7c5c7ec1db78052c3580a5a4044a04c32b744ea5107a2c1ce58
-#+busybox-i2c-tools.0fd529f075289fdbaa0bc73d49a1bef6af00e83fbb7117c16b8db087531ac0f8
-#+busybox-linux-extra.24d1b6d1976c35b6fd60dcbad716cadd30c6c1809ea38356b44646bbcd41ac57
-#+busybox-mtd-utils.d71bc206f11ac28fc084056ad5b582b7644d62689fa8e1af63812a322411af3e
-#+busybox-shadow.5e755181d3b2dfda29acbef0db527c6978db81962eb1cb0a330946aab63e0280
-#+busybox-su.3cdd99ba3237190df1dc8044384db002690ef70583173ee6fbc12d4a63891289
-#+busybox-util-linux-priv.f16ab2e2d7ebbc437fc8281906d240a776777ccd29a8fc1156fdd5d53aa4ba53
-#+busybox-logging.7fe744403efd37f85e6c2caf9b104a61d2d38d69c19bf1e099347468266747aa
-#+busybox-cron.2fce66542d321d6d2c9c9a6f2059b973cfc3d5ef5c06f9157ded14f79537ce59
-#+attr.e17aa90136701b1bd9e3586c39e3148cee87dd404a0e28d4c65cd4c345d5f867
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+diffutils.3ed82a2f49b3a332812cdaf5ce42937b7eaa7e7289ec7665a054c1990ae927af
-#+patch.baac6f4d46ac62239921f90acc2da845839f79aef3cfa3ae8414c19d86e5d70a
-#+flex.60e63266e21b63f26734c8d4776c87bbefc6b16938160c5c4b8302845d9d1134
-#+bison.6a4f2ce1cd5a32bcf0c34b1945baecfe20cba5b79f3c4a541c53e7e7c71d945c
-#+rsync.1b12bbbac109a1488d1c1baabd06ea32c13d04c356ee699d60c09158968bcee0
-#+execline.c1b685e00b034b2cc1067814e015ee94d0069d558edb4af30d1088dadbb46f7e
-#+s6.f04d9c8d50806c8c47e7a3bbfa877bbbc609421eb82a006b1ef9f17f126b4d87
-#+s6-rc.fbb5af4ba6864263566fbfb101b7d822e8c77c7829c2455ef70fc17714727cb7
-#+s6-portable-utils.328d4e19549e0d61e320a5d082ee41208da820089457814de7bd35c6b6f8d99f
-#+s6-linux-utils.8527b26bae8aac43389702dcb32cee27f8fc01c1fe56ba729d2db8c3e9fcfa43
-#+s6-linux-init.9c14c94e915f263dc1c45378f2b4726a52abfa2ff4697d00167946bdb79c920e
-#+mdevd.3f0193774ce74e9cd78dadef55458588253a4679ec62c19efd656fba4d6146a8
-#+s6-dns.10f9dcad99bda42732f1e44bef4d1dddc940dcc329f4befbbd1fe91833da452a
-#+libressl.a6a82ca5e9bf99b15fff34ec5a8bb666b92592d729439e3ab5b8ae662b349217
-#+s6-networking.16fba46f37077dc7c66086e984e8c2718e62621fe14397603da6c3721ce3901f
-#+zsh.3fcac08852a51719a63fcb37a92385f9084d62df7eaa80415566127d4ee10935
-#+pthbs-banginstall.cdc87dcde67a1d34f9ff11ec5e1d55b3f468c4b30e0b0360d8e7b1b25448a150
-#+aat.01ac2532c116f85781ef3a544e82af471e03d7b9e5ab28196621bb9016fdbf05
-#+confz.638980c06bc1ab1c3a46c2dac87c4861404eb3a8936249430b28c77c8dc20130
-#+containers.3a73540556541ea75056b397c7b64be22dd87ae4ac0572e8360f1c5637a8901e
-#+fileset.2f03e2b9228c4de18829c4525c6752fe03888aaadba59a968004abad48a0810b
-#+logincaps.3e7f60ebb9a3830a643aa53683d858ab71ec25a8a91fc1ae9fa61257cb04369c
-#+snaprep.a43ec5e845611fe4e863956912c15f619e8e6f94e4815b37cb5473df5f5fabfb
-#+curl.33024ffb51a19b9b2209f22841b882041bf4b90dfc2cef22ce1f2f42d803730b
-#+git.171b024a1876bbdc321fe0cc9d45847cfbff43e6ac9a28e1548d90971ef5577b
-#+xbps.b14047f6b8e7ff5e4232a4e933dbaaa756ae5e5566b24a0ef227a464658a259d
-#+apk-tools.90720114fc824735c187ae6dfc800818e536d969fc83977cf3daa8e621890be4
-#+getent.d79f920cfbee726e830016b467c8bb87433f9a8a0ebaece3a1dc36d631e24209
-#+getconf.d90d9bef6e2866b0b9affcc7827de5996c3c9784dda1b44c416b4775242a7791
-#+iconv.bd80da5eeb70530bce5f0afa7963671d6a4d7f8803b1b8796d8934f0d07fd08c
-#+libcap.5cf43453236e91c96b9e5bd13cac766b502bc44ee5353add5935447da6705a7e
-#+applyuidgid-caps.e20a9573b922544197abbe5154be42d910438916fb3a143403e5dd1eef6d10d7
-#+ccx-utils.ef6e27392b3e3e9f98095dfcefff7cc22a4534be8e9bae6178b4f9d77017c0b0
-#+user-env.8f131ab0a227a4f0f0d27ee88faaab5a11196dd8679a312911e7943354a03dd5
-#+strace.606db7858b7800444c533852447076903afd199ed853aac0c0a6bd61f02ef059
-#+mlog.82418175ab4f7096bdd077178a4d1ee493bdf66a43e03e226a4716d326b45b04
-#+findutils.bedc671aaff0ca89c64416ce7b6779960420cc8c690b2fdd9e3e028c67af2bd3
-#+nawk.acc3a4d7c7aa6394c03ee568557f4fbb27457f6a00769946c004f0587b023108
-#+squashfs-tools.c38bd905544ce454c66c26f3956716018e1471dc45a8271469f6d8d37d88d75a
-#+mandoc.5b34bc9da6be1b45a29acb7b988202f8f0a56d0562f49520fbad6b9d57a2693f
-#+tinyssh.cab0752a63fc0309b8e01fdb43c165f70440ecde3f4a46e261a3f4cea9d28100
-#+system-config.5b666a061ace662f25a5d6aaf83c5af39e5b76b34a95aee4e78ae978736d2624
-#+system-config-rc.d76dbd2dcba9c4f7303855a84effed8e4b4852d4402d15e3d375911736e00eea
-#+system-config-scripts.552ef52688e5a97b5d5bde3f2b45ccaab3a3f1320647dac70d91827f5b166b91
-#+system-config-init.9779a3f334126f199334d2ce95a0c505e5b0b63833f33c9dab1dbb5c0251b241
-#+system-config-zsh.0cb2df172a69cefaf77e4b1dc86b1b39233b11e5dbf85e25ac302ac8abffa248
-#+busybox.ca7665c6352143d50221853f3835b7baef00dac3c151cbd6cd2d05de3472f2ba-
\ No newline at end of file
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-dosfstools.e935ed4c471afb8996c8ce039081f69591dfbc106c0081d3e271429368ec9e7f
+#+busybox-e2fsprogs.d249bd685f5e483f80d2bbd2ec610543c4a737edefbd3741f7789670fe7bd9ee
+#+busybox-iproute2.9821c290447e268834b2bb26df830cc08448888ad6460ece945b4291d72819e0
+#+busybox-iputils.692a5f82a211eb1e6ff6e9de69c8d0138ff0bd091d38907aca921b4263c0cfbf
+#+busybox-net-misc.c5fa94ac838578350b667a47963030fde6444d055237c67ca90163ecaadd5dbf
+#+busybox-net-tools.c51f921039f0c8781b4d3889b1444e2b2003ebda18d6b8564436444a29e99928
+#+busybox-traceroute.e163e480090b9f34383a9090b3aa7290a10c4e85a9773de246e8e13d908d132d
+#+busybox-wget.f2de4895d2b4ca508ca93418ebbcc2dfdbcb4ce4fa1fb51af3ad74062d8f1016
+#+busybox-chpst.df35f24940b696871eebf101deda8836d14b6ffb28fd6d98181612bb2588bcfd
+#+busybox-console.34b564433dfde402f8b4a9f9becaf910274c4313384104eba3c6e57a96b62abb
+#+busybox-getty.a04f272e26275f4b6ef0b40ae8755d32396e892943caffd89d599d89df3df417
+#+busybox-i2c-tools.9ab691e70c4a7fcec7f88e824ee4fa7a7ee92620decfc12a443c7c5e0f3106c2
+#+busybox-linux-extra.2b5ee01cdf657bb64a32451fbce16bb7c43c7a7664c9443e9b7b19786a1deb3f
+#+busybox-mtd-utils.cb449d5d87ca141939215faf9b30903375091cf2831c5d1202f833bfb83b4457
+#+busybox-shadow.81f355aaf6dece00ba6bb4182fbe6a7323e79c23de7d7547fa1dc19f8121459c
+#+busybox-su.d87510b8b593cfc0cfe1a193fc942d47abc0154ec278c3ac2f8dad73f51fe674
+#+busybox-util-linux-priv.36ae3d8e244a690fb3b572feba46ee5664927fd4d2fa051d337fa8c240fa6675
+#+busybox-logging.06ebf9a6a4a13067fd57ebbbe16496d0cd5d3356aee3bb2cec3e3cf568ab6be5
+#+busybox-cron.caf1b162247fc475e6707214907acf142daa7f7a87b217d9f3a0047efbcc621c
+#+attr.8ce34eb917aba14d448235eb4c66b4f7196e83d2f5d57e994a0123b1e71b9fcb
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+diffutils.06b968a7b8b4a960d0ae4e6719cea5bd3ab17f153b7d944adf136a64da9f3ae9
+#+patch.38b1b48916ffc35bdcfe8ad108daa35d42c722aa1415d92a7e3bf987b0c12766
+#+flex.8efd4a13fa3a3c18211fc278699526ae747000dee885bfb82c2e77861c238bd6
+#+bison.8cd505341dea0f44cc412114defb9794fb31cb4931f925ea65bab09e0c76fd50
+#+rsync.89120f8df2fb0eb17db911ff11f86e027ca959de5e60c6266877c7dc7c0ca175
+#+execline.a3cbe3ea09cc1b50ceeae50b5b444f2cb9318b8258046ef732de032d3a03feab
+#+s6.cdfa3b2ccb3f5c791113cfc0b17caa7fb4d542252c609ef6acc08279e36688f2
+#+s6-rc.53f9c2bbd0a29821784cd18d62a1bc88a4c8b79e16dd2ca3065060fa6d2f3f30
+#+s6-portable-utils.afe7e07448e85d32efe0c64cec663f9816933698c76ca7a0e29426e27605c9f5
+#+s6-linux-utils.af2a8ec8ae23344e758a2909fd0c9e0f24a7f2f878341d37826cea3b9cd07791
+#+s6-linux-init.3c96231625af90901ec0c0371b597ab9e6badc2bcd41c0b9af940e493bbe286e
+#+mdevd.14bc2582fe0086ec1189b92ff2add70d11c8c5e8188dce4f00ee45eda2f55ba0
+#+s6-dns.f8ad2e18e0022dba3a09c68583cdf8195a3916464ccf1372933f05aa8327012a
+#+libressl.af87da6109508437b2c4047ad104a18f852a7df3ee236f082bc413fab6dd83ab
+#+s6-networking.6505793986dd56fd056900827ae8a4f7481bea86cfa086de75d8ccc85d95b491
+#+zsh.72b7f62ae7dc7021ff0442485dc085d7aa2556c4244e7db07846f40596fbd6af
+#+pthbs-banginstall.5843581593c5ce61ce21fc4cca27babe04f8be43fb52525ec463fa0675a45dcf
+#+aat.7cdb3d29a3911521b88c9392cc259cd4415358c96cee7f46a3cb32075310bf96
+#+confz.2122f2a546ac2aee7d96baa243de8b2d161639b5771167b01d094751677e3076
+#+containers.3456faa6a4e8f739ccde77b5477efa880390ec721d5b991a3f814c08ba049a42
+#+fileset.2ca737aaa6416219b78dc6e9791ae792d2530d263b45a7f2303c5c5eba4c905c
+#+logincaps.24ab3cb8f60ef77b76dfb69bd9ff64ad8fd63146aee12793c07231b41533e3dd
+#+snaprep.10296ac6e2bddf474ef2ed6f39f9d9ecd021036538b633227835efef5bccd6ef
+#+curl.6b6cc0adf2b774aee31325d81a98644a00f06f16b85bb606c453c2866b9970c1
+#+git.da1f343732c5aa8e65fef1e08933d42c6aa1034249396a51814e48a4249f3b91
+#+xbps.708260450718a95eb05847772bdf7eca31730dccc9c0b992f419990aec1caeb0
+#+apk-tools.1c6b3affeb26d3fe79d5c8f39c54312d1a3d9c770650c7c1ee08cb716472c6fa
+#+getent.fb111524484b355cb8f520a87f19b7660723898f434e292c90fb26cfba60c994
+#+getconf.374985309366ae8ff153afffa7688384a66cbacabaa52acb0770a66f82910e9c
+#+iconv.8620a890bdd56d76f2e077423f1fd6b90812a7d3f347f14b3ce1b7b72c7728dd
+#+libcap.ec021dbeab32058a1acaef43443df612b0f19ed7c23b576f7b74ee5e7eaa804f
+#+applyuidgid-caps.8403733e56d2cd2f71072b73f48bc5f5ae4ae7d11d9a0687fe341e8a80ed49b1
+#+ccx-utils.ca1800c28da7e23e00c221a052c36fd8d5916c79b96441691d0195146e008257
+#+user-env.7205e0f9cb80ba44614f2b0bf07201e9e72b9a403eb8bdf0ae6ed6ae529d4e68
+#+strace.72c43ae9d2f5abd2679a406286f62c11361841057953bcbc3f549be0d83cd2ae
+#+mlog.95e9d9c49918877a2ae37dd0dac0ff25590fe03e1007f42c1b5e23770beb9824
+#+findutils.51e8e15421d43452d6182420c89cae43a44c4adb5de7c3f44d2b3431766f0704
+#+nawk.8a34ce5b23cca61e2e310ab70dd01bd130df0a6574d0081afa8bb42de4bfac10
+#+squashfs-tools.53150702e67fb89e7bda4e4914c00d4169160efe8bcfc47dc1f9091b5217b1cd
+#+mandoc.57d2d452f0de5c855c2d57a798f5b57c988e8adc8bfc884198f1885a7b3e623d
+#+tinyssh.d7572556a9f5344c765d332ee878fe7467b1c6e46641f007bae98c95f7491c4b
+#+system-config.12327d45796f73a994a7e76b45eecd4cc6830ba33eab09615b86a54dd50c668e
+#+system-config-rc.bda318b2260b67acab613548997e5a9272b001478ac28884196a801efbd89bb2
+#+system-config-scripts.587ca51bf9b2ec3f29358c5908bf3c51a9380d8361b1af4088b5a9079ea2ceb5
+#+system-config-init.7e62b358f40b51e882ad357cf5ead473597a8fb4b1e71144025c60e769d4be79
+#+system-config-zsh.4396fc0239ab170a49cde776ec0ffbf17bac9a6186069fffff4370ad30214b53
+#+busybox.e32a297e3866306767917deef906b9e942b9791955a7224b056c051e477a4a2d+
\ No newline at end of file
diff --git a/variants/ccx-x86_64/diffutils b/variants/ccx-x86_64/diffutils
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
#@untar:-J:sha256:90e5e93cc724e4ebe12ede80df1634063c7a855692685919bfe60b556c9bd09e:.
@@ -121,8 +121,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -135,25 +133,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/dune b/variants/ccx-x86_64/dune
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+ocaml.786a5a4349c7286b35211f9f67b277a88aff1631b881fc8eb583a2144a97712c
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+ocaml.ad3fc6ff1613c043bed4be043efa4d1f20337d74d8ea22e06a070e6fb003c123
#@untar:-z:sha256:579c738f8ca191ba0a9b22dbe78f1377542442c9827cf4939f8964f09f9edb28:.
@@ -49,7 +49,7 @@ check_dynamic() {
printf '%s\n' "Error: '$1' is not a dynamic binary!"
exit 1
;;
- (*'/home/ccx/versions/musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea/x86_64-linux-musl/lib/ld-musl-x86_64.so.1')
+ (*'/home/ccx/versions/musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a/x86_64-linux-musl/lib/ld-musl-x86_64.so.1')
return 0
;;
(*)
@@ -120,8 +120,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -134,25 +132,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/easyseccomp b/variants/ccx-x86_64/easyseccomp
@@ -1,42 +1,42 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
-#+patch.baac6f4d46ac62239921f90acc2da845839f79aef3cfa3ae8414c19d86e5d70a
-#+flex.60e63266e21b63f26734c8d4776c87bbefc6b16938160c5c4b8302845d9d1134
-#+bison.6a4f2ce1cd5a32bcf0c34b1945baecfe20cba5b79f3c4a541c53e7e7c71d945c
-#+libseccomp.9709721a4dc2229cbf33ef0f664b0f8322274b809d11339ffcd21a05c0e4e259
-#+error-standalone.abb277b115d391b2f50ea2108e2d652995e4b64df10905d0737d0f2cc4c454a0
-#+argp-standalone.2b4d9a71775296c3f6c8656fd4c35b06271095152fa054b29220576f258fa9cd
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
+#+patch.38b1b48916ffc35bdcfe8ad108daa35d42c722aa1415d92a7e3bf987b0c12766
+#+flex.8efd4a13fa3a3c18211fc278699526ae747000dee885bfb82c2e77861c238bd6
+#+bison.8cd505341dea0f44cc412114defb9794fb31cb4931f925ea65bab09e0c76fd50
+#+libseccomp.01d98bddaf8c61d8dff2273f0b30dee257d68b777140c68480b8aa6899ccb961
+#+error-standalone.a7d0c07c789428edb33a25192424189a75d1d9a038d2cc55aaec695e27ab22dd
+#+argp-standalone.8e8e4a9931ac884814f6e4366100a81093d35faa0dad244cabe034670c52a121
#@untar::sha256:1b44a63d415c48ac68d210951fec8d4761d3522f3d82d53182e66fabe5e2f2cd:easyseccomp
#@sha256:eec15ac67403946e9d988d485f11764cf313b4798efe01d40f951ff521a23d10:easyseccomp_fix_includes.patch
#@git:94422be00da71ff44c8ad1fe3455587c62ca29d3:easyseccomp
@@ -128,8 +128,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -142,25 +140,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/error-standalone b/variants/ccx-x86_64/error-standalone
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
#@untar:-z:sha256:0e751989cea94e25d5166a6a1ed9bde218786e39dff82e1f01dff12fc78639d9:.
@@ -77,8 +77,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -91,25 +89,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/execline b/variants/ccx-x86_64/execline
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+skalibs.c1918a5934804386f2db4c82d01756bb97b98a9f6cb69127ef93d858742039d0
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+skalibs.fd22b755f2f668bebfd4684ca07bf942a65aedf5803da5ff198cdb75be9af3cb
#@git:6c0957eb5e8eea2ffada4d7be08286f0e81d0527:execline
@@ -46,7 +46,7 @@ cd 'execline'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/home/ccx/versions/skalibs.c1918a5934804386f2db4c82d01756bb97b98a9f6cb69127ef93d858742039d0/sysdeps' \
+ --with-sysdeps='/home/ccx/versions/skalibs.fd22b755f2f668bebfd4684ca07bf942a65aedf5803da5ff198cdb75be9af3cb/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -87,8 +87,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -101,25 +99,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/execline:bootstrap b/variants/ccx-x86_64/execline:bootstrap
@@ -1,9 +1,9 @@
#!/usr/bin/env pthbs-build
#@pragma:nosandbox
-#+musl-cross-make.e69cc40cf9ae56dd16631fce5539085731f52416a7d1d516527d380c8d07d288
-#+gnu-make.e3d6b20c707a4bba0500cdaa9ace619984f1c4c203cc8b5f7519ac21d5ca3282
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+skalibs.eb349362a13d7c55aa797aca25867404c456ed72bd15fb817220628ccc7671cb
+#+musl-cross-make.cda5fd3e4f154e21e775b5b2f723f9c57872b16cdef270ff556c7a6960cdbb1b
+#+gnu-make.9460f2a3f9092e2e1c1a532a7a3d3edd67f538140368e4c7905b8a929b615a73
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+skalibs.80a23b5c8435e6136b2c19623bebed26b331f00eb9fd0c326c8252872b963a17
#@git:6c0957eb5e8eea2ffada4d7be08286f0e81d0527:execline
@@ -27,7 +27,7 @@ export CFLAGS="-O2 -ggdb"
--dynlibdir="${prefix}/library.so" \
--libdir="${prefix}/library" \
--includedir="${prefix}/include" \
- --with-sysdeps='/home/ccx/versions/skalibs.eb349362a13d7c55aa797aca25867404c456ed72bd15fb817220628ccc7671cb/sysdeps' \
+ --with-sysdeps='/home/ccx/versions/skalibs.80a23b5c8435e6136b2c19623bebed26b331f00eb9fd0c326c8252872b963a17/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -59,8 +59,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -73,25 +71,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/fileset b/variants/ccx-x86_64/fileset
@@ -1,34 +1,34 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+zsh.3fcac08852a51719a63fcb37a92385f9084d62df7eaa80415566127d4ee10935
-#+pthbs-banginstall.cdc87dcde67a1d34f9ff11ec5e1d55b3f468c4b30e0b0360d8e7b1b25448a150
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+zsh.72b7f62ae7dc7021ff0442485dc085d7aa2556c4244e7db07846f40596fbd6af
+#+pthbs-banginstall.5843581593c5ce61ce21fc4cca27babe04f8be43fb52525ec463fa0675a45dcf
#@git:1b161b09bc889d17ac0a4ccce2dc3e74b64e1433:fileset
@@ -84,8 +84,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -98,25 +96,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/findutils b/variants/ccx-x86_64/findutils
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
#@untar:-J:sha256:1387e0b67ff247d2abde998f90dfbf70c1491391a59ddfecb8ae698789f0a4f5:.
@@ -130,8 +130,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -144,25 +142,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/flex b/variants/ccx-x86_64/flex
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
#@untar:-z:sha256:e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995:.
@@ -125,8 +125,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -139,25 +137,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/getconf b/variants/ccx-x86_64/getconf
@@ -1,33 +1,33 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
#@sha256:d87d0cbb3690ae2c5d8cc218349fd8278b93855dd625deaf7ae50e320aad247c:getconf.c
@@ -91,8 +91,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -105,25 +103,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/getent b/variants/ccx-x86_64/getent
@@ -1,33 +1,33 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
#@sha256:002c1a216f6bed0f816ab1cfebde94a0b127193ef410c36b2190599983e015b8:getent.c
@@ -91,8 +91,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -105,25 +103,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/git b/variants/ccx-x86_64/git
@@ -1,38 +1,38 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
-#+libressl.a6a82ca5e9bf99b15fff34ec5a8bb666b92592d729439e3ab5b8ae662b349217
-#+curl.33024ffb51a19b9b2209f22841b882041bf4b90dfc2cef22ce1f2f42d803730b
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
+#+libressl.af87da6109508437b2c4047ad104a18f852a7df3ee236f082bc413fab6dd83ab
+#+curl.6b6cc0adf2b774aee31325d81a98644a00f06f16b85bb606c453c2866b9970c1
#@untar:-J:sha256:f612c1abc63557d50ad3849863fc9109670139fc9901e574460ec76e0511adb9:.
@@ -102,8 +102,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -116,25 +114,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/gnu-make b/variants/ccx-x86_64/gnu-make
@@ -1,7 +1,7 @@
#!/usr/bin/env pthbs-build
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.e3d6b20c707a4bba0500cdaa9ace619984f1c4c203cc8b5f7519ac21d5ca3282
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.9460f2a3f9092e2e1c1a532a7a3d3edd67f538140368e4c7905b8a929b615a73
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
#@untar:-z:sha256:dd16fb1d67bfab79a72f5e8390735c49e3e8e70b4945a15ab1f81ddb78658fb3:.
@@ -91,8 +91,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -105,25 +103,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/gnu-make:bootstrap b/variants/ccx-x86_64/gnu-make:bootstrap
@@ -1,7 +1,7 @@
#!/usr/bin/env pthbs-build
#@pragma:nosandbox
#@pragma:nopath
-#+musl-cross-make.e69cc40cf9ae56dd16631fce5539085731f52416a7d1d516527d380c8d07d288
+#+musl-cross-make.cda5fd3e4f154e21e775b5b2f723f9c57872b16cdef270ff556c7a6960cdbb1b
#@untar:-z:sha256:dd16fb1d67bfab79a72f5e8390735c49e3e8e70b4945a15ab1f81ddb78658fb3:.
@@ -37,7 +37,7 @@ dest=${pthbs_destdir%/}${prefix}
cd 'make-4.4.1'
-mcm=/home/ccx/versions/musl-cross-make.e69cc40cf9ae56dd16631fce5539085731f52416a7d1d516527d380c8d07d288
+mcm=/home/ccx/versions/musl-cross-make.cda5fd3e4f154e21e775b5b2f723f9c57872b16cdef270ff556c7a6960cdbb1b
export CC="$mcm/bin/x86_64-linux-musl-gcc"
export CXX="$mcm/bin/x86_64-linux-musl-g++"
@@ -76,8 +76,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -90,25 +88,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/gperf b/variants/ccx-x86_64/gperf
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
#@untar:-z:sha256:588546b945bba4b70b6a3a616e80b4ab466e3f33024a352fc2198112cdbb3ae2:.
@@ -118,8 +118,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -132,25 +130,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/iconv b/variants/ccx-x86_64/iconv
@@ -1,33 +1,33 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
#@sha256:f79a2930a2e5bb0624321589edf8b889d1e9b603e01e6b7ae214616605b3fdd7:iconv.c
@@ -91,8 +91,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -105,25 +103,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/kbd b/variants/ccx-x86_64/kbd
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
#@untar:-z:sha256:99b2a39e1c5475ffe8e1bb2004345cb8849c3cc1aedbe541beee2d45e270975f:.
#@untar:-z:sha256:99b2a39e1c5475ffe8e1bb2004345cb8849c3cc1aedbe541beee2d45e270975f:.
@@ -124,8 +124,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -138,25 +136,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/kernel.environment b/variants/ccx-x86_64/kernel.environment
@@ -1,3 +1,3 @@
#!/usr/bin/env pthbs-build
-#+linux-qemu-guest.e42986d0e927dec74d1dd581ed1de755c2b78a4af57cee45e58a88e796249d4a
-#+busybox.ca7665c6352143d50221853f3835b7baef00dac3c151cbd6cd2d05de3472f2ba-
\ No newline at end of file
+#+linux-qemu-guest.4cf7c613934fcc8aab8e21c316cc5b948be3651b3e25f23c01014e1b127f7b5c
+#+busybox.e32a297e3866306767917deef906b9e942b9791955a7224b056c051e477a4a2d+
\ No newline at end of file
diff --git a/variants/ccx-x86_64/libarchive b/variants/ccx-x86_64/libarchive
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
#@untar:-J:sha256:04357661e6717b6941682cde02ad741ae4819c67a260593dfb2431861b251acb:.
@@ -123,8 +123,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -137,25 +135,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/libbsd b/variants/ccx-x86_64/libbsd
@@ -1,37 +1,37 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
-#+libmd.3e301c861ae347bb7fb231ac18a7ecb85e890a98925024c903affa4a138a3bf7
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
+#+libmd.7525c37226c992545fa4fa865342ec980cf0ebd9368e65486b7330e56919598e
#@untar:-J:sha256:55fdfa2696fb4d55a592fa9ad14a9df897c7b0008ddb3b30c419914841f85f33:.
@@ -119,8 +119,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -133,25 +131,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/libcap b/variants/ccx-x86_64/libcap
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+pkgconf-pkg-config.cac9c462057ee1ddc2e06a84629e23bfefda47f2fc0b45b5ac9d951b62f5dd03
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+pkgconf-pkg-config.cc0c32db6af8c9b23b6ac99ba77110628967fb8c0f45208888cca4a086aa50b1
#@untar:-J:sha256:f311f8f3dad84699d0566d1d6f7ec943a9298b28f714cae3c931dfd57492d7eb:.
@@ -117,8 +117,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -131,25 +129,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/libcap:bootstrap b/variants/ccx-x86_64/libcap:bootstrap
@@ -1,8 +1,8 @@
#!/usr/bin/env pthbs-build
#@pragma:nosandbox
-#+musl-cross-make.e69cc40cf9ae56dd16631fce5539085731f52416a7d1d516527d380c8d07d288
-#+gnu-make.e3d6b20c707a4bba0500cdaa9ace619984f1c4c203cc8b5f7519ac21d5ca3282
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
+#+musl-cross-make.cda5fd3e4f154e21e775b5b2f723f9c57872b16cdef270ff556c7a6960cdbb1b
+#+gnu-make.9460f2a3f9092e2e1c1a532a7a3d3edd67f538140368e4c7905b8a929b615a73
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
#@untar:-J:sha256:f311f8f3dad84699d0566d1d6f7ec943a9298b28f714cae3c931dfd57492d7eb:.
@@ -66,8 +66,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -80,25 +78,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/libcgroup b/variants/ccx-x86_64/libcgroup
@@ -1,39 +1,39 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
-#+flex.60e63266e21b63f26734c8d4776c87bbefc6b16938160c5c4b8302845d9d1134
-#+bison.6a4f2ce1cd5a32bcf0c34b1945baecfe20cba5b79f3c4a541c53e7e7c71d945c
-#+musl-fts.65a45a9826dbaaea4c1de67c7bf7e16f36b817a9d37d27a3c818e67cc368f8e1
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
+#+flex.8efd4a13fa3a3c18211fc278699526ae747000dee885bfb82c2e77861c238bd6
+#+bison.8cd505341dea0f44cc412114defb9794fb31cb4931f925ea65bab09e0c76fd50
+#+musl-fts.48936c12d04b03d8a4642693429213ee67c7094a44207b4cf55cc31a1ae2b6de
#@untar:-z:sha256:8d284d896fca1c981b55850e92acd3ad9648a69227c028dda7ae3402af878edd:.
@@ -132,8 +132,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -146,25 +144,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/libelf b/variants/ccx-x86_64/libelf
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+zstd.a0e2c09721b9241e54cc7822207678a563fe1ecf957221a0ec316abe433b45a4
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+zstd.a7522c505c6e9acf30b0eb7f509310efa2419d2b964b588b59bf2c5457119202
#@git:288355d104ff9930520c0283fe82556c6cc5c16f:libelf
@@ -96,8 +96,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -110,25 +108,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/libmd b/variants/ccx-x86_64/libmd
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
#@untar:-J:sha256:1bd6aa42275313af3141c7cf2e5b964e8b1fd488025caf2f971f43b00776b332:.
@@ -119,8 +119,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -133,25 +131,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/libressl b/variants/ccx-x86_64/libressl
@@ -1,37 +1,37 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
-#+ca-certificates-wip-donotuse.4fd545ab09d1ccd84d9e927242e63f416673d9df81793bf46d8728430ab29662
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
+#+ca-certificates-wip-donotuse.9a21aa41ce6f798354db4dc748459bf97de13ed63aabc76a75bbb6c9f70a8167
#@sha256:a68fedc0edd976b9f35ecfdcb252d80dc12084b1bc4e945be7dc42c437d8b540:c_rehash.c
#@untar:-z:sha256:6d4b8d5bbb25a1f8336639e56ec5088052d43a95256697a85c4ce91323c25954:.
@@ -99,7 +99,7 @@ make DESTDIR="$pthbs_destdir" install
cd ..
gcc ./c_rehash.c -o c_rehash --static -static -I"$pthbs_destdir/$prefix/include" -L"$pthbs_destdir/$prefix/library" -lssl -lcrypto
-cp -vs '/home/ccx/versions/ca-certificates-wip-donotuse.4fd545ab09d1ccd84d9e927242e63f416673d9df81793bf46d8728430ab29662/config/ssl/certs'/*.crt "$pthbs_destdir/$prefix/config/ssl/certs/"
+cp -vs '/home/ccx/versions/ca-certificates-wip-donotuse.9a21aa41ce6f798354db4dc748459bf97de13ed63aabc76a75bbb6c9f70a8167/config/ssl/certs'/*.crt "$pthbs_destdir/$prefix/config/ssl/certs/"
./c_rehash "$pthbs_destdir/$prefix/config/ssl/certs/"
cd "$pthbs_destdir/$prefix/config/ssl/"
mv cert.pem libressl-cert.pem
@@ -146,8 +146,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -160,25 +158,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/libseccomp b/variants/ccx-x86_64/libseccomp
@@ -1,38 +1,38 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
-#+pkgconf-pkg-config.cac9c462057ee1ddc2e06a84629e23bfefda47f2fc0b45b5ac9d951b62f5dd03
-#+gperf.866de7b8bdb7622c3f48f0a23e1e245d093553da5561e94f0ed5479dbc3fd510
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
+#+pkgconf-pkg-config.cc0c32db6af8c9b23b6ac99ba77110628967fb8c0f45208888cca4a086aa50b1
+#+gperf.fc3ba344fad21e2523cff6bb0922fcf762bf0d4d8fcc8ea887793c399e2c8a11
#@untar:-z:sha256:83b6085232d1588c379dc9b9cae47bb37407cf262e6e74993c61ba72d2a784dc:.
@@ -124,8 +124,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -138,25 +136,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/libunwind b/variants/ccx-x86_64/libunwind
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
#@untar:-z:sha256:ddf0e32dd5fafe5283198d37e4bf9decf7ba1770b6e7e006c33e6df79e6a6157:.
@@ -124,8 +124,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -138,25 +136,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/linux b/variants/ccx-x86_64/linux
@@ -1,43 +1,43 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-modutils.38ece43a943d57be4dca67d935b9c7577c922f361039446a4db8b07f3bd0db51
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+findutils.bedc671aaff0ca89c64416ce7b6779960420cc8c690b2fdd9e3e028c67af2bd3
-#+diffutils.3ed82a2f49b3a332812cdaf5ce42937b7eaa7e7289ec7665a054c1990ae927af
-#+patch.baac6f4d46ac62239921f90acc2da845839f79aef3cfa3ae8414c19d86e5d70a
-#+flex.60e63266e21b63f26734c8d4776c87bbefc6b16938160c5c4b8302845d9d1134
-#+bison.6a4f2ce1cd5a32bcf0c34b1945baecfe20cba5b79f3c4a541c53e7e7c71d945c
-#+rsync.1b12bbbac109a1488d1c1baabd06ea32c13d04c356ee699d60c09158968bcee0
-#+zstd.a0e2c09721b9241e54cc7822207678a563fe1ecf957221a0ec316abe433b45a4
-#+libelf.40942ff787cb18b3aee0e584480459a71797b1f05484b06872030dba5e3ded72
-#+pkgconf-pkg-config.cac9c462057ee1ddc2e06a84629e23bfefda47f2fc0b45b5ac9d951b62f5dd03
-#+nawk.acc3a4d7c7aa6394c03ee568557f4fbb27457f6a00769946c004f0587b023108
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-modutils.2919100303e719ce9d2594081a07c3beeabb4d1927e1c61fb03b9615a8eaebdf
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+findutils.51e8e15421d43452d6182420c89cae43a44c4adb5de7c3f44d2b3431766f0704
+#+diffutils.06b968a7b8b4a960d0ae4e6719cea5bd3ab17f153b7d944adf136a64da9f3ae9
+#+patch.38b1b48916ffc35bdcfe8ad108daa35d42c722aa1415d92a7e3bf987b0c12766
+#+flex.8efd4a13fa3a3c18211fc278699526ae747000dee885bfb82c2e77861c238bd6
+#+bison.8cd505341dea0f44cc412114defb9794fb31cb4931f925ea65bab09e0c76fd50
+#+rsync.89120f8df2fb0eb17db911ff11f86e027ca959de5e60c6266877c7dc7c0ca175
+#+zstd.a7522c505c6e9acf30b0eb7f509310efa2419d2b964b588b59bf2c5457119202
+#+libelf.529cccef9954a642cbd2c0eafae29a401ecba0b01ac5333034e5316a7aec0cf4
+#+pkgconf-pkg-config.cc0c32db6af8c9b23b6ac99ba77110628967fb8c0f45208888cca4a086aa50b1
+#+nawk.8a34ce5b23cca61e2e310ab70dd01bd130df0a6574d0081afa8bb42de4bfac10
#@untar:-J:sha256:2ca1f17051a430f6fed1196e4952717507171acfd97d96577212502703b25deb:.
#@sha256:d9b01e4dac3dd140c394227603c8b3339bb2f1e10c97afd3607d84e3003ec75a:patch-6.1.34.xz
#@sha256:cc2633ee136db0283d4faf7c27c890641e90cd835fc3adb19eaf0569e4078867:linux.config
@@ -114,8 +114,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "boot" { link($0); next }
$2 == "lib" && $3 == "modules" { exit 3 } # make sure kernel modules do not mix with userspace libraries
function mod_path(s) {
@@ -136,25 +134,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/linux-qemu-guest b/variants/ccx-x86_64/linux-qemu-guest
@@ -1,43 +1,43 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-modutils.38ece43a943d57be4dca67d935b9c7577c922f361039446a4db8b07f3bd0db51
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+findutils.bedc671aaff0ca89c64416ce7b6779960420cc8c690b2fdd9e3e028c67af2bd3
-#+diffutils.3ed82a2f49b3a332812cdaf5ce42937b7eaa7e7289ec7665a054c1990ae927af
-#+patch.baac6f4d46ac62239921f90acc2da845839f79aef3cfa3ae8414c19d86e5d70a
-#+flex.60e63266e21b63f26734c8d4776c87bbefc6b16938160c5c4b8302845d9d1134
-#+bison.6a4f2ce1cd5a32bcf0c34b1945baecfe20cba5b79f3c4a541c53e7e7c71d945c
-#+rsync.1b12bbbac109a1488d1c1baabd06ea32c13d04c356ee699d60c09158968bcee0
-#+zstd.a0e2c09721b9241e54cc7822207678a563fe1ecf957221a0ec316abe433b45a4
-#+libelf.40942ff787cb18b3aee0e584480459a71797b1f05484b06872030dba5e3ded72
-#+pkgconf-pkg-config.cac9c462057ee1ddc2e06a84629e23bfefda47f2fc0b45b5ac9d951b62f5dd03
-#+nawk.acc3a4d7c7aa6394c03ee568557f4fbb27457f6a00769946c004f0587b023108
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-modutils.2919100303e719ce9d2594081a07c3beeabb4d1927e1c61fb03b9615a8eaebdf
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+findutils.51e8e15421d43452d6182420c89cae43a44c4adb5de7c3f44d2b3431766f0704
+#+diffutils.06b968a7b8b4a960d0ae4e6719cea5bd3ab17f153b7d944adf136a64da9f3ae9
+#+patch.38b1b48916ffc35bdcfe8ad108daa35d42c722aa1415d92a7e3bf987b0c12766
+#+flex.8efd4a13fa3a3c18211fc278699526ae747000dee885bfb82c2e77861c238bd6
+#+bison.8cd505341dea0f44cc412114defb9794fb31cb4931f925ea65bab09e0c76fd50
+#+rsync.89120f8df2fb0eb17db911ff11f86e027ca959de5e60c6266877c7dc7c0ca175
+#+zstd.a7522c505c6e9acf30b0eb7f509310efa2419d2b964b588b59bf2c5457119202
+#+libelf.529cccef9954a642cbd2c0eafae29a401ecba0b01ac5333034e5316a7aec0cf4
+#+pkgconf-pkg-config.cc0c32db6af8c9b23b6ac99ba77110628967fb8c0f45208888cca4a086aa50b1
+#+nawk.8a34ce5b23cca61e2e310ab70dd01bd130df0a6574d0081afa8bb42de4bfac10
#@untar:-J:sha256:7586962547803be7ecc4056efc927fb25214548722bd28171172f3599abb9764:.
#@sha256:cc2633ee136db0283d4faf7c27c890641e90cd835fc3adb19eaf0569e4078867:linux.config
#@sha256:ff3ddd131d73fee6838b11a6c4773bdb85c5f60fdd4b9ac4120ced021c341417:noobjtool.patch
@@ -112,8 +112,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "boot" { link($0); next }
$2 == "lib" && $3 == "modules" { exit 3 } # make sure kernel modules do not mix with userspace libraries
function mod_path(s) {
@@ -134,25 +132,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/lnstools:bootstrap b/variants/ccx-x86_64/lnstools:bootstrap
@@ -1,11 +1,11 @@
#!/usr/bin/env pthbs-build
#@pragma:nosandbox
-#+musl-cross-make.e69cc40cf9ae56dd16631fce5539085731f52416a7d1d516527d380c8d07d288
-#+gnu-make.e3d6b20c707a4bba0500cdaa9ace619984f1c4c203cc8b5f7519ac21d5ca3282
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+skalibs.eb349362a13d7c55aa797aca25867404c456ed72bd15fb817220628ccc7671cb
-#+execline.a34183dca5ffc176111aaf61601105ecbabac5489f3c0811cd0faa9faa9c877f
-#+libcap.64eb270f16c06706f7a5d0e1a530ad7a916fa007a20dcb5b6f6c1b3ff171dc4c
+#+musl-cross-make.cda5fd3e4f154e21e775b5b2f723f9c57872b16cdef270ff556c7a6960cdbb1b
+#+gnu-make.9460f2a3f9092e2e1c1a532a7a3d3edd67f538140368e4c7905b8a929b615a73
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+skalibs.80a23b5c8435e6136b2c19623bebed26b331f00eb9fd0c326c8252872b963a17
+#+execline.30429929daac96c982693154c0eb4b079badc32776abba88f298a9ffa43c87c5
+#+libcap.3990cf1122e8efe45ab836fa4bebb8d9c0d833746a070099282a2483184a07b4
#@git:7fbfb934cdaa187a063a4df41498c06c46d4a6a9:lnstools
@@ -58,8 +58,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -72,25 +70,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/logincaps b/variants/ccx-x86_64/logincaps
@@ -1,37 +1,37 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+zsh.3fcac08852a51719a63fcb37a92385f9084d62df7eaa80415566127d4ee10935
-#+pthbs-banginstall.cdc87dcde67a1d34f9ff11ec5e1d55b3f468c4b30e0b0360d8e7b1b25448a150
-#+execline.c1b685e00b034b2cc1067814e015ee94d0069d558edb4af30d1088dadbb46f7e
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+ccx-utils.ef6e27392b3e3e9f98095dfcefff7cc22a4534be8e9bae6178b4f9d77017c0b0
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+zsh.72b7f62ae7dc7021ff0442485dc085d7aa2556c4244e7db07846f40596fbd6af
+#+pthbs-banginstall.5843581593c5ce61ce21fc4cca27babe04f8be43fb52525ec463fa0675a45dcf
+#+execline.a3cbe3ea09cc1b50ceeae50b5b444f2cb9318b8258046ef732de032d3a03feab
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+ccx-utils.ca1800c28da7e23e00c221a052c36fd8d5916c79b96441691d0195146e008257
#@git:409db79b3e7e5fc6b73305471d9bbb6ac5c14036:logincaps
@@ -119,8 +119,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -133,25 +131,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/m4 b/variants/ccx-x86_64/m4
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
#@untar:-z:sha256:3be4a26d825ffdfda52a56fc43246456989a3630093cced3fbddf4771ee58a70:.
@@ -118,8 +118,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -132,25 +130,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/mandoc b/variants/ccx-x86_64/mandoc
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
#@untar:-z:sha256:8bf0d570f01e70a6e124884088870cbed7537f36328d512909eb10cd53179d9c:.
@@ -111,8 +111,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -125,25 +123,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/mdev-scripts b/variants/ccx-x86_64/mdev-scripts
@@ -1,34 +1,34 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+zsh.3fcac08852a51719a63fcb37a92385f9084d62df7eaa80415566127d4ee10935
-#+pthbs-banginstall.cdc87dcde67a1d34f9ff11ec5e1d55b3f468c4b30e0b0360d8e7b1b25448a150
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+zsh.72b7f62ae7dc7021ff0442485dc085d7aa2556c4244e7db07846f40596fbd6af
+#+pthbs-banginstall.5843581593c5ce61ce21fc4cca27babe04f8be43fb52525ec463fa0675a45dcf
#@git:395634340de8349996fd273b055ae4bac9d2897c:mdev-scripts
@@ -66,8 +66,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -80,25 +78,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/mdevd b/variants/ccx-x86_64/mdevd
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+skalibs.c1918a5934804386f2db4c82d01756bb97b98a9f6cb69127ef93d858742039d0
-#+execline.c1b685e00b034b2cc1067814e015ee94d0069d558edb4af30d1088dadbb46f7e
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+skalibs.fd22b755f2f668bebfd4684ca07bf942a65aedf5803da5ff198cdb75be9af3cb
+#+execline.a3cbe3ea09cc1b50ceeae50b5b444f2cb9318b8258046ef732de032d3a03feab
#@git:96aef400b9f9d14f3bf54b0e444e9ad3665c4107:mdevd
@@ -47,7 +47,7 @@ cd 'mdevd'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/home/ccx/versions/skalibs.c1918a5934804386f2db4c82d01756bb97b98a9f6cb69127ef93d858742039d0/sysdeps' \
+ --with-sysdeps='/home/ccx/versions/skalibs.fd22b755f2f668bebfd4684ca07bf942a65aedf5803da5ff198cdb75be9af3cb/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -80,8 +80,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -94,25 +92,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/mdevd.environment b/variants/ccx-x86_64/mdevd.environment
@@ -1,51 +1,51 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-dosfstools.53e30486c6e40b854611e47e94c0dfa06c41691311cbbbaa290331b3d28cfb05
-#+busybox-e2fsprogs.a9db189743f4ef5ee540c2adc08214fe94a6ff732c50e02ae4c623706c246f7c
-#+busybox-iproute2.d538589972980a1e3a52e4830949ced1c22e0050b1ff57762b2972063ad91648
-#+busybox-iputils.8cbd732f5342bf8da8c1456cffb23554dbafa6fb19f8c6a19f1b67aaa243a662
-#+busybox-net-misc.eb9c09a2d8c9518a4cd038571adf312cfdc3e57eeed4e74db8e78c347ec68853
-#+busybox-net-tools.c82b35e4e8c518b44444f68f0cf50f4a2c01b6eb95a8983e0d9d7814d198f32a
-#+busybox-traceroute.2429ce3a0c431dadfc0668d60fb13d4a7fca2d5d16ade42ffecf36ce4f89baa0
-#+busybox-wget.ce90f68067c9539751edd9e2cca3be07bf15075ee1c690d4062a1bf226d342b0
-#+busybox-chpst.af71fed1aff7bf86c69557b774db59b4fe36d7f778ef485410430918b19e6589
-#+busybox-console.397dca7c32183b4b0aadb656e390e9529f79f8d40b50a956d843e889279edc28
-#+busybox-getty.a336c850d60eb7c5c7ec1db78052c3580a5a4044a04c32b744ea5107a2c1ce58
-#+busybox-i2c-tools.0fd529f075289fdbaa0bc73d49a1bef6af00e83fbb7117c16b8db087531ac0f8
-#+busybox-linux-extra.24d1b6d1976c35b6fd60dcbad716cadd30c6c1809ea38356b44646bbcd41ac57
-#+busybox-mtd-utils.d71bc206f11ac28fc084056ad5b582b7644d62689fa8e1af63812a322411af3e
-#+busybox-shadow.5e755181d3b2dfda29acbef0db527c6978db81962eb1cb0a330946aab63e0280
-#+busybox-su.3cdd99ba3237190df1dc8044384db002690ef70583173ee6fbc12d4a63891289
-#+busybox-util-linux-priv.f16ab2e2d7ebbc437fc8281906d240a776777ccd29a8fc1156fdd5d53aa4ba53
-#+busybox-logging.7fe744403efd37f85e6c2caf9b104a61d2d38d69c19bf1e099347468266747aa
-#+busybox-cron.2fce66542d321d6d2c9c9a6f2059b973cfc3d5ef5c06f9157ded14f79537ce59
-#+execline.c1b685e00b034b2cc1067814e015ee94d0069d558edb4af30d1088dadbb46f7e
-#+s6.f04d9c8d50806c8c47e7a3bbfa877bbbc609421eb82a006b1ef9f17f126b4d87
-#+mdev-scripts.aec7364a57b399845ac234c6cfbf17f52b411eb41a1dd3ad40c07877b756e85b
-#+mdevd.3f0193774ce74e9cd78dadef55458588253a4679ec62c19efd656fba4d6146a8
-#+busybox.ca7665c6352143d50221853f3835b7baef00dac3c151cbd6cd2d05de3472f2ba-
\ No newline at end of file
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-dosfstools.e935ed4c471afb8996c8ce039081f69591dfbc106c0081d3e271429368ec9e7f
+#+busybox-e2fsprogs.d249bd685f5e483f80d2bbd2ec610543c4a737edefbd3741f7789670fe7bd9ee
+#+busybox-iproute2.9821c290447e268834b2bb26df830cc08448888ad6460ece945b4291d72819e0
+#+busybox-iputils.692a5f82a211eb1e6ff6e9de69c8d0138ff0bd091d38907aca921b4263c0cfbf
+#+busybox-net-misc.c5fa94ac838578350b667a47963030fde6444d055237c67ca90163ecaadd5dbf
+#+busybox-net-tools.c51f921039f0c8781b4d3889b1444e2b2003ebda18d6b8564436444a29e99928
+#+busybox-traceroute.e163e480090b9f34383a9090b3aa7290a10c4e85a9773de246e8e13d908d132d
+#+busybox-wget.f2de4895d2b4ca508ca93418ebbcc2dfdbcb4ce4fa1fb51af3ad74062d8f1016
+#+busybox-chpst.df35f24940b696871eebf101deda8836d14b6ffb28fd6d98181612bb2588bcfd
+#+busybox-console.34b564433dfde402f8b4a9f9becaf910274c4313384104eba3c6e57a96b62abb
+#+busybox-getty.a04f272e26275f4b6ef0b40ae8755d32396e892943caffd89d599d89df3df417
+#+busybox-i2c-tools.9ab691e70c4a7fcec7f88e824ee4fa7a7ee92620decfc12a443c7c5e0f3106c2
+#+busybox-linux-extra.2b5ee01cdf657bb64a32451fbce16bb7c43c7a7664c9443e9b7b19786a1deb3f
+#+busybox-mtd-utils.cb449d5d87ca141939215faf9b30903375091cf2831c5d1202f833bfb83b4457
+#+busybox-shadow.81f355aaf6dece00ba6bb4182fbe6a7323e79c23de7d7547fa1dc19f8121459c
+#+busybox-su.d87510b8b593cfc0cfe1a193fc942d47abc0154ec278c3ac2f8dad73f51fe674
+#+busybox-util-linux-priv.36ae3d8e244a690fb3b572feba46ee5664927fd4d2fa051d337fa8c240fa6675
+#+busybox-logging.06ebf9a6a4a13067fd57ebbbe16496d0cd5d3356aee3bb2cec3e3cf568ab6be5
+#+busybox-cron.caf1b162247fc475e6707214907acf142daa7f7a87b217d9f3a0047efbcc621c
+#+execline.a3cbe3ea09cc1b50ceeae50b5b444f2cb9318b8258046ef732de032d3a03feab
+#+s6.cdfa3b2ccb3f5c791113cfc0b17caa7fb4d542252c609ef6acc08279e36688f2
+#+mdev-scripts.d5544a9d49785baf81fb405a2cd470e41349e210d4aee25ef2f36bfda10ead56
+#+mdevd.14bc2582fe0086ec1189b92ff2add70d11c8c5e8188dce4f00ee45eda2f55ba0
+#+busybox.e32a297e3866306767917deef906b9e942b9791955a7224b056c051e477a4a2d+
\ No newline at end of file
diff --git a/variants/ccx-x86_64/mlog b/variants/ccx-x86_64/mlog
@@ -1,34 +1,34 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
#@git:fefc95731f1260810a3551226b73d35f3d6e9d9e:mlog
@@ -93,8 +93,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -107,25 +105,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/musl-cross-make b/variants/ccx-x86_64/musl-cross-make
@@ -1,7 +1,7 @@
#!/usr/bin/env pthbs-build
-#+musl-cross-make.e69cc40cf9ae56dd16631fce5539085731f52416a7d1d516527d380c8d07d288
-#+gnu-make.e3d6b20c707a4bba0500cdaa9ace619984f1c4c203cc8b5f7519ac21d5ca3282
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
+#+musl-cross-make.cda5fd3e4f154e21e775b5b2f723f9c57872b16cdef270ff556c7a6960cdbb1b
+#+gnu-make.9460f2a3f9092e2e1c1a532a7a3d3edd67f538140368e4c7905b8a929b615a73
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
#@sha256:0cdd76777a0dfd3dd3a63f215f030208ddb91c2361d2bcc02acec0f1c16b6a2e:musl-cross-make/sources/binutils-2.44.tar.gz
#@sha256:a3c2b80201b89e68616f4ad30bc66aee4927c3ce50e33929ca819d5c43538898:musl-cross-make/sources/gmp-6.3.0.tar.xz
#@sha256:b67ba0383ef7e8a8563734e2e889ef5ec3c3b898a01d00fa0a6869ad81c6ce01:musl-cross-make/sources/mpfr-4.2.2.tar.xz
@@ -124,8 +124,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "bin" && $3 ~ /^x86_64-linux-musl-/ { target=$3; sub("x86_64-linux-musl-", "", target); link("./command/" target) }
# $2 == "x86_64-linux-musl" && $3 == "include" { link(r1($0)) }
$2 == "x86_64-linux-musl" && $3 == "include" && $4 == "linux" { link(s1("include", r1($0))) }
@@ -142,25 +140,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/musl-cross-make:bootstrap-0 b/variants/ccx-x86_64/musl-cross-make:bootstrap-0
@@ -75,8 +75,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "bin" && $3 ~ /^x86_64-linux-musl-/ { target=$3; sub("x86_64-linux-musl-", "", target); link("./command/" target) }
# $2 == "x86_64-linux-musl" && $3 == "include" { link(r1($0)) }
$2 == "x86_64-linux-musl" && $3 == "include" && $4 == "linux" { link(s1("include", r1($0))) }
@@ -93,25 +91,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/musl-cross-make:bootstrap-1 b/variants/ccx-x86_64/musl-cross-make:bootstrap-1
@@ -1,7 +1,7 @@
#!/usr/bin/env pthbs-build
#@pragma:nosandbox
#@pragma:nopath
-#+musl-cross-make.40efe61b4526119ce4630f75e1626a23beab8a94ec28b2754b9a172829e4e029
+#+musl-cross-make.f6244cefe5015651f354055c1c43019a76bf5a7c6ec7a4aaff2c446b14746e70
#@sha256:0cdd76777a0dfd3dd3a63f215f030208ddb91c2361d2bcc02acec0f1c16b6a2e:musl-cross-make/sources/binutils-2.44.tar.gz
#@sha256:a3c2b80201b89e68616f4ad30bc66aee4927c3ce50e33929ca819d5c43538898:musl-cross-make/sources/gmp-6.3.0.tar.xz
#@sha256:b67ba0383ef7e8a8563734e2e889ef5ec3c3b898a01d00fa0a6869ad81c6ce01:musl-cross-make/sources/mpfr-4.2.2.tar.xz
@@ -21,7 +21,7 @@ prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd '.'
-bootstrap=/home/ccx/versions/musl-cross-make.40efe61b4526119ce4630f75e1626a23beab8a94ec28b2754b9a172829e4e029
+bootstrap=/home/ccx/versions/musl-cross-make.f6244cefe5015651f354055c1c43019a76bf5a7c6ec7a4aaff2c446b14746e70
"$bootstrap/bin/x86_64-linux-musl-gcc" --version
cat >musl-cross-make/config.mak <<EOF
@@ -84,8 +84,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "bin" && $3 ~ /^x86_64-linux-musl-/ { target=$3; sub("x86_64-linux-musl-", "", target); link("./command/" target) }
# $2 == "x86_64-linux-musl" && $3 == "include" { link(r1($0)) }
$2 == "x86_64-linux-musl" && $3 == "include" && $4 == "linux" { link(s1("include", r1($0))) }
@@ -102,25 +100,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/musl-fts b/variants/ccx-x86_64/musl-fts
@@ -1,34 +1,34 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
#@untar:-z:sha256:49ae567a96dbab22823d045ffebe0d6b14b9b799925e9ca9274d47d26ff482a6:.
@@ -90,8 +90,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -104,25 +102,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/nawk b/variants/ccx-x86_64/nawk
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+bison.6a4f2ce1cd5a32bcf0c34b1945baecfe20cba5b79f3c4a541c53e7e7c71d945c
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+bison.8cd505341dea0f44cc412114defb9794fb31cb4931f925ea65bab09e0c76fd50
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
#@untar:-z:sha256:e031b1e1d2b230f276f975bffb923f0ea15f798c839d15a3f26a1a39448e32d7:.
@@ -69,8 +69,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -83,25 +81,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/netbsd-curses b/variants/ccx-x86_64/netbsd-curses
@@ -1,34 +1,34 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
#@git:51d179dad861640caeb76674b5908ccd79f04fae:netbsd-curses
@@ -82,8 +82,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -96,25 +94,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/ocaml-astring b/variants/ccx-x86_64/ocaml-astring
@@ -1,39 +1,39 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+ocaml.786a5a4349c7286b35211f9f67b277a88aff1631b881fc8eb583a2144a97712c
-#+ocaml-findlib.e8e329357720d6f744bc5e6beaebc10adb7936a80dea7ba22f12e60008ff66b1
-#+ocamlbuild.febacdbede3387a31d65af3ade2ee19db2b1973c118c4f0e8115bf83fa06c2e4
-#+opam.f9f38c11472183f976a09802167a8968fd943918c669a682521a15d6a9200727
-#+ocaml-topkg.b53ca3b676c9bdf32377ab4d0d9ad874a2dca4cc02c89020def50629a014e027
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+ocaml.ad3fc6ff1613c043bed4be043efa4d1f20337d74d8ea22e06a070e6fb003c123
+#+ocaml-findlib.efec38095c903a54dd1eb575eec1a4b7f669382f73469e1cf0381d873f07a4ac
+#+ocamlbuild.9272276e22a2f7c0d60e0d1bef1d19d96683e531ed1434e698ecae538ccd4c91
+#+opam.ab99987725d65a9b3acb284f220a84dca797c94d546cc2bbd6f26d519a13b61a
+#+ocaml-topkg.48ac294c0e67e78959f2d43fa80ef4716e8e2fcb68a2a32e390cc5301470e21b
#@untar:-j:sha256:865692630c07c3ab87c66cdfc2734c0fdfc9c34a57f8e89ffec7c7d15e7a70fa:.
@@ -86,8 +86,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -100,25 +98,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/ocaml-base b/variants/ccx-x86_64/ocaml-base
@@ -1,38 +1,38 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+ocaml.786a5a4349c7286b35211f9f67b277a88aff1631b881fc8eb583a2144a97712c
-#+dune.a08cc8f1000d598f4facf697476c888523a3572d75d24b52710aa1c63eb34974
-#+ocaml_intrinsics_kernel.67d18c9b717d1d5ffbfed1abee06a136b575757bc969c697bd57597ab43beea2
-#+ocaml-sexplib0.79ffb7cb30441d101960cbc3eae21c495fc30f25c8502a4b19db46fd68e7c9a3
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+ocaml.ad3fc6ff1613c043bed4be043efa4d1f20337d74d8ea22e06a070e6fb003c123
+#+dune.ab2c1f379a55097fdb73ecfbcd1131d4288c88257fc704641991ad967a07debe
+#+ocaml_intrinsics_kernel.301eef61901c438ac3f7bd6a4e685f9b6d6fba9d56783533cb8c926449e88e03
+#+ocaml-sexplib0.569b8c0a12055d9b6ae04eee408c24d4b8ec62100edcaf8bd6e04efe8dabb44e
#@untar:-z:sha256:3f3f64789ab25bb5cb7f5f907dd651dec9cc9440981822fe75df6b94344b7208:.
@@ -93,8 +93,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -107,25 +105,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/ocaml-bos b/variants/ccx-x86_64/ocaml-bos
@@ -1,45 +1,45 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+ocaml.786a5a4349c7286b35211f9f67b277a88aff1631b881fc8eb583a2144a97712c
-#+ocaml-findlib.e8e329357720d6f744bc5e6beaebc10adb7936a80dea7ba22f12e60008ff66b1
-#+ocamlbuild.febacdbede3387a31d65af3ade2ee19db2b1973c118c4f0e8115bf83fa06c2e4
-#+opam.f9f38c11472183f976a09802167a8968fd943918c669a682521a15d6a9200727
-#+ocaml-topkg.b53ca3b676c9bdf32377ab4d0d9ad874a2dca4cc02c89020def50629a014e027
-#+ocaml-astring.91fd3599621e44050b5a724d35103deb2d6364602e83e3fe1ef8b3b0b7dbc03d
-#+ocaml-fpath.d9457aa6da1a02c51ec17f1f4da8ec9b8b55d265802170d8d17b9b1e998d0fe1
-#+ocaml-rresult.93e294f53c9a24a446d087911a4e046f8865dbd310776c44d45b5183e4767ff3
-#+ocaml-fmt.bf31992a570e4cf8b8a14f1b7a874f950d5b2fdd64817e8d6fe5a7bc67f521f8
-#+ocaml-logs.b317c79ec70dee71bfe7c8b12dc72d607993f94a182ae5b389d5a7d518046179
-#+ocaml-mtime.e7ee3268d6a079db24b94b420e0ffc68408724de890c483ca4675a57e4d534c8
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+ocaml.ad3fc6ff1613c043bed4be043efa4d1f20337d74d8ea22e06a070e6fb003c123
+#+ocaml-findlib.efec38095c903a54dd1eb575eec1a4b7f669382f73469e1cf0381d873f07a4ac
+#+ocamlbuild.9272276e22a2f7c0d60e0d1bef1d19d96683e531ed1434e698ecae538ccd4c91
+#+opam.ab99987725d65a9b3acb284f220a84dca797c94d546cc2bbd6f26d519a13b61a
+#+ocaml-topkg.48ac294c0e67e78959f2d43fa80ef4716e8e2fcb68a2a32e390cc5301470e21b
+#+ocaml-astring.61814c97c3d2494418e8687946543c1d86df256566abd4e96fbebadcc59b0f92
+#+ocaml-fpath.a03525f4bfbe7f457d5143cc3f696361dfece5604c99ef29282b551adb145b2b
+#+ocaml-rresult.a4a99a9b005ae0bb8d7093c0ba8ee298d5453851f69f1e72fd537969520363de
+#+ocaml-fmt.14acad449d4cabe33045d4c14c9aaa4e85fbc58480b416e4f30faf2b940990ee
+#+ocaml-logs.8e6ed74cea65dda9965897ab7477568e1766401592dcd94f6f32cab0f3fbe5e1
+#+ocaml-mtime.6fc2c368d4e541d463396fba08f055bd9ba3f9c99fa385fa53f30e99fb4c35ab
#@untar:-j:sha256:d8d62e786b10d697e0457205a8eedeaa27ebcc90f1855f18df190cac2e3d8f37:.
@@ -92,8 +92,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -106,25 +104,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/ocaml-cmdliner b/variants/ccx-x86_64/ocaml-cmdliner
@@ -1,39 +1,39 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+ocaml.786a5a4349c7286b35211f9f67b277a88aff1631b881fc8eb583a2144a97712c
-#+ocaml-findlib.e8e329357720d6f744bc5e6beaebc10adb7936a80dea7ba22f12e60008ff66b1
-#+ocamlbuild.febacdbede3387a31d65af3ade2ee19db2b1973c118c4f0e8115bf83fa06c2e4
-#+opam.f9f38c11472183f976a09802167a8968fd943918c669a682521a15d6a9200727
-#+ocaml-topkg.b53ca3b676c9bdf32377ab4d0d9ad874a2dca4cc02c89020def50629a014e027
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+ocaml.ad3fc6ff1613c043bed4be043efa4d1f20337d74d8ea22e06a070e6fb003c123
+#+ocaml-findlib.efec38095c903a54dd1eb575eec1a4b7f669382f73469e1cf0381d873f07a4ac
+#+ocamlbuild.9272276e22a2f7c0d60e0d1bef1d19d96683e531ed1434e698ecae538ccd4c91
+#+opam.ab99987725d65a9b3acb284f220a84dca797c94d546cc2bbd6f26d519a13b61a
+#+ocaml-topkg.48ac294c0e67e78959f2d43fa80ef4716e8e2fcb68a2a32e390cc5301470e21b
#@untar:-j:sha256:4e547a631c36fbaadff60d3bd7724eb3f83ba274e92fb725950bae7868378582:.
@@ -86,8 +86,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -100,25 +98,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/ocaml-compiler-libs b/variants/ccx-x86_64/ocaml-compiler-libs
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+ocaml.786a5a4349c7286b35211f9f67b277a88aff1631b881fc8eb583a2144a97712c
-#+dune.a08cc8f1000d598f4facf697476c888523a3572d75d24b52710aa1c63eb34974
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+ocaml.ad3fc6ff1613c043bed4be043efa4d1f20337d74d8ea22e06a070e6fb003c123
+#+dune.ab2c1f379a55097fdb73ecfbcd1131d4288c88257fc704641991ad967a07debe
#@untar:-z:sha256:9b9644d7351db699e57ddba7c767bb4153e6e988ccf45ead2fb238a3bd75cdc7:.
@@ -89,8 +89,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -103,25 +101,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/ocaml-cppo b/variants/ccx-x86_64/ocaml-cppo
@@ -1,37 +1,37 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+ocaml.786a5a4349c7286b35211f9f67b277a88aff1631b881fc8eb583a2144a97712c
-#+dune.a08cc8f1000d598f4facf697476c888523a3572d75d24b52710aa1c63eb34974
-#+ocamlbuild.febacdbede3387a31d65af3ade2ee19db2b1973c118c4f0e8115bf83fa06c2e4
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+ocaml.ad3fc6ff1613c043bed4be043efa4d1f20337d74d8ea22e06a070e6fb003c123
+#+dune.ab2c1f379a55097fdb73ecfbcd1131d4288c88257fc704641991ad967a07debe
+#+ocamlbuild.9272276e22a2f7c0d60e0d1bef1d19d96683e531ed1434e698ecae538ccd4c91
#@untar:-z:sha256:6e62a8ee0217c9cc38d5860110eb18eb8d89c05c420353d298e1431fe8bac00f:.
@@ -94,8 +94,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -108,25 +106,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/ocaml-findlib b/variants/ccx-x86_64/ocaml-findlib
@@ -1,39 +1,39 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
-#+netbsd-curses.1c82038b7c0c9b2d60fbdce942dcc5e045aa68fa243df2d6c47cdec91beeadfd
-#+ocaml.786a5a4349c7286b35211f9f67b277a88aff1631b881fc8eb583a2144a97712c
-#+ocamlbuild.febacdbede3387a31d65af3ade2ee19db2b1973c118c4f0e8115bf83fa06c2e4
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
+#+netbsd-curses.1af99c2346f0ff7f2e563337fd47f7315c1e1d912af240dbdfbda9c9ee67571f
+#+ocaml.ad3fc6ff1613c043bed4be043efa4d1f20337d74d8ea22e06a070e6fb003c123
+#+ocamlbuild.9272276e22a2f7c0d60e0d1bef1d19d96683e531ed1434e698ecae538ccd4c91
#@untar:-z:sha256:662c910f774e9fee3a19c4e057f380581ab2fc4ee52da4761304ac9c31b8869d:.
@@ -53,7 +53,7 @@ check_dynamic() {
printf '%s\n' "Error: '$1' is not a dynamic binary!"
exit 1
;;
- (*'/home/ccx/versions/musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea/x86_64-linux-musl/lib/ld-musl-x86_64.so.1')
+ (*'/home/ccx/versions/musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a/x86_64-linux-musl/lib/ld-musl-x86_64.so.1')
return 0
;;
(*)
@@ -79,7 +79,7 @@ cd 'findlib-1.9.8'
make -j1 all opt
# workaround `topfind` getting installed to stdlib directory, this is not configurable
-stdlib="$pthbs_destdir/home/ccx/versions/ocaml.786a5a4349c7286b35211f9f67b277a88aff1631b881fc8eb583a2144a97712c"
+stdlib="$pthbs_destdir/home/ccx/versions/ocaml.ad3fc6ff1613c043bed4be043efa4d1f20337d74d8ea22e06a070e6fb003c123"
mkdir -p "${stdlib%/*}"
ln -s "$pthbs_package" "$stdlib"
make install prefix="$pthbs_destdir"
@@ -123,8 +123,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -137,25 +135,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/ocaml-fmt b/variants/ccx-x86_64/ocaml-fmt
@@ -1,40 +1,40 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+ocaml.786a5a4349c7286b35211f9f67b277a88aff1631b881fc8eb583a2144a97712c
-#+ocaml-findlib.e8e329357720d6f744bc5e6beaebc10adb7936a80dea7ba22f12e60008ff66b1
-#+ocamlbuild.febacdbede3387a31d65af3ade2ee19db2b1973c118c4f0e8115bf83fa06c2e4
-#+opam.f9f38c11472183f976a09802167a8968fd943918c669a682521a15d6a9200727
-#+ocaml-topkg.b53ca3b676c9bdf32377ab4d0d9ad874a2dca4cc02c89020def50629a014e027
-#+ocaml-cmdliner.1c86f6dd7f1dfaed74fdbc7d1ed2d4a9026d301decec49c1394abed50fae3a28
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+ocaml.ad3fc6ff1613c043bed4be043efa4d1f20337d74d8ea22e06a070e6fb003c123
+#+ocaml-findlib.efec38095c903a54dd1eb575eec1a4b7f669382f73469e1cf0381d873f07a4ac
+#+ocamlbuild.9272276e22a2f7c0d60e0d1bef1d19d96683e531ed1434e698ecae538ccd4c91
+#+opam.ab99987725d65a9b3acb284f220a84dca797c94d546cc2bbd6f26d519a13b61a
+#+ocaml-topkg.48ac294c0e67e78959f2d43fa80ef4716e8e2fcb68a2a32e390cc5301470e21b
+#+ocaml-cmdliner.0f46aaa251a184e6105f14ab6e9a71ae3d28351e8aeb9b7c417f3e17fa5404ac
#@untar:-j:sha256:857cfd47a54b52429cd9b3e2665e44173cd1bd3b435bece7172f984ad5376a1b:.
@@ -87,8 +87,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -101,25 +99,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/ocaml-fpath b/variants/ccx-x86_64/ocaml-fpath
@@ -1,40 +1,40 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+ocaml.786a5a4349c7286b35211f9f67b277a88aff1631b881fc8eb583a2144a97712c
-#+ocaml-findlib.e8e329357720d6f744bc5e6beaebc10adb7936a80dea7ba22f12e60008ff66b1
-#+ocamlbuild.febacdbede3387a31d65af3ade2ee19db2b1973c118c4f0e8115bf83fa06c2e4
-#+opam.f9f38c11472183f976a09802167a8968fd943918c669a682521a15d6a9200727
-#+ocaml-topkg.b53ca3b676c9bdf32377ab4d0d9ad874a2dca4cc02c89020def50629a014e027
-#+ocaml-astring.91fd3599621e44050b5a724d35103deb2d6364602e83e3fe1ef8b3b0b7dbc03d
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+ocaml.ad3fc6ff1613c043bed4be043efa4d1f20337d74d8ea22e06a070e6fb003c123
+#+ocaml-findlib.efec38095c903a54dd1eb575eec1a4b7f669382f73469e1cf0381d873f07a4ac
+#+ocamlbuild.9272276e22a2f7c0d60e0d1bef1d19d96683e531ed1434e698ecae538ccd4c91
+#+opam.ab99987725d65a9b3acb284f220a84dca797c94d546cc2bbd6f26d519a13b61a
+#+ocaml-topkg.48ac294c0e67e78959f2d43fa80ef4716e8e2fcb68a2a32e390cc5301470e21b
+#+ocaml-astring.61814c97c3d2494418e8687946543c1d86df256566abd4e96fbebadcc59b0f92
#@untar:-j:sha256:12b08ff192d037d9b6d69e9ca19d1d385184f20b3237c27231e437ac81ace70f:.
@@ -87,8 +87,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -101,25 +99,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/ocaml-logs b/variants/ccx-x86_64/ocaml-logs
@@ -1,42 +1,42 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+ocaml.786a5a4349c7286b35211f9f67b277a88aff1631b881fc8eb583a2144a97712c
-#+ocaml-findlib.e8e329357720d6f744bc5e6beaebc10adb7936a80dea7ba22f12e60008ff66b1
-#+ocamlbuild.febacdbede3387a31d65af3ade2ee19db2b1973c118c4f0e8115bf83fa06c2e4
-#+opam.f9f38c11472183f976a09802167a8968fd943918c669a682521a15d6a9200727
-#+ocaml-topkg.b53ca3b676c9bdf32377ab4d0d9ad874a2dca4cc02c89020def50629a014e027
-#+ocaml-mtime.e7ee3268d6a079db24b94b420e0ffc68408724de890c483ca4675a57e4d534c8
-#+ocaml-cmdliner.1c86f6dd7f1dfaed74fdbc7d1ed2d4a9026d301decec49c1394abed50fae3a28
-#+ocaml-fmt.bf31992a570e4cf8b8a14f1b7a874f950d5b2fdd64817e8d6fe5a7bc67f521f8
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+ocaml.ad3fc6ff1613c043bed4be043efa4d1f20337d74d8ea22e06a070e6fb003c123
+#+ocaml-findlib.efec38095c903a54dd1eb575eec1a4b7f669382f73469e1cf0381d873f07a4ac
+#+ocamlbuild.9272276e22a2f7c0d60e0d1bef1d19d96683e531ed1434e698ecae538ccd4c91
+#+opam.ab99987725d65a9b3acb284f220a84dca797c94d546cc2bbd6f26d519a13b61a
+#+ocaml-topkg.48ac294c0e67e78959f2d43fa80ef4716e8e2fcb68a2a32e390cc5301470e21b
+#+ocaml-mtime.6fc2c368d4e541d463396fba08f055bd9ba3f9c99fa385fa53f30e99fb4c35ab
+#+ocaml-cmdliner.0f46aaa251a184e6105f14ab6e9a71ae3d28351e8aeb9b7c417f3e17fa5404ac
+#+ocaml-fmt.14acad449d4cabe33045d4c14c9aaa4e85fbc58480b416e4f30faf2b940990ee
#@untar:-j:sha256:ee97065ba41ce28f19dea9453c6bec4e0ef26165ad7394c4131ea0c65c0f06d5:.
@@ -94,8 +94,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -108,25 +106,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/ocaml-lun b/variants/ccx-x86_64/ocaml-lun
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+ocaml.786a5a4349c7286b35211f9f67b277a88aff1631b881fc8eb583a2144a97712c
-#+dune.a08cc8f1000d598f4facf697476c888523a3572d75d24b52710aa1c63eb34974
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+ocaml.ad3fc6ff1613c043bed4be043efa4d1f20337d74d8ea22e06a070e6fb003c123
+#+dune.ab2c1f379a55097fdb73ecfbcd1131d4288c88257fc704641991ad967a07debe
#@untar:-j:sha256:cca8badff83b470fdcfb1840116f8e8a6f2cb86cde2f44ed28cf26cbf692a793:.
@@ -92,8 +92,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -106,25 +104,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/ocaml-mtime b/variants/ccx-x86_64/ocaml-mtime
@@ -1,39 +1,39 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+ocaml.786a5a4349c7286b35211f9f67b277a88aff1631b881fc8eb583a2144a97712c
-#+ocaml-findlib.e8e329357720d6f744bc5e6beaebc10adb7936a80dea7ba22f12e60008ff66b1
-#+ocamlbuild.febacdbede3387a31d65af3ade2ee19db2b1973c118c4f0e8115bf83fa06c2e4
-#+opam.f9f38c11472183f976a09802167a8968fd943918c669a682521a15d6a9200727
-#+ocaml-topkg.b53ca3b676c9bdf32377ab4d0d9ad874a2dca4cc02c89020def50629a014e027
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+ocaml.ad3fc6ff1613c043bed4be043efa4d1f20337d74d8ea22e06a070e6fb003c123
+#+ocaml-findlib.efec38095c903a54dd1eb575eec1a4b7f669382f73469e1cf0381d873f07a4ac
+#+ocamlbuild.9272276e22a2f7c0d60e0d1bef1d19d96683e531ed1434e698ecae538ccd4c91
+#+opam.ab99987725d65a9b3acb284f220a84dca797c94d546cc2bbd6f26d519a13b61a
+#+ocaml-topkg.48ac294c0e67e78959f2d43fa80ef4716e8e2fcb68a2a32e390cc5301470e21b
#@untar:-j:sha256:097cb2802e3701ead9572e1b483d5a28c6e2f0a39449faaf9b44ad8a89834d88:.
@@ -86,8 +86,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -100,25 +98,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/ocaml-ppx_derivers b/variants/ccx-x86_64/ocaml-ppx_derivers
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+ocaml.786a5a4349c7286b35211f9f67b277a88aff1631b881fc8eb583a2144a97712c
-#+dune.a08cc8f1000d598f4facf697476c888523a3572d75d24b52710aa1c63eb34974
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+ocaml.ad3fc6ff1613c043bed4be043efa4d1f20337d74d8ea22e06a070e6fb003c123
+#+dune.ab2c1f379a55097fdb73ecfbcd1131d4288c88257fc704641991ad967a07debe
#@untar:-z:sha256:b6595ee187dea792b31fc54a0e1524ab1e48bc6068d3066c45215a138cc73b95:.
@@ -94,8 +94,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -108,25 +106,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/ocaml-ppx_deriving b/variants/ccx-x86_64/ocaml-ppx_deriving
@@ -1,43 +1,43 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+ocaml.786a5a4349c7286b35211f9f67b277a88aff1631b881fc8eb583a2144a97712c
-#+dune.a08cc8f1000d598f4facf697476c888523a3572d75d24b52710aa1c63eb34974
-#+ocaml-compiler-libs.11b8c96440bf51287244a10557e1bbda9581261669889c06943489055328c455
-#+ocaml-cppo.b506b20ec7847e48eb27050171932722a6fdfd19945ef5916f6a23eb3be388e6
-#+ocaml-findlib.e8e329357720d6f744bc5e6beaebc10adb7936a80dea7ba22f12e60008ff66b1
-#+ocaml-ppx_derivers.64bfedbd03e08044153dece87ae5576b0ce199e3f088163d77ad3e54359ebfa9
-#+ocaml-ppxlib.bbbdefa2634019d634aa3906a0deb178bfdc08d2bd31c8c09d0680f857462ada
-#+ocaml-sexplib0.79ffb7cb30441d101960cbc3eae21c495fc30f25c8502a4b19db46fd68e7c9a3
-#+ocaml-stdlib-shims.0046680a486fc0eacca036a85e6d48136e9ac56104b657dbc913bb783dc5796a
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+ocaml.ad3fc6ff1613c043bed4be043efa4d1f20337d74d8ea22e06a070e6fb003c123
+#+dune.ab2c1f379a55097fdb73ecfbcd1131d4288c88257fc704641991ad967a07debe
+#+ocaml-compiler-libs.58e4034fbe6d6c606aaaf849ae069a7af4f957c176828ebf922d2ebbba45b148
+#+ocaml-cppo.9654e44c0b3f9b43b54ded294f698cfdda5dd101dca70b6145639c50c0790a1d
+#+ocaml-findlib.efec38095c903a54dd1eb575eec1a4b7f669382f73469e1cf0381d873f07a4ac
+#+ocaml-ppx_derivers.16d76a623a77234e42bf4993d66b72ca3c3ecbf1751fc32ee1c847a2fc3e2a94
+#+ocaml-ppxlib.e4405b72807d0f176580e29a211e58bd2d04ff203ef12222257bc7f49039e1f2
+#+ocaml-sexplib0.569b8c0a12055d9b6ae04eee408c24d4b8ec62100edcaf8bd6e04efe8dabb44e
+#+ocaml-stdlib-shims.95e97d629b7d0bad89baafe448972c95c9294e9fa617980fcf182eaea1781d8e
#@untar:-z:sha256:c91d1ea5e15e6928a2f8947dbd135b9f765cc0e2d72be271427981afcd350c24:.
@@ -96,8 +96,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -110,25 +108,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/ocaml-ppxlib b/variants/ccx-x86_64/ocaml-ppxlib
@@ -1,40 +1,40 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+ocaml.786a5a4349c7286b35211f9f67b277a88aff1631b881fc8eb583a2144a97712c
-#+dune.a08cc8f1000d598f4facf697476c888523a3572d75d24b52710aa1c63eb34974
-#+ocaml-compiler-libs.11b8c96440bf51287244a10557e1bbda9581261669889c06943489055328c455
-#+ocaml-ppx_derivers.64bfedbd03e08044153dece87ae5576b0ce199e3f088163d77ad3e54359ebfa9
-#+ocaml-sexplib0.79ffb7cb30441d101960cbc3eae21c495fc30f25c8502a4b19db46fd68e7c9a3
-#+ocaml-stdlib-shims.0046680a486fc0eacca036a85e6d48136e9ac56104b657dbc913bb783dc5796a
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+ocaml.ad3fc6ff1613c043bed4be043efa4d1f20337d74d8ea22e06a070e6fb003c123
+#+dune.ab2c1f379a55097fdb73ecfbcd1131d4288c88257fc704641991ad967a07debe
+#+ocaml-compiler-libs.58e4034fbe6d6c606aaaf849ae069a7af4f957c176828ebf922d2ebbba45b148
+#+ocaml-ppx_derivers.16d76a623a77234e42bf4993d66b72ca3c3ecbf1751fc32ee1c847a2fc3e2a94
+#+ocaml-sexplib0.569b8c0a12055d9b6ae04eee408c24d4b8ec62100edcaf8bd6e04efe8dabb44e
+#+ocaml-stdlib-shims.95e97d629b7d0bad89baafe448972c95c9294e9fa617980fcf182eaea1781d8e
#@untar:-j:sha256:2e223837e7cecc3bc84a432432c0a72f4e1d5be9165c9c33772f156db85db0b3:.
@@ -94,8 +94,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -108,25 +106,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/ocaml-rresult b/variants/ccx-x86_64/ocaml-rresult
@@ -1,39 +1,39 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+ocaml.786a5a4349c7286b35211f9f67b277a88aff1631b881fc8eb583a2144a97712c
-#+ocaml-findlib.e8e329357720d6f744bc5e6beaebc10adb7936a80dea7ba22f12e60008ff66b1
-#+ocamlbuild.febacdbede3387a31d65af3ade2ee19db2b1973c118c4f0e8115bf83fa06c2e4
-#+opam.f9f38c11472183f976a09802167a8968fd943918c669a682521a15d6a9200727
-#+ocaml-topkg.b53ca3b676c9bdf32377ab4d0d9ad874a2dca4cc02c89020def50629a014e027
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+ocaml.ad3fc6ff1613c043bed4be043efa4d1f20337d74d8ea22e06a070e6fb003c123
+#+ocaml-findlib.efec38095c903a54dd1eb575eec1a4b7f669382f73469e1cf0381d873f07a4ac
+#+ocamlbuild.9272276e22a2f7c0d60e0d1bef1d19d96683e531ed1434e698ecae538ccd4c91
+#+opam.ab99987725d65a9b3acb284f220a84dca797c94d546cc2bbd6f26d519a13b61a
+#+ocaml-topkg.48ac294c0e67e78959f2d43fa80ef4716e8e2fcb68a2a32e390cc5301470e21b
#@untar:-j:sha256:11aa7f5b83460e60431e3154e3e32c071d46e151ea5760cf24377805bf975540:.
@@ -86,8 +86,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -100,25 +98,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/ocaml-sexplib0 b/variants/ccx-x86_64/ocaml-sexplib0
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+ocaml.786a5a4349c7286b35211f9f67b277a88aff1631b881fc8eb583a2144a97712c
-#+dune.a08cc8f1000d598f4facf697476c888523a3572d75d24b52710aa1c63eb34974
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+ocaml.ad3fc6ff1613c043bed4be043efa4d1f20337d74d8ea22e06a070e6fb003c123
+#+dune.ab2c1f379a55097fdb73ecfbcd1131d4288c88257fc704641991ad967a07debe
#@untar:-z:sha256:86dba26468194512f789f2fb709063515a9cb4e5c4461c021c239a369590701d:.
@@ -89,8 +89,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -103,25 +101,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/ocaml-stdlib-shims b/variants/ccx-x86_64/ocaml-stdlib-shims
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+ocaml.786a5a4349c7286b35211f9f67b277a88aff1631b881fc8eb583a2144a97712c
-#+dune.a08cc8f1000d598f4facf697476c888523a3572d75d24b52710aa1c63eb34974
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+ocaml.ad3fc6ff1613c043bed4be043efa4d1f20337d74d8ea22e06a070e6fb003c123
+#+dune.ab2c1f379a55097fdb73ecfbcd1131d4288c88257fc704641991ad967a07debe
#@untar:-j:sha256:babf72d3917b86f707885f0c5528e36c63fccb698f4b46cf2bab5c7ccdd6d84a:.
@@ -88,8 +88,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -102,25 +100,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/ocaml-topkg b/variants/ccx-x86_64/ocaml-topkg
@@ -1,38 +1,38 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+ocaml.786a5a4349c7286b35211f9f67b277a88aff1631b881fc8eb583a2144a97712c
-#+ocaml-findlib.e8e329357720d6f744bc5e6beaebc10adb7936a80dea7ba22f12e60008ff66b1
-#+ocamlbuild.febacdbede3387a31d65af3ade2ee19db2b1973c118c4f0e8115bf83fa06c2e4
-#+opam.f9f38c11472183f976a09802167a8968fd943918c669a682521a15d6a9200727
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+ocaml.ad3fc6ff1613c043bed4be043efa4d1f20337d74d8ea22e06a070e6fb003c123
+#+ocaml-findlib.efec38095c903a54dd1eb575eec1a4b7f669382f73469e1cf0381d873f07a4ac
+#+ocamlbuild.9272276e22a2f7c0d60e0d1bef1d19d96683e531ed1434e698ecae538ccd4c91
+#+opam.ab99987725d65a9b3acb284f220a84dca797c94d546cc2bbd6f26d519a13b61a
#@untar:-j:sha256:452082626e651ac4b1633c2b4ae4cad7abeb1fb6a13046e699f95eec58b5d1c7:.
@@ -85,8 +85,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -99,25 +97,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/ocaml.environment b/variants/ccx-x86_64/ocaml.environment
@@ -1,9 +1,9 @@
#!/usr/bin/env pthbs-build
-#+ocaml.786a5a4349c7286b35211f9f67b277a88aff1631b881fc8eb583a2144a97712c
-#+dune.a08cc8f1000d598f4facf697476c888523a3572d75d24b52710aa1c63eb34974
-#+ocamlbuild.febacdbede3387a31d65af3ade2ee19db2b1973c118c4f0e8115bf83fa06c2e4
-#+ocaml-base.db25f3d4304509ff856af24874d1b9239b6685b37b4bb15f318e1bbf32bb3ca3
-#+opam.f9f38c11472183f976a09802167a8968fd943918c669a682521a15d6a9200727
-#+ocaml-bos.015f8274db7848a53fb3655e47e7d8c919b56a1aae92c3267e69a40cc3344d99
-#+ocaml-lun.c458386e2514d1de8e969b7abb04207b9ae1d3509584e534fbfe20cb0a187a88
-#+ocaml-ppx_deriving.90809814fd511b3b64e3dd1d46cc94157956e23e02c6fc7c5c8d40cb5d8ae640-
\ No newline at end of file
+#+ocaml.ad3fc6ff1613c043bed4be043efa4d1f20337d74d8ea22e06a070e6fb003c123
+#+dune.ab2c1f379a55097fdb73ecfbcd1131d4288c88257fc704641991ad967a07debe
+#+ocamlbuild.9272276e22a2f7c0d60e0d1bef1d19d96683e531ed1434e698ecae538ccd4c91
+#+ocaml-base.a435fa775de9392f10e47e6fbb544bf6e4e51afa180f0e14b6fe29b9fc1dc144
+#+opam.ab99987725d65a9b3acb284f220a84dca797c94d546cc2bbd6f26d519a13b61a
+#+ocaml-bos.8fb92a88d2d1c6c5e23c0c51e12005527d713e224cc14ad1127f6952c0fd2f94
+#+ocaml-lun.b03c6112375a832f026a7de2ff4d4bf6c4910399533f385c4540e5189eff4506
+#+ocaml-ppx_deriving.9d47cddb42f4b0c9bac5935db2d9cdd3bd36e354fd84ddb7066cd05504455daa+
\ No newline at end of file
diff --git a/variants/ccx-x86_64/ocaml:dynlink b/variants/ccx-x86_64/ocaml:dynlink
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
#@untar:-J:sha256:dfaa8a2e11c799bc1765d8bef44911406ee5f4803027190382a939f88c912266:.
@@ -105,8 +105,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -119,25 +117,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/ocaml_intrinsics_kernel b/variants/ccx-x86_64/ocaml_intrinsics_kernel
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+ocaml.786a5a4349c7286b35211f9f67b277a88aff1631b881fc8eb583a2144a97712c
-#+dune.a08cc8f1000d598f4facf697476c888523a3572d75d24b52710aa1c63eb34974
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+ocaml.ad3fc6ff1613c043bed4be043efa4d1f20337d74d8ea22e06a070e6fb003c123
+#+dune.ab2c1f379a55097fdb73ecfbcd1131d4288c88257fc704641991ad967a07debe
#@untar:-z:sha256:c988b7769a59749631c3c98ba5edd1d2fe91f5dc380b5e0593c073c92f4bee01:.
@@ -82,8 +82,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -96,25 +94,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/ocamlbuild b/variants/ccx-x86_64/ocamlbuild
@@ -1,37 +1,37 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
-#+ocaml.786a5a4349c7286b35211f9f67b277a88aff1631b881fc8eb583a2144a97712c
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
+#+ocaml.ad3fc6ff1613c043bed4be043efa4d1f20337d74d8ea22e06a070e6fb003c123
#@untar:-z:sha256:2ba6857f2991b7f69368e8db818b163d31cf5a367f15f5953bf8f01a77b3d4fc:.
@@ -51,7 +51,7 @@ check_dynamic() {
printf '%s\n' "Error: '$1' is not a dynamic binary!"
exit 1
;;
- (*'/home/ccx/versions/musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea/x86_64-linux-musl/lib/ld-musl-x86_64.so.1')
+ (*'/home/ccx/versions/musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a/x86_64-linux-musl/lib/ld-musl-x86_64.so.1')
return 0
;;
(*)
@@ -75,7 +75,7 @@ make configure \
make -j${JOBS:-1} -l$((1+${JOBS:-1}))
# workaround ocamlbuild manpage getting installed to stdlib directory
-stdlib="$pthbs_destdir/home/ccx/versions/ocaml.786a5a4349c7286b35211f9f67b277a88aff1631b881fc8eb583a2144a97712c"
+stdlib="$pthbs_destdir/home/ccx/versions/ocaml.ad3fc6ff1613c043bed4be043efa4d1f20337d74d8ea22e06a070e6fb003c123"
mkdir -p "${stdlib%/*}"
ln -s "$pthbs_package" "$stdlib"
@@ -108,8 +108,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -122,25 +120,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/opam b/variants/ccx-x86_64/opam
@@ -1,39 +1,39 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+diffutils.3ed82a2f49b3a332812cdaf5ce42937b7eaa7e7289ec7665a054c1990ae927af
-#+patch.baac6f4d46ac62239921f90acc2da845839f79aef3cfa3ae8414c19d86e5d70a
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+getconf.d90d9bef6e2866b0b9affcc7827de5996c3c9784dda1b44c416b4775242a7791
-#+ocaml.786a5a4349c7286b35211f9f67b277a88aff1631b881fc8eb583a2144a97712c
-#+dune.a08cc8f1000d598f4facf697476c888523a3572d75d24b52710aa1c63eb34974
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+diffutils.06b968a7b8b4a960d0ae4e6719cea5bd3ab17f153b7d944adf136a64da9f3ae9
+#+patch.38b1b48916ffc35bdcfe8ad108daa35d42c722aa1415d92a7e3bf987b0c12766
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+getconf.374985309366ae8ff153afffa7688384a66cbacabaa52acb0770a66f82910e9c
+#+ocaml.ad3fc6ff1613c043bed4be043efa4d1f20337d74d8ea22e06a070e6fb003c123
+#+dune.ab2c1f379a55097fdb73ecfbcd1131d4288c88257fc704641991ad967a07debe
#@untar:-z:sha256:c4d053029793c714e4e7340b1157428c0f90783585fb17f35158247a640467d9:.
@@ -72,7 +72,7 @@ export DUNE_CACHE=disabled
--infodir="$prefix/info" \
--localedir="$prefix/locale" \
--localstatedir='/var/pthbs' \
- --with-dune='/home/ccx/versions/dune.a08cc8f1000d598f4facf697476c888523a3572d75d24b52710aa1c63eb34974/command/dune' \
+ --with-dune='/home/ccx/versions/dune.ab2c1f379a55097fdb73ecfbcd1131d4288c88257fc704641991ad967a07debe/command/dune' \
--with-mccs \
--with-vendored-deps \
--enable-static
@@ -113,8 +113,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -127,25 +125,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/patch b/variants/ccx-x86_64/patch
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
#@untar:-J:sha256:ac610bda97abe0d9f6b7c963255a11dcb196c25e337c61f94e4778d632f1d8fd:.
@@ -119,8 +119,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -133,25 +131,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/pkgconf b/variants/ccx-x86_64/pkgconf
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
#@untar:-J:sha256:3a224f2accf091b77a5781316e27b9ee3ba82c083cc2e539e08940b68a44fec5:.
@@ -122,8 +122,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == ".env-template" { link($0); next }
$2 == "env" { link($0); next }
@@ -138,25 +136,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/pkgconf-pkg-config b/variants/ccx-x86_64/pkgconf-pkg-config
@@ -1,31 +1,31 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+pkgconf.a99ba00fba732be2202694e663963ff695b4c99a9dc9bbccd1f5017a4bf8b7d4
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+pkgconf.3d6c5a6212f176b5ca430b4b62530927fd944f7fd9b9ff2fe962f2f3dbf13b20
mkdir -p "$pthbs_destdir/home/ccx/versions/$pthbs_package"
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
diff --git a/variants/ccx-x86_64/popt b/variants/ccx-x86_64/popt
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
#@untar:-z:sha256:c25a4838fc8e4c1c8aacb8bd620edb3084a3d63bf8987fdad3ca2758c63240f9:.
@@ -118,8 +118,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -132,25 +130,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/pthbs-banginstall b/variants/ccx-x86_64/pthbs-banginstall
@@ -1,33 +1,33 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+zsh.3fcac08852a51719a63fcb37a92385f9084d62df7eaa80415566127d4ee10935
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+zsh.72b7f62ae7dc7021ff0442485dc085d7aa2556c4244e7db07846f40596fbd6af
#@sha256:1e021bddaf5c020ede9107656494715236a894557b99035365fc999605541b2d:pthbs-banginstall
@@ -64,8 +64,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -78,25 +76,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/pthbs-sandbox-rootns b/variants/ccx-x86_64/pthbs-sandbox-rootns
@@ -1,9 +1,9 @@
#!/usr/bin/env pthbs-build
#@pragma:nosandbox
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+execline.a34183dca5ffc176111aaf61601105ecbabac5489f3c0811cd0faa9faa9c877f
-#+lnstools.99202cdc9c47110620db448d1125c0e3881cccbeefdabc664b9ab6be396aaa51
-#+sandbox_rootfs.271b44ad939446e2620149d64589b7bc33b6001b0e003f3a0f87320aa5a1ad79
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+execline.30429929daac96c982693154c0eb4b079badc32776abba88f298a9ffa43c87c5
+#+lnstools.135945005b963a6a89ac7aa61d5f35796da088c945e0f768a484f04c2d8206f8
+#+sandbox_rootfs.642a30b17af13008c7113338d9f633bf0353ae3dcc3295f5db0a1ecaaa4d542c
#@sha256:b85634a91129f85a5aad5cae51d4084dd7ce62544b5585f0899058576c16451f:abspaths.awk
#@sha256:df0c24312e4941b1035a6292504fbf569f0f8b81b083835d7df84586decef25c:sandbox-rootns.in
diff --git a/variants/ccx-x86_64/rsync b/variants/ccx-x86_64/rsync
@@ -1,39 +1,39 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
-#+nawk.acc3a4d7c7aa6394c03ee568557f4fbb27457f6a00769946c004f0587b023108
-#+popt.34aaf6ac5c5c677c9452a4d0588ca0f85228552148d13388a5ce73787bb5632d
-#+libressl.a6a82ca5e9bf99b15fff34ec5a8bb666b92592d729439e3ab5b8ae662b349217
-#+zstd.a0e2c09721b9241e54cc7822207678a563fe1ecf957221a0ec316abe433b45a4
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
+#+nawk.8a34ce5b23cca61e2e310ab70dd01bd130df0a6574d0081afa8bb42de4bfac10
+#+popt.c66375379730abfecf736e5caa2e1068ba131188e36e6293868a83d3d91861fb
+#+libressl.af87da6109508437b2c4047ad104a18f852a7df3ee236f082bc413fab6dd83ab
+#+zstd.a7522c505c6e9acf30b0eb7f509310efa2419d2b964b588b59bf2c5457119202
#@untar:-z:sha256:4e7d9d3f6ed10878c58c5fb724a67dacf4b6aac7340b13e488fb2dc41346f2bb:.
@@ -128,8 +128,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -142,25 +140,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/s6 b/variants/ccx-x86_64/s6
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+skalibs.c1918a5934804386f2db4c82d01756bb97b98a9f6cb69127ef93d858742039d0
-#+execline.c1b685e00b034b2cc1067814e015ee94d0069d558edb4af30d1088dadbb46f7e
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+skalibs.fd22b755f2f668bebfd4684ca07bf942a65aedf5803da5ff198cdb75be9af3cb
+#+execline.a3cbe3ea09cc1b50ceeae50b5b444f2cb9318b8258046ef732de032d3a03feab
#@git:0e02fe0e92b8f9a619fc355babad2c78c009c1f1:s6
@@ -47,7 +47,7 @@ cd 's6'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/home/ccx/versions/skalibs.c1918a5934804386f2db4c82d01756bb97b98a9f6cb69127ef93d858742039d0/sysdeps' \
+ --with-sysdeps='/home/ccx/versions/skalibs.fd22b755f2f668bebfd4684ca07bf942a65aedf5803da5ff198cdb75be9af3cb/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -80,8 +80,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -94,25 +92,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/s6-dns b/variants/ccx-x86_64/s6-dns
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+skalibs.c1918a5934804386f2db4c82d01756bb97b98a9f6cb69127ef93d858742039d0
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+skalibs.fd22b755f2f668bebfd4684ca07bf942a65aedf5803da5ff198cdb75be9af3cb
#@git:dc80225c0a78346300d100f0bf0182ed338c4b01:s6-dns
@@ -46,7 +46,7 @@ cd 's6-dns'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/home/ccx/versions/skalibs.c1918a5934804386f2db4c82d01756bb97b98a9f6cb69127ef93d858742039d0/sysdeps' \
+ --with-sysdeps='/home/ccx/versions/skalibs.fd22b755f2f668bebfd4684ca07bf942a65aedf5803da5ff198cdb75be9af3cb/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -79,8 +79,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -93,25 +91,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/s6-linux-init b/variants/ccx-x86_64/s6-linux-init
@@ -1,37 +1,37 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+skalibs.c1918a5934804386f2db4c82d01756bb97b98a9f6cb69127ef93d858742039d0
-#+execline.c1b685e00b034b2cc1067814e015ee94d0069d558edb4af30d1088dadbb46f7e
-#+s6.f04d9c8d50806c8c47e7a3bbfa877bbbc609421eb82a006b1ef9f17f126b4d87
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+skalibs.fd22b755f2f668bebfd4684ca07bf942a65aedf5803da5ff198cdb75be9af3cb
+#+execline.a3cbe3ea09cc1b50ceeae50b5b444f2cb9318b8258046ef732de032d3a03feab
+#+s6.cdfa3b2ccb3f5c791113cfc0b17caa7fb4d542252c609ef6acc08279e36688f2
#@git:b298e515efe16210048e504e3aec89ea1e627b73:s6-linux-init
@@ -48,7 +48,7 @@ cd 's6-linux-init'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/home/ccx/versions/skalibs.c1918a5934804386f2db4c82d01756bb97b98a9f6cb69127ef93d858742039d0/sysdeps' \
+ --with-sysdeps='/home/ccx/versions/skalibs.fd22b755f2f668bebfd4684ca07bf942a65aedf5803da5ff198cdb75be9af3cb/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -81,8 +81,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -95,25 +93,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/s6-linux-utils b/variants/ccx-x86_64/s6-linux-utils
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+skalibs.c1918a5934804386f2db4c82d01756bb97b98a9f6cb69127ef93d858742039d0
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+skalibs.fd22b755f2f668bebfd4684ca07bf942a65aedf5803da5ff198cdb75be9af3cb
#@git:a9e7acac41a8854546246dd39cb4daee54ead2cb:s6-linux-utils
@@ -46,7 +46,7 @@ cd 's6-linux-utils'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/home/ccx/versions/skalibs.c1918a5934804386f2db4c82d01756bb97b98a9f6cb69127ef93d858742039d0/sysdeps' \
+ --with-sysdeps='/home/ccx/versions/skalibs.fd22b755f2f668bebfd4684ca07bf942a65aedf5803da5ff198cdb75be9af3cb/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -79,8 +79,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -93,25 +91,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/s6-networking b/variants/ccx-x86_64/s6-networking
@@ -1,39 +1,39 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+skalibs.c1918a5934804386f2db4c82d01756bb97b98a9f6cb69127ef93d858742039d0
-#+execline.c1b685e00b034b2cc1067814e015ee94d0069d558edb4af30d1088dadbb46f7e
-#+s6.f04d9c8d50806c8c47e7a3bbfa877bbbc609421eb82a006b1ef9f17f126b4d87
-#+s6-dns.10f9dcad99bda42732f1e44bef4d1dddc940dcc329f4befbbd1fe91833da452a
-#+libressl.a6a82ca5e9bf99b15fff34ec5a8bb666b92592d729439e3ab5b8ae662b349217
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+skalibs.fd22b755f2f668bebfd4684ca07bf942a65aedf5803da5ff198cdb75be9af3cb
+#+execline.a3cbe3ea09cc1b50ceeae50b5b444f2cb9318b8258046ef732de032d3a03feab
+#+s6.cdfa3b2ccb3f5c791113cfc0b17caa7fb4d542252c609ef6acc08279e36688f2
+#+s6-dns.f8ad2e18e0022dba3a09c68583cdf8195a3916464ccf1372933f05aa8327012a
+#+libressl.af87da6109508437b2c4047ad104a18f852a7df3ee236f082bc413fab6dd83ab
#@git:12b40106ed1727274cd6af379c4ba0ca7161700b:s6-networking
@@ -50,7 +50,7 @@ cd 's6-networking'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/home/ccx/versions/skalibs.c1918a5934804386f2db4c82d01756bb97b98a9f6cb69127ef93d858742039d0/sysdeps' \
+ --with-sysdeps='/home/ccx/versions/skalibs.fd22b755f2f668bebfd4684ca07bf942a65aedf5803da5ff198cdb75be9af3cb/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -88,8 +88,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -102,25 +100,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/s6-portable-utils b/variants/ccx-x86_64/s6-portable-utils
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+skalibs.c1918a5934804386f2db4c82d01756bb97b98a9f6cb69127ef93d858742039d0
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+skalibs.fd22b755f2f668bebfd4684ca07bf942a65aedf5803da5ff198cdb75be9af3cb
#@git:dc96d8a020e83b16dd7a8bd093bdb00ab2b944c0:s6-portable-utils
@@ -46,7 +46,7 @@ cd 's6-portable-utils'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/home/ccx/versions/skalibs.c1918a5934804386f2db4c82d01756bb97b98a9f6cb69127ef93d858742039d0/sysdeps' \
+ --with-sysdeps='/home/ccx/versions/skalibs.fd22b755f2f668bebfd4684ca07bf942a65aedf5803da5ff198cdb75be9af3cb/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -79,8 +79,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -93,25 +91,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/s6-rc b/variants/ccx-x86_64/s6-rc
@@ -1,37 +1,37 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+skalibs.c1918a5934804386f2db4c82d01756bb97b98a9f6cb69127ef93d858742039d0
-#+execline.c1b685e00b034b2cc1067814e015ee94d0069d558edb4af30d1088dadbb46f7e
-#+s6.f04d9c8d50806c8c47e7a3bbfa877bbbc609421eb82a006b1ef9f17f126b4d87
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+skalibs.fd22b755f2f668bebfd4684ca07bf942a65aedf5803da5ff198cdb75be9af3cb
+#+execline.a3cbe3ea09cc1b50ceeae50b5b444f2cb9318b8258046ef732de032d3a03feab
+#+s6.cdfa3b2ccb3f5c791113cfc0b17caa7fb4d542252c609ef6acc08279e36688f2
#@git:a4756f00b3823952580d1fee704675c6f813a248:s6-rc
@@ -48,7 +48,7 @@ cd 's6-rc'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/home/ccx/versions/skalibs.c1918a5934804386f2db4c82d01756bb97b98a9f6cb69127ef93d858742039d0/sysdeps' \
+ --with-sysdeps='/home/ccx/versions/skalibs.fd22b755f2f668bebfd4684ca07bf942a65aedf5803da5ff198cdb75be9af3cb/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -81,8 +81,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -95,25 +93,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/sandbox_rootfs b/variants/ccx-x86_64/sandbox_rootfs
@@ -1,9 +1,9 @@
#!/usr/bin/env pthbs-build
#@pragma:nosandbox
-#+musl-cross-make.e69cc40cf9ae56dd16631fce5539085731f52416a7d1d516527d380c8d07d288
-#+gnu-make.e3d6b20c707a4bba0500cdaa9ace619984f1c4c203cc8b5f7519ac21d5ca3282
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
-#+skalibs.eb349362a13d7c55aa797aca25867404c456ed72bd15fb817220628ccc7671cb
+#+musl-cross-make.cda5fd3e4f154e21e775b5b2f723f9c57872b16cdef270ff556c7a6960cdbb1b
+#+gnu-make.9460f2a3f9092e2e1c1a532a7a3d3edd67f538140368e4c7905b8a929b615a73
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
+#+skalibs.80a23b5c8435e6136b2c19623bebed26b331f00eb9fd0c326c8252872b963a17
#@sha256:8d716caa5ea940bbbb8f68ac0907cea36773c183bd4c1eebad030f6cc7deaec9:argv0exec.c
# - build script start -
diff --git a/variants/ccx-x86_64/sandbox_rootns.environment b/variants/ccx-x86_64/sandbox_rootns.environment
@@ -1,4 +1,4 @@
#!/usr/bin/env pthbs-build
-#+lnstools.99202cdc9c47110620db448d1125c0e3881cccbeefdabc664b9ab6be396aaa51
-#+sandbox_rootfs.271b44ad939446e2620149d64589b7bc33b6001b0e003f3a0f87320aa5a1ad79
-#+pthbs-sandbox-rootns.1b37ec108dcfb6af6f942ab09c060f45f858d26fa830a8e967d5f762af70b7eb-
\ No newline at end of file
+#+lnstools.135945005b963a6a89ac7aa61d5f35796da088c945e0f768a484f04c2d8206f8
+#+sandbox_rootfs.642a30b17af13008c7113338d9f633bf0353ae3dcc3295f5db0a1ecaaa4d542c
+#+pthbs-sandbox-rootns.0ab62dd87879718eaf695e341a5cfa39bfff811fc16c9479138777bc158f4339+
\ No newline at end of file
diff --git a/variants/ccx-x86_64/skalibs b/variants/ccx-x86_64/skalibs
@@ -1,34 +1,34 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
#@git:96b537f42695da1b865588baf591fdfcae76bd41:skalibs
@@ -81,8 +81,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -95,25 +93,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/skalibs:bootstrap b/variants/ccx-x86_64/skalibs:bootstrap
@@ -1,8 +1,8 @@
#!/usr/bin/env pthbs-build
#@pragma:nosandbox
-#+musl-cross-make.e69cc40cf9ae56dd16631fce5539085731f52416a7d1d516527d380c8d07d288
-#+gnu-make.e3d6b20c707a4bba0500cdaa9ace619984f1c4c203cc8b5f7519ac21d5ca3282
-#+busybox.6b0507d680f9bb71ecf1ac12f77c3205344029cd37f5b0ce1e7ff0ba436d599d
+#+musl-cross-make.cda5fd3e4f154e21e775b5b2f723f9c57872b16cdef270ff556c7a6960cdbb1b
+#+gnu-make.9460f2a3f9092e2e1c1a532a7a3d3edd67f538140368e4c7905b8a929b615a73
+#+busybox.6c51053403d04ece9c9a2e9fd4f97bfbd77c4f01287f11c7947ccd315f328316
#@git:96b537f42695da1b865588baf591fdfcae76bd41:skalibs
@@ -54,8 +54,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -68,25 +66,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/snaprep b/variants/ccx-x86_64/snaprep
@@ -1,34 +1,34 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+zsh.3fcac08852a51719a63fcb37a92385f9084d62df7eaa80415566127d4ee10935
-#+pthbs-banginstall.cdc87dcde67a1d34f9ff11ec5e1d55b3f468c4b30e0b0360d8e7b1b25448a150
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+zsh.72b7f62ae7dc7021ff0442485dc085d7aa2556c4244e7db07846f40596fbd6af
+#+pthbs-banginstall.5843581593c5ce61ce21fc4cca27babe04f8be43fb52525ec463fa0675a45dcf
#@git:e9d8af262eb5e25536ea9778e3ed57aebb55488c:snaprep
@@ -83,8 +83,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -97,25 +95,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/squashfs-tools b/variants/ccx-x86_64/squashfs-tools
@@ -1,37 +1,37 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+attr.e17aa90136701b1bd9e3586c39e3148cee87dd404a0e28d4c65cd4c345d5f867
-#+zstd.a0e2c09721b9241e54cc7822207678a563fe1ecf957221a0ec316abe433b45a4
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+attr.8ce34eb917aba14d448235eb4c66b4f7196e83d2f5d57e994a0123b1e71b9fcb
+#+zstd.a7522c505c6e9acf30b0eb7f509310efa2419d2b964b588b59bf2c5457119202
#@untar:-z:sha256:4672b5c47d9418d3a5ae5b243defc6d9eae8275b9771022247c6a6082c815914:.
@@ -120,8 +120,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -134,25 +132,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/strace b/variants/ccx-x86_64/strace
@@ -1,38 +1,38 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
-#+patch.baac6f4d46ac62239921f90acc2da845839f79aef3cfa3ae8414c19d86e5d70a
-#+libunwind.948a0ed02faebd7a715b5b188ac106e80ceb3ac30dc47c96b5334a568c3ebcc6
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
+#+patch.38b1b48916ffc35bdcfe8ad108daa35d42c722aa1415d92a7e3bf987b0c12766
+#+libunwind.603b1e9bf6660561a90ab959be886de4c21a66ee0348c0aecbbaffa5c98b7159
#@sha256:37d93db7135d47852dbe763f1b18b3aeab142431a6f5268a17fc700387a326e4:strace-6.5-static.patch
#@untar:-J:sha256:e209daf0ee038ca5adcc4c277e9273b4d51f46a2ff86da575d36742ac3508a17:.
@@ -127,8 +127,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -141,25 +139,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/system-config b/variants/ccx-x86_64/system-config
@@ -1,67 +1,67 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-dosfstools.53e30486c6e40b854611e47e94c0dfa06c41691311cbbbaa290331b3d28cfb05
-#+busybox-e2fsprogs.a9db189743f4ef5ee540c2adc08214fe94a6ff732c50e02ae4c623706c246f7c
-#+busybox-iproute2.d538589972980a1e3a52e4830949ced1c22e0050b1ff57762b2972063ad91648
-#+busybox-iputils.8cbd732f5342bf8da8c1456cffb23554dbafa6fb19f8c6a19f1b67aaa243a662
-#+busybox-net-misc.eb9c09a2d8c9518a4cd038571adf312cfdc3e57eeed4e74db8e78c347ec68853
-#+busybox-net-tools.c82b35e4e8c518b44444f68f0cf50f4a2c01b6eb95a8983e0d9d7814d198f32a
-#+busybox-traceroute.2429ce3a0c431dadfc0668d60fb13d4a7fca2d5d16ade42ffecf36ce4f89baa0
-#+busybox-wget.ce90f68067c9539751edd9e2cca3be07bf15075ee1c690d4062a1bf226d342b0
-#+busybox-chpst.af71fed1aff7bf86c69557b774db59b4fe36d7f778ef485410430918b19e6589
-#+busybox-console.397dca7c32183b4b0aadb656e390e9529f79f8d40b50a956d843e889279edc28
-#+busybox-getty.a336c850d60eb7c5c7ec1db78052c3580a5a4044a04c32b744ea5107a2c1ce58
-#+busybox-i2c-tools.0fd529f075289fdbaa0bc73d49a1bef6af00e83fbb7117c16b8db087531ac0f8
-#+busybox-linux-extra.24d1b6d1976c35b6fd60dcbad716cadd30c6c1809ea38356b44646bbcd41ac57
-#+busybox-mtd-utils.d71bc206f11ac28fc084056ad5b582b7644d62689fa8e1af63812a322411af3e
-#+busybox-shadow.5e755181d3b2dfda29acbef0db527c6978db81962eb1cb0a330946aab63e0280
-#+busybox-su.3cdd99ba3237190df1dc8044384db002690ef70583173ee6fbc12d4a63891289
-#+busybox-util-linux-priv.f16ab2e2d7ebbc437fc8281906d240a776777ccd29a8fc1156fdd5d53aa4ba53
-#+busybox-logging.7fe744403efd37f85e6c2caf9b104a61d2d38d69c19bf1e099347468266747aa
-#+busybox-cron.2fce66542d321d6d2c9c9a6f2059b973cfc3d5ef5c06f9157ded14f79537ce59
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+nawk.acc3a4d7c7aa6394c03ee568557f4fbb27457f6a00769946c004f0587b023108
-#+diffutils.3ed82a2f49b3a332812cdaf5ce42937b7eaa7e7289ec7665a054c1990ae927af
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+aat.01ac2532c116f85781ef3a544e82af471e03d7b9e5ab28196621bb9016fdbf05
-#+fileset.2f03e2b9228c4de18829c4525c6752fe03888aaadba59a968004abad48a0810b
-#+rsync.1b12bbbac109a1488d1c1baabd06ea32c13d04c356ee699d60c09158968bcee0
-#+execline.c1b685e00b034b2cc1067814e015ee94d0069d558edb4af30d1088dadbb46f7e
-#+kbd.f2527e0ec288bac07dbd4a7b7a80c118bf352afb0388ab12b56d018d7d49a468
-#+mdevd.3f0193774ce74e9cd78dadef55458588253a4679ec62c19efd656fba4d6146a8
-#+s6-linux-utils.8527b26bae8aac43389702dcb32cee27f8fc01c1fe56ba729d2db8c3e9fcfa43
-#+s6-rc.fbb5af4ba6864263566fbfb101b7d822e8c77c7829c2455ef70fc17714727cb7
-#+s6.f04d9c8d50806c8c47e7a3bbfa877bbbc609421eb82a006b1ef9f17f126b4d87
-#+zsh.3fcac08852a51719a63fcb37a92385f9084d62df7eaa80415566127d4ee10935
-#+libcgroup.42fa8bf5c7e4ed2688eef360316d412f350d063e59f8e706bf293962635dd65b
-#+system-config-scripts.552ef52688e5a97b5d5bde3f2b45ccaab3a3f1320647dac70d91827f5b166b91
-#+logincaps.3e7f60ebb9a3830a643aa53683d858ab71ec25a8a91fc1ae9fa61257cb04369c
-#+busybox.ca7665c6352143d50221853f3835b7baef00dac3c151cbd6cd2d05de3472f2ba
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-dosfstools.e935ed4c471afb8996c8ce039081f69591dfbc106c0081d3e271429368ec9e7f
+#+busybox-e2fsprogs.d249bd685f5e483f80d2bbd2ec610543c4a737edefbd3741f7789670fe7bd9ee
+#+busybox-iproute2.9821c290447e268834b2bb26df830cc08448888ad6460ece945b4291d72819e0
+#+busybox-iputils.692a5f82a211eb1e6ff6e9de69c8d0138ff0bd091d38907aca921b4263c0cfbf
+#+busybox-net-misc.c5fa94ac838578350b667a47963030fde6444d055237c67ca90163ecaadd5dbf
+#+busybox-net-tools.c51f921039f0c8781b4d3889b1444e2b2003ebda18d6b8564436444a29e99928
+#+busybox-traceroute.e163e480090b9f34383a9090b3aa7290a10c4e85a9773de246e8e13d908d132d
+#+busybox-wget.f2de4895d2b4ca508ca93418ebbcc2dfdbcb4ce4fa1fb51af3ad74062d8f1016
+#+busybox-chpst.df35f24940b696871eebf101deda8836d14b6ffb28fd6d98181612bb2588bcfd
+#+busybox-console.34b564433dfde402f8b4a9f9becaf910274c4313384104eba3c6e57a96b62abb
+#+busybox-getty.a04f272e26275f4b6ef0b40ae8755d32396e892943caffd89d599d89df3df417
+#+busybox-i2c-tools.9ab691e70c4a7fcec7f88e824ee4fa7a7ee92620decfc12a443c7c5e0f3106c2
+#+busybox-linux-extra.2b5ee01cdf657bb64a32451fbce16bb7c43c7a7664c9443e9b7b19786a1deb3f
+#+busybox-mtd-utils.cb449d5d87ca141939215faf9b30903375091cf2831c5d1202f833bfb83b4457
+#+busybox-shadow.81f355aaf6dece00ba6bb4182fbe6a7323e79c23de7d7547fa1dc19f8121459c
+#+busybox-su.d87510b8b593cfc0cfe1a193fc942d47abc0154ec278c3ac2f8dad73f51fe674
+#+busybox-util-linux-priv.36ae3d8e244a690fb3b572feba46ee5664927fd4d2fa051d337fa8c240fa6675
+#+busybox-logging.06ebf9a6a4a13067fd57ebbbe16496d0cd5d3356aee3bb2cec3e3cf568ab6be5
+#+busybox-cron.caf1b162247fc475e6707214907acf142daa7f7a87b217d9f3a0047efbcc621c
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+nawk.8a34ce5b23cca61e2e310ab70dd01bd130df0a6574d0081afa8bb42de4bfac10
+#+diffutils.06b968a7b8b4a960d0ae4e6719cea5bd3ab17f153b7d944adf136a64da9f3ae9
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+aat.7cdb3d29a3911521b88c9392cc259cd4415358c96cee7f46a3cb32075310bf96
+#+fileset.2ca737aaa6416219b78dc6e9791ae792d2530d263b45a7f2303c5c5eba4c905c
+#+rsync.89120f8df2fb0eb17db911ff11f86e027ca959de5e60c6266877c7dc7c0ca175
+#+execline.a3cbe3ea09cc1b50ceeae50b5b444f2cb9318b8258046ef732de032d3a03feab
+#+kbd.339ff3809912c335d92cd0df1a8b6daca58963883b1e5f0a2ffd1165b90b3b40
+#+mdevd.14bc2582fe0086ec1189b92ff2add70d11c8c5e8188dce4f00ee45eda2f55ba0
+#+s6-linux-utils.af2a8ec8ae23344e758a2909fd0c9e0f24a7f2f878341d37826cea3b9cd07791
+#+s6-rc.53f9c2bbd0a29821784cd18d62a1bc88a4c8b79e16dd2ca3065060fa6d2f3f30
+#+s6.cdfa3b2ccb3f5c791113cfc0b17caa7fb4d542252c609ef6acc08279e36688f2
+#+zsh.72b7f62ae7dc7021ff0442485dc085d7aa2556c4244e7db07846f40596fbd6af
+#+libcgroup.fe7b4e64885b043d2c24808241a545c5fb343ab3a0d2e518b66d44617b12498d
+#+system-config-scripts.587ca51bf9b2ec3f29358c5908bf3c51a9380d8361b1af4088b5a9079ea2ceb5
+#+logincaps.24ab3cb8f60ef77b76dfb69bd9ff64ad8fd63146aee12793c07231b41533e3dd
+#+busybox.e32a297e3866306767917deef906b9e942b9791955a7224b056c051e477a4a2d
#@git:055d24bac572481d7dedba7d4ec9df37f620fbfd:system-config
@@ -98,8 +98,8 @@ printf '%s\n' >config/etc/skel/loginexec \
chmod +x config/etc/skel/loginexec
env 'pthbs_path_system-config'="$prefix" \
- 'pthbs_path_containers=/home/ccx/versions/env.8d6919571689463fa45f2a0d6f05e59f08b10c69c0e100c07035c9aa910724d1' \
- 'pthbs_path_mdevd=/home/ccx/versions/env.d0d78c19bb0ca5bc3a4762fc30a996218184661bf1df88d3b6a479c47f1c9e86' \
+ 'pthbs_path_containers=/home/ccx/versions/env.6efdd1888572f1932ce0655b9e4778fa3a2d38de501d95a5196115df229e0b5a' \
+ 'pthbs_path_mdevd=/home/ccx/versions/env.a88646bdcd50bc97b031c7a3d6843dfdeb165f29dab842a153407b69a660d9c6' \
make -j${JOBS:-1} -l$((1+${JOBS:-1})) all
sort -u build/execfile | while IFS= read exename; do
@@ -148,8 +148,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -162,25 +160,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/system-config-init b/variants/ccx-x86_64/system-config-init
@@ -1,57 +1,57 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-dosfstools.53e30486c6e40b854611e47e94c0dfa06c41691311cbbbaa290331b3d28cfb05
-#+busybox-e2fsprogs.a9db189743f4ef5ee540c2adc08214fe94a6ff732c50e02ae4c623706c246f7c
-#+busybox-iproute2.d538589972980a1e3a52e4830949ced1c22e0050b1ff57762b2972063ad91648
-#+busybox-iputils.8cbd732f5342bf8da8c1456cffb23554dbafa6fb19f8c6a19f1b67aaa243a662
-#+busybox-net-misc.eb9c09a2d8c9518a4cd038571adf312cfdc3e57eeed4e74db8e78c347ec68853
-#+busybox-net-tools.c82b35e4e8c518b44444f68f0cf50f4a2c01b6eb95a8983e0d9d7814d198f32a
-#+busybox-traceroute.2429ce3a0c431dadfc0668d60fb13d4a7fca2d5d16ade42ffecf36ce4f89baa0
-#+busybox-wget.ce90f68067c9539751edd9e2cca3be07bf15075ee1c690d4062a1bf226d342b0
-#+busybox-chpst.af71fed1aff7bf86c69557b774db59b4fe36d7f778ef485410430918b19e6589
-#+busybox-console.397dca7c32183b4b0aadb656e390e9529f79f8d40b50a956d843e889279edc28
-#+busybox-getty.a336c850d60eb7c5c7ec1db78052c3580a5a4044a04c32b744ea5107a2c1ce58
-#+busybox-i2c-tools.0fd529f075289fdbaa0bc73d49a1bef6af00e83fbb7117c16b8db087531ac0f8
-#+busybox-linux-extra.24d1b6d1976c35b6fd60dcbad716cadd30c6c1809ea38356b44646bbcd41ac57
-#+busybox-mtd-utils.d71bc206f11ac28fc084056ad5b582b7644d62689fa8e1af63812a322411af3e
-#+busybox-shadow.5e755181d3b2dfda29acbef0db527c6978db81962eb1cb0a330946aab63e0280
-#+busybox-su.3cdd99ba3237190df1dc8044384db002690ef70583173ee6fbc12d4a63891289
-#+busybox-util-linux-priv.f16ab2e2d7ebbc437fc8281906d240a776777ccd29a8fc1156fdd5d53aa4ba53
-#+busybox-logging.7fe744403efd37f85e6c2caf9b104a61d2d38d69c19bf1e099347468266747aa
-#+busybox-cron.2fce66542d321d6d2c9c9a6f2059b973cfc3d5ef5c06f9157ded14f79537ce59
-#+s6.f04d9c8d50806c8c47e7a3bbfa877bbbc609421eb82a006b1ef9f17f126b4d87
-#+s6-rc.fbb5af4ba6864263566fbfb101b7d822e8c77c7829c2455ef70fc17714727cb7
-#+s6-portable-utils.328d4e19549e0d61e320a5d082ee41208da820089457814de7bd35c6b6f8d99f
-#+s6-linux-init.9c14c94e915f263dc1c45378f2b4726a52abfa2ff4697d00167946bdb79c920e
-#+execline.c1b685e00b034b2cc1067814e015ee94d0069d558edb4af30d1088dadbb46f7e
-#+system-config-rc.d76dbd2dcba9c4f7303855a84effed8e4b4852d4402d15e3d375911736e00eea
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-dosfstools.e935ed4c471afb8996c8ce039081f69591dfbc106c0081d3e271429368ec9e7f
+#+busybox-e2fsprogs.d249bd685f5e483f80d2bbd2ec610543c4a737edefbd3741f7789670fe7bd9ee
+#+busybox-iproute2.9821c290447e268834b2bb26df830cc08448888ad6460ece945b4291d72819e0
+#+busybox-iputils.692a5f82a211eb1e6ff6e9de69c8d0138ff0bd091d38907aca921b4263c0cfbf
+#+busybox-net-misc.c5fa94ac838578350b667a47963030fde6444d055237c67ca90163ecaadd5dbf
+#+busybox-net-tools.c51f921039f0c8781b4d3889b1444e2b2003ebda18d6b8564436444a29e99928
+#+busybox-traceroute.e163e480090b9f34383a9090b3aa7290a10c4e85a9773de246e8e13d908d132d
+#+busybox-wget.f2de4895d2b4ca508ca93418ebbcc2dfdbcb4ce4fa1fb51af3ad74062d8f1016
+#+busybox-chpst.df35f24940b696871eebf101deda8836d14b6ffb28fd6d98181612bb2588bcfd
+#+busybox-console.34b564433dfde402f8b4a9f9becaf910274c4313384104eba3c6e57a96b62abb
+#+busybox-getty.a04f272e26275f4b6ef0b40ae8755d32396e892943caffd89d599d89df3df417
+#+busybox-i2c-tools.9ab691e70c4a7fcec7f88e824ee4fa7a7ee92620decfc12a443c7c5e0f3106c2
+#+busybox-linux-extra.2b5ee01cdf657bb64a32451fbce16bb7c43c7a7664c9443e9b7b19786a1deb3f
+#+busybox-mtd-utils.cb449d5d87ca141939215faf9b30903375091cf2831c5d1202f833bfb83b4457
+#+busybox-shadow.81f355aaf6dece00ba6bb4182fbe6a7323e79c23de7d7547fa1dc19f8121459c
+#+busybox-su.d87510b8b593cfc0cfe1a193fc942d47abc0154ec278c3ac2f8dad73f51fe674
+#+busybox-util-linux-priv.36ae3d8e244a690fb3b572feba46ee5664927fd4d2fa051d337fa8c240fa6675
+#+busybox-logging.06ebf9a6a4a13067fd57ebbbe16496d0cd5d3356aee3bb2cec3e3cf568ab6be5
+#+busybox-cron.caf1b162247fc475e6707214907acf142daa7f7a87b217d9f3a0047efbcc621c
+#+s6.cdfa3b2ccb3f5c791113cfc0b17caa7fb4d542252c609ef6acc08279e36688f2
+#+s6-rc.53f9c2bbd0a29821784cd18d62a1bc88a4c8b79e16dd2ca3065060fa6d2f3f30
+#+s6-portable-utils.afe7e07448e85d32efe0c64cec663f9816933698c76ca7a0e29426e27605c9f5
+#+s6-linux-init.3c96231625af90901ec0c0371b597ab9e6badc2bcd41c0b9af940e493bbe286e
+#+execline.a3cbe3ea09cc1b50ceeae50b5b444f2cb9318b8258046ef732de032d3a03feab
+#+system-config-rc.bda318b2260b67acab613548997e5a9272b001478ac28884196a801efbd89bb2
# - build script start -
@@ -76,7 +76,7 @@ dest=${pthbs_destdir%/}${prefix}
cd '.'
-s6rcdb=/home/ccx/versions/system-config-rc.d76dbd2dcba9c4f7303855a84effed8e4b4852d4402d15e3d375911736e00eea/config/s6-rc-db
+s6rcdb=/home/ccx/versions/system-config-rc.bda318b2260b67acab613548997e5a9272b001478ac28884196a801efbd89bb2/config/s6-rc-db
# Generate init (${dest} must not exist but parent dir does)
mkdir -p "$pthbs_destdir//home/ccx/versions"
@@ -191,8 +191,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -205,25 +203,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/system-config-rc b/variants/ccx-x86_64/system-config-rc
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+s6-rc.fbb5af4ba6864263566fbfb101b7d822e8c77c7829c2455ef70fc17714727cb7
-#+fileset.2f03e2b9228c4de18829c4525c6752fe03888aaadba59a968004abad48a0810b
-#+system-config.5b666a061ace662f25a5d6aaf83c5af39e5b76b34a95aee4e78ae978736d2624
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+s6-rc.53f9c2bbd0a29821784cd18d62a1bc88a4c8b79e16dd2ca3065060fa6d2f3f30
+#+fileset.2ca737aaa6416219b78dc6e9791ae792d2530d263b45a7f2303c5c5eba4c905c
+#+system-config.12327d45796f73a994a7e76b45eecd4cc6830ba33eab09615b86a54dd50c668e
# - build script start -
@@ -40,7 +40,7 @@ dest=${pthbs_destdir%/}${prefix}
cd '.'
-src=/home/ccx/versions/system-config.5b666a061ace662f25a5d6aaf83c5af39e5b76b34a95aee4e78ae978736d2624/config/s6-rc-source
+src=/home/ccx/versions/system-config.12327d45796f73a994a7e76b45eecd4cc6830ba33eab09615b86a54dd50c668e/config/s6-rc-source
s6-rc-compile ./s6-rc-db "$src"
mkdir -p "$dest/config"
mv -v s6-rc-db "$dest/config/"
@@ -66,8 +66,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -80,25 +78,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/system-config-scripts b/variants/ccx-x86_64/system-config-scripts
@@ -1,34 +1,34 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+zsh.3fcac08852a51719a63fcb37a92385f9084d62df7eaa80415566127d4ee10935
-#+pthbs-banginstall.cdc87dcde67a1d34f9ff11ec5e1d55b3f468c4b30e0b0360d8e7b1b25448a150
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+zsh.72b7f62ae7dc7021ff0442485dc085d7aa2556c4244e7db07846f40596fbd6af
+#+pthbs-banginstall.5843581593c5ce61ce21fc4cca27babe04f8be43fb52525ec463fa0675a45dcf
#@git:dc793695cc0632a808af9d4415f3b0cf0f4dfba2:system-config-scripts
@@ -83,8 +83,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -97,25 +95,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/system-config-zsh b/variants/ccx-x86_64/system-config-zsh
@@ -1,33 +1,33 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+zsh.3fcac08852a51719a63fcb37a92385f9084d62df7eaa80415566127d4ee10935
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+zsh.72b7f62ae7dc7021ff0442485dc085d7aa2556c4244e7db07846f40596fbd6af
#@git:6dfbe33079e2f8c64c5daed29aa1ea3e7e3f2d59:system-config-zsh
@@ -62,8 +62,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -76,25 +74,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/tinyssh b/variants/ccx-x86_64/tinyssh
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
#@untar:-z:sha256:f3ae622c765db4e0d791ea90a9feba39d7f693ef9cb949a797f7ad6b404a2d61:.
@@ -100,8 +100,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -114,25 +112,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/user-env b/variants/ccx-x86_64/user-env
@@ -1,34 +1,34 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+execline.c1b685e00b034b2cc1067814e015ee94d0069d558edb4af30d1088dadbb46f7e
-#+pthbs-banginstall.cdc87dcde67a1d34f9ff11ec5e1d55b3f468c4b30e0b0360d8e7b1b25448a150
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+execline.a3cbe3ea09cc1b50ceeae50b5b444f2cb9318b8258046ef732de032d3a03feab
+#+pthbs-banginstall.5843581593c5ce61ce21fc4cca27babe04f8be43fb52525ec463fa0675a45dcf
#@sha256:664430d033e0b491a5ed90cb39cb17cddb57ac0be9f3f2bf014264f3c17d55df:user-env
@@ -66,8 +66,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -80,25 +78,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/userspace.environment b/variants/ccx-x86_64/userspace.environment
@@ -1,90 +1,90 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-dosfstools.53e30486c6e40b854611e47e94c0dfa06c41691311cbbbaa290331b3d28cfb05
-#+busybox-e2fsprogs.a9db189743f4ef5ee540c2adc08214fe94a6ff732c50e02ae4c623706c246f7c
-#+busybox-iproute2.d538589972980a1e3a52e4830949ced1c22e0050b1ff57762b2972063ad91648
-#+busybox-iputils.8cbd732f5342bf8da8c1456cffb23554dbafa6fb19f8c6a19f1b67aaa243a662
-#+busybox-net-misc.eb9c09a2d8c9518a4cd038571adf312cfdc3e57eeed4e74db8e78c347ec68853
-#+busybox-net-tools.c82b35e4e8c518b44444f68f0cf50f4a2c01b6eb95a8983e0d9d7814d198f32a
-#+busybox-traceroute.2429ce3a0c431dadfc0668d60fb13d4a7fca2d5d16ade42ffecf36ce4f89baa0
-#+busybox-wget.ce90f68067c9539751edd9e2cca3be07bf15075ee1c690d4062a1bf226d342b0
-#+busybox-chpst.af71fed1aff7bf86c69557b774db59b4fe36d7f778ef485410430918b19e6589
-#+busybox-console.397dca7c32183b4b0aadb656e390e9529f79f8d40b50a956d843e889279edc28
-#+busybox-getty.a336c850d60eb7c5c7ec1db78052c3580a5a4044a04c32b744ea5107a2c1ce58
-#+busybox-i2c-tools.0fd529f075289fdbaa0bc73d49a1bef6af00e83fbb7117c16b8db087531ac0f8
-#+busybox-linux-extra.24d1b6d1976c35b6fd60dcbad716cadd30c6c1809ea38356b44646bbcd41ac57
-#+busybox-mtd-utils.d71bc206f11ac28fc084056ad5b582b7644d62689fa8e1af63812a322411af3e
-#+busybox-shadow.5e755181d3b2dfda29acbef0db527c6978db81962eb1cb0a330946aab63e0280
-#+busybox-su.3cdd99ba3237190df1dc8044384db002690ef70583173ee6fbc12d4a63891289
-#+busybox-util-linux-priv.f16ab2e2d7ebbc437fc8281906d240a776777ccd29a8fc1156fdd5d53aa4ba53
-#+busybox-logging.7fe744403efd37f85e6c2caf9b104a61d2d38d69c19bf1e099347468266747aa
-#+busybox-cron.2fce66542d321d6d2c9c9a6f2059b973cfc3d5ef5c06f9157ded14f79537ce59
-#+attr.e17aa90136701b1bd9e3586c39e3148cee87dd404a0e28d4c65cd4c345d5f867
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+diffutils.3ed82a2f49b3a332812cdaf5ce42937b7eaa7e7289ec7665a054c1990ae927af
-#+patch.baac6f4d46ac62239921f90acc2da845839f79aef3cfa3ae8414c19d86e5d70a
-#+flex.60e63266e21b63f26734c8d4776c87bbefc6b16938160c5c4b8302845d9d1134
-#+bison.6a4f2ce1cd5a32bcf0c34b1945baecfe20cba5b79f3c4a541c53e7e7c71d945c
-#+rsync.1b12bbbac109a1488d1c1baabd06ea32c13d04c356ee699d60c09158968bcee0
-#+execline.c1b685e00b034b2cc1067814e015ee94d0069d558edb4af30d1088dadbb46f7e
-#+s6.f04d9c8d50806c8c47e7a3bbfa877bbbc609421eb82a006b1ef9f17f126b4d87
-#+s6-rc.fbb5af4ba6864263566fbfb101b7d822e8c77c7829c2455ef70fc17714727cb7
-#+s6-portable-utils.328d4e19549e0d61e320a5d082ee41208da820089457814de7bd35c6b6f8d99f
-#+s6-linux-utils.8527b26bae8aac43389702dcb32cee27f8fc01c1fe56ba729d2db8c3e9fcfa43
-#+s6-linux-init.9c14c94e915f263dc1c45378f2b4726a52abfa2ff4697d00167946bdb79c920e
-#+mdevd.3f0193774ce74e9cd78dadef55458588253a4679ec62c19efd656fba4d6146a8
-#+s6-dns.10f9dcad99bda42732f1e44bef4d1dddc940dcc329f4befbbd1fe91833da452a
-#+libressl.a6a82ca5e9bf99b15fff34ec5a8bb666b92592d729439e3ab5b8ae662b349217
-#+s6-networking.16fba46f37077dc7c66086e984e8c2718e62621fe14397603da6c3721ce3901f
-#+zsh.3fcac08852a51719a63fcb37a92385f9084d62df7eaa80415566127d4ee10935
-#+pthbs-banginstall.cdc87dcde67a1d34f9ff11ec5e1d55b3f468c4b30e0b0360d8e7b1b25448a150
-#+aat.01ac2532c116f85781ef3a544e82af471e03d7b9e5ab28196621bb9016fdbf05
-#+confz.638980c06bc1ab1c3a46c2dac87c4861404eb3a8936249430b28c77c8dc20130
-#+containers.3a73540556541ea75056b397c7b64be22dd87ae4ac0572e8360f1c5637a8901e
-#+fileset.2f03e2b9228c4de18829c4525c6752fe03888aaadba59a968004abad48a0810b
-#+logincaps.3e7f60ebb9a3830a643aa53683d858ab71ec25a8a91fc1ae9fa61257cb04369c
-#+snaprep.a43ec5e845611fe4e863956912c15f619e8e6f94e4815b37cb5473df5f5fabfb
-#+curl.33024ffb51a19b9b2209f22841b882041bf4b90dfc2cef22ce1f2f42d803730b
-#+git.171b024a1876bbdc321fe0cc9d45847cfbff43e6ac9a28e1548d90971ef5577b
-#+xbps.b14047f6b8e7ff5e4232a4e933dbaaa756ae5e5566b24a0ef227a464658a259d
-#+apk-tools.90720114fc824735c187ae6dfc800818e536d969fc83977cf3daa8e621890be4
-#+getent.d79f920cfbee726e830016b467c8bb87433f9a8a0ebaece3a1dc36d631e24209
-#+getconf.d90d9bef6e2866b0b9affcc7827de5996c3c9784dda1b44c416b4775242a7791
-#+iconv.bd80da5eeb70530bce5f0afa7963671d6a4d7f8803b1b8796d8934f0d07fd08c
-#+libcap.5cf43453236e91c96b9e5bd13cac766b502bc44ee5353add5935447da6705a7e
-#+applyuidgid-caps.e20a9573b922544197abbe5154be42d910438916fb3a143403e5dd1eef6d10d7
-#+ccx-utils.ef6e27392b3e3e9f98095dfcefff7cc22a4534be8e9bae6178b4f9d77017c0b0
-#+user-env.8f131ab0a227a4f0f0d27ee88faaab5a11196dd8679a312911e7943354a03dd5
-#+strace.606db7858b7800444c533852447076903afd199ed853aac0c0a6bd61f02ef059
-#+mlog.82418175ab4f7096bdd077178a4d1ee493bdf66a43e03e226a4716d326b45b04
-#+findutils.bedc671aaff0ca89c64416ce7b6779960420cc8c690b2fdd9e3e028c67af2bd3
-#+nawk.acc3a4d7c7aa6394c03ee568557f4fbb27457f6a00769946c004f0587b023108
-#+squashfs-tools.c38bd905544ce454c66c26f3956716018e1471dc45a8271469f6d8d37d88d75a
-#+mandoc.5b34bc9da6be1b45a29acb7b988202f8f0a56d0562f49520fbad6b9d57a2693f
-#+tinyssh.cab0752a63fc0309b8e01fdb43c165f70440ecde3f4a46e261a3f4cea9d28100-
\ No newline at end of file
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-dosfstools.e935ed4c471afb8996c8ce039081f69591dfbc106c0081d3e271429368ec9e7f
+#+busybox-e2fsprogs.d249bd685f5e483f80d2bbd2ec610543c4a737edefbd3741f7789670fe7bd9ee
+#+busybox-iproute2.9821c290447e268834b2bb26df830cc08448888ad6460ece945b4291d72819e0
+#+busybox-iputils.692a5f82a211eb1e6ff6e9de69c8d0138ff0bd091d38907aca921b4263c0cfbf
+#+busybox-net-misc.c5fa94ac838578350b667a47963030fde6444d055237c67ca90163ecaadd5dbf
+#+busybox-net-tools.c51f921039f0c8781b4d3889b1444e2b2003ebda18d6b8564436444a29e99928
+#+busybox-traceroute.e163e480090b9f34383a9090b3aa7290a10c4e85a9773de246e8e13d908d132d
+#+busybox-wget.f2de4895d2b4ca508ca93418ebbcc2dfdbcb4ce4fa1fb51af3ad74062d8f1016
+#+busybox-chpst.df35f24940b696871eebf101deda8836d14b6ffb28fd6d98181612bb2588bcfd
+#+busybox-console.34b564433dfde402f8b4a9f9becaf910274c4313384104eba3c6e57a96b62abb
+#+busybox-getty.a04f272e26275f4b6ef0b40ae8755d32396e892943caffd89d599d89df3df417
+#+busybox-i2c-tools.9ab691e70c4a7fcec7f88e824ee4fa7a7ee92620decfc12a443c7c5e0f3106c2
+#+busybox-linux-extra.2b5ee01cdf657bb64a32451fbce16bb7c43c7a7664c9443e9b7b19786a1deb3f
+#+busybox-mtd-utils.cb449d5d87ca141939215faf9b30903375091cf2831c5d1202f833bfb83b4457
+#+busybox-shadow.81f355aaf6dece00ba6bb4182fbe6a7323e79c23de7d7547fa1dc19f8121459c
+#+busybox-su.d87510b8b593cfc0cfe1a193fc942d47abc0154ec278c3ac2f8dad73f51fe674
+#+busybox-util-linux-priv.36ae3d8e244a690fb3b572feba46ee5664927fd4d2fa051d337fa8c240fa6675
+#+busybox-logging.06ebf9a6a4a13067fd57ebbbe16496d0cd5d3356aee3bb2cec3e3cf568ab6be5
+#+busybox-cron.caf1b162247fc475e6707214907acf142daa7f7a87b217d9f3a0047efbcc621c
+#+attr.8ce34eb917aba14d448235eb4c66b4f7196e83d2f5d57e994a0123b1e71b9fcb
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+diffutils.06b968a7b8b4a960d0ae4e6719cea5bd3ab17f153b7d944adf136a64da9f3ae9
+#+patch.38b1b48916ffc35bdcfe8ad108daa35d42c722aa1415d92a7e3bf987b0c12766
+#+flex.8efd4a13fa3a3c18211fc278699526ae747000dee885bfb82c2e77861c238bd6
+#+bison.8cd505341dea0f44cc412114defb9794fb31cb4931f925ea65bab09e0c76fd50
+#+rsync.89120f8df2fb0eb17db911ff11f86e027ca959de5e60c6266877c7dc7c0ca175
+#+execline.a3cbe3ea09cc1b50ceeae50b5b444f2cb9318b8258046ef732de032d3a03feab
+#+s6.cdfa3b2ccb3f5c791113cfc0b17caa7fb4d542252c609ef6acc08279e36688f2
+#+s6-rc.53f9c2bbd0a29821784cd18d62a1bc88a4c8b79e16dd2ca3065060fa6d2f3f30
+#+s6-portable-utils.afe7e07448e85d32efe0c64cec663f9816933698c76ca7a0e29426e27605c9f5
+#+s6-linux-utils.af2a8ec8ae23344e758a2909fd0c9e0f24a7f2f878341d37826cea3b9cd07791
+#+s6-linux-init.3c96231625af90901ec0c0371b597ab9e6badc2bcd41c0b9af940e493bbe286e
+#+mdevd.14bc2582fe0086ec1189b92ff2add70d11c8c5e8188dce4f00ee45eda2f55ba0
+#+s6-dns.f8ad2e18e0022dba3a09c68583cdf8195a3916464ccf1372933f05aa8327012a
+#+libressl.af87da6109508437b2c4047ad104a18f852a7df3ee236f082bc413fab6dd83ab
+#+s6-networking.6505793986dd56fd056900827ae8a4f7481bea86cfa086de75d8ccc85d95b491
+#+zsh.72b7f62ae7dc7021ff0442485dc085d7aa2556c4244e7db07846f40596fbd6af
+#+pthbs-banginstall.5843581593c5ce61ce21fc4cca27babe04f8be43fb52525ec463fa0675a45dcf
+#+aat.7cdb3d29a3911521b88c9392cc259cd4415358c96cee7f46a3cb32075310bf96
+#+confz.2122f2a546ac2aee7d96baa243de8b2d161639b5771167b01d094751677e3076
+#+containers.3456faa6a4e8f739ccde77b5477efa880390ec721d5b991a3f814c08ba049a42
+#+fileset.2ca737aaa6416219b78dc6e9791ae792d2530d263b45a7f2303c5c5eba4c905c
+#+logincaps.24ab3cb8f60ef77b76dfb69bd9ff64ad8fd63146aee12793c07231b41533e3dd
+#+snaprep.10296ac6e2bddf474ef2ed6f39f9d9ecd021036538b633227835efef5bccd6ef
+#+curl.6b6cc0adf2b774aee31325d81a98644a00f06f16b85bb606c453c2866b9970c1
+#+git.da1f343732c5aa8e65fef1e08933d42c6aa1034249396a51814e48a4249f3b91
+#+xbps.708260450718a95eb05847772bdf7eca31730dccc9c0b992f419990aec1caeb0
+#+apk-tools.1c6b3affeb26d3fe79d5c8f39c54312d1a3d9c770650c7c1ee08cb716472c6fa
+#+getent.fb111524484b355cb8f520a87f19b7660723898f434e292c90fb26cfba60c994
+#+getconf.374985309366ae8ff153afffa7688384a66cbacabaa52acb0770a66f82910e9c
+#+iconv.8620a890bdd56d76f2e077423f1fd6b90812a7d3f347f14b3ce1b7b72c7728dd
+#+libcap.ec021dbeab32058a1acaef43443df612b0f19ed7c23b576f7b74ee5e7eaa804f
+#+applyuidgid-caps.8403733e56d2cd2f71072b73f48bc5f5ae4ae7d11d9a0687fe341e8a80ed49b1
+#+ccx-utils.ca1800c28da7e23e00c221a052c36fd8d5916c79b96441691d0195146e008257
+#+user-env.7205e0f9cb80ba44614f2b0bf07201e9e72b9a403eb8bdf0ae6ed6ae529d4e68
+#+strace.72c43ae9d2f5abd2679a406286f62c11361841057953bcbc3f549be0d83cd2ae
+#+mlog.95e9d9c49918877a2ae37dd0dac0ff25590fe03e1007f42c1b5e23770beb9824
+#+findutils.51e8e15421d43452d6182420c89cae43a44c4adb5de7c3f44d2b3431766f0704
+#+nawk.8a34ce5b23cca61e2e310ab70dd01bd130df0a6574d0081afa8bb42de4bfac10
+#+squashfs-tools.53150702e67fb89e7bda4e4914c00d4169160efe8bcfc47dc1f9091b5217b1cd
+#+mandoc.57d2d452f0de5c855c2d57a798f5b57c988e8adc8bfc884198f1885a7b3e623d
+#+tinyssh.d7572556a9f5344c765d332ee878fe7467b1c6e46641f007bae98c95f7491c4b+
\ No newline at end of file
diff --git a/variants/ccx-x86_64/vm.environment b/variants/ccx-x86_64/vm.environment
@@ -1,2 +1,2 @@
#!/usr/bin/env pthbs-build
-#+linux-qemu-guest.e42986d0e927dec74d1dd581ed1de755c2b78a4af57cee45e58a88e796249d4a-
\ No newline at end of file
+#+linux-qemu-guest.4cf7c613934fcc8aab8e21c316cc5b948be3651b3e25f23c01014e1b127f7b5c+
\ No newline at end of file
diff --git a/variants/ccx-x86_64/xbps b/variants/ccx-x86_64/xbps
@@ -1,37 +1,37 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+libarchive.7e5aed822d7d1813a11b98df739d606522f69e4c1f4041696a88d193214487fc
-#+libressl.a6a82ca5e9bf99b15fff34ec5a8bb666b92592d729439e3ab5b8ae662b349217
-#+pkgconf-pkg-config.cac9c462057ee1ddc2e06a84629e23bfefda47f2fc0b45b5ac9d951b62f5dd03
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+libarchive.dc1c054becbdc3b98aa3f16f5351ebafaf0f7de97ee619d6deee944ace96e647
+#+libressl.af87da6109508437b2c4047ad104a18f852a7df3ee236f082bc413fab6dd83ab
+#+pkgconf-pkg-config.cc0c32db6af8c9b23b6ac99ba77110628967fb8c0f45208888cca4a086aa50b1
#@untar:-z:sha256:a6607e83fcd654a0ae846d729e43fefd8da9a61323e91430f884caf895b4f59b:.
@@ -123,8 +123,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "keys" { link($0); next }
$2 == "env" { link($0); next }
@@ -139,25 +137,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/zsh b/variants/ccx-x86_64/zsh
@@ -1,38 +1,38 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+m4.73caec60182ac812daf2a33e9a73d2d0f74a77e3f423c4a8f85f8d481d728329
-#+netbsd-curses.1c82038b7c0c9b2d60fbdce942dcc5e045aa68fa243df2d6c47cdec91beeadfd
-#+libbsd.6879b165050f59d099c08eb4739a388e2503787a302e68239afbd8d8026af7cd
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+m4.a54fd2ba2bc887cdd81c78ce810b914113214615468bf0e87cf3cf128bb84bb0
+#+netbsd-curses.1af99c2346f0ff7f2e563337fd47f7315c1e1d912af240dbdfbda9c9ee67571f
+#+libbsd.1451a8628ff169cf24c9d91cc709e47fa932f83f30b7afeb53050c856764db28
#@git:c73505cc47870bd09e8e204d98ac5976e0d4cb52:zsh_config
#@untar:-J:sha256:9b8d1ecedd5b5e81fbf1918e876752a7dd948e05c1a0dba10ab863842d45acd5:.
@@ -158,8 +158,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "zsh" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -175,25 +173,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/ccx-x86_64/zstd b/variants/ccx-x86_64/zstd
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+busybox.b047efacfeae0104dfe94213116bed72eb9da698ba760e9021e194ea35f25177
-#+busybox-bzip2.69952ec154258cbd2df50a75f2325dba294852657c47a1b9b8b808924f374bcf
-#+busybox-gzip.21c06fb5d14510bf0872c8ed5a5de5b22ce0a223bddaf82060a613fc96618edb
-#+busybox-lzop.533da388196043fc6e9d89331457fd9f5201fca35040417a4ac76f78142e6aed
-#+busybox-unzip.0db8febdfa1cb8c85cbef00a1a3c96861af716418ca66f983c457ffb8f9fef85
-#+busybox-xz.11c6076a51a3abb54d40e8e047e129f7b38976d91f5d6b49ba9e48e6e9cea5ee
-#+busybox-cpio.5400313ea7a425a83ee6da0f003d58594f38aee15bdeb0b67db75cb4276eb405
-#+busybox-dpkg.864a44b1e76802ef9f3b9f4fee182259e840981d14c825c1589e4573fa8bc98f
-#+busybox-rpm.790aa1174928e6378cbe9750510301eaa9dc3292918128b09fcef26b69cbc4a2
-#+busybox-tar.c3d611f2678545bc9418fd02ae2c36b8febb941bf01add0e1a7fc83d10d1e92f
-#+busybox-ed.35bc120e3fe81fb7ae433353b5ae3fe7ada2b2e37e221606c0e2a501e45614f8
-#+busybox-sed.897fc348b1a26cf1e8b700db5d495caaa6808c49b9032162fe847d44bc65e0e0
-#+busybox-vi.a1d2c94aa8ac02aed05aee2397d95cd51cac05c25ae864850cc073528107b7d2
-#+busybox-xxd.7f26411069acc1fadd719ba26b0047c7eafc689903dd45fef7e0064b2d192d41
-#+busybox-process-extra.a0613f4be101e7fa2883862ef437e833e17d596cb6086fee9fafeca0a3493057
-#+busybox-procps.1ad6ce78a82e23760ed91cd2ff5b4bb04a0b71a71e84add382526004cb4c9e53
-#+busybox-psmisc.0ad7d90028e1ea04d061a20083e43ea44e3d5bf93dbb90fdae83fbcf610681ca
-#+busybox-ash.138a265f4ba30fc89da2bbb7cdff71796f88ba18fceaa12489fcd0384e2b45a3
-#+busybox-bc.21d6273fef5c1ebfdf3d4f8b3b047fb29aac0e647d80de47b1d620fd20e198d1
-#+busybox-coreutils.c92e940232b35cc9476b1dd287b7763833dff8e8dd44aa578953a3f9b42c5b94
-#+busybox-coreutils-extra.4e7601be13aa8c0bdd57fce38d6ca5822778ef88c9878a4467b342f9b3f68e1c
-#+busybox-daemontools.00a69cc75465b92b88639bb17cbd4de99c31690dc21e900b15ae33c1eec3e4d1
-#+busybox-grep.6ac0683ac9baafece4f3ae6ca65b331abb7c0c09677f8e02b8ced505be8d85fc
-#+busybox-misc.81eac71e940eafa448eefd1184d0a9b49a74006c827df7ae3a4359792a8f8139
-#+busybox-sh.11801ee513bc5b6bd1802436541032c99fc2c58f5892306cbd24cfd10ce1bbe0
-#+busybox-util-linux-unpriv.1f976326a31e028b962a2e8a46c60ae960d76301a6f469012c27ff43acbcabf6
-#+busybox-findutils.783f25174cb733ecb767de616d472aa7139ac2061edb079b7709e83ab843ccf6
-#+busybox-awk.6d0bdb6f494ab4a478cc36eb8242d30343f7da0f5bacb73deac1d85b156f267a
-#+musl-cross-make.6d15596144dcc98d9b1366733c552725119dce2a5c0496033f210a6a3400faea
-#+gnu-make.b98bc8e378c1de8251e4b645ccda0ab337d2eb668d9024ff42544f307df372b3
-#+busybox-diffutils.f57c6bdffd9275054cf3ae108b710c65d7102dd8e74623605b4368fd2588556d
+#+busybox.f61f1fa5225eddf4108346a21b5c8aa02f0e6a43564b5192363ef75ae580e52e
+#+busybox-bzip2.11cd109897060dff67344d81ae43d09fb0e181da17d7660d05b8f4d6bd8eb338
+#+busybox-gzip.ba10359ce0cdbc38f78e44ad42d2b3923c71dea523b0713e94fc80798d704b3a
+#+busybox-lzop.e44302ebd63cb7d7d903069b1ffd8cea01ea2819d1e11a81590f37587ba62e1a
+#+busybox-unzip.5dfa857b25054dd55dbb73c02f547ba7c754c46c3a2ca50dff85420304d8012d
+#+busybox-xz.4f11356a955f6a7589b1ae1c82d9e4f37af8b1db07917359c4b2c5e7f47da24c
+#+busybox-cpio.5be8a263110c36cbf81e076e03fd06f572fbf6c23c5d3e3cb214b47f346c2e23
+#+busybox-dpkg.b7731cfe1860d595f6a16917bd68bd67335d5455238a70af63ad0b2cd1ed0dd1
+#+busybox-rpm.5f47a03cf0fa70ce4e0793e3f1f879c75a816c6c3ad0368f6583f43ff70311f3
+#+busybox-tar.a195151f05b3a2b9fdfd172751a2229c61e25c553554742f5c481f46c99c3041
+#+busybox-ed.64f1bebb3e3eb8fddf880f4916d23913f769fa8141dbbb96fdfef590d4a37ce3
+#+busybox-sed.11c3224b26fa2a4bff99174e42c50c4aa82da4a96d28609e239882817f6a6103
+#+busybox-vi.10ab995807249b651871cfd7fe3d4afce51696617b95161efe780553c03413bf
+#+busybox-xxd.2cfb2465a1b2e5c58357b56de5ec212a7912c19670217561922b912e9818167b
+#+busybox-process-extra.57ba61d216c6f61a8a92dcb7f99f7628bd77103aab787e971b730aa541f3f9a1
+#+busybox-procps.071d8d9feb1712a5832bc2de86e120aaa33aa03e29c22212b0f600f5fdb58f42
+#+busybox-psmisc.ec9d65cbbde2ee5307fdc4e0f38d7357bfbf8794d886ccda829bda088808e725
+#+busybox-ash.25d24c3f00f45ebcf45a53f345dc6f7bd91c48306fa90bc408d35d914781617e
+#+busybox-bc.6bd41cb742d287a7f05a2b964a61b65f247b6dc8a92289a069697e05521de5fc
+#+busybox-coreutils.595ac295a0d1b04a93ff6647c0194a127a1cd0636155d32cafd7cd96766e7a6a
+#+busybox-coreutils-extra.cd43c888bb150c6ef8f8ef271b352689cda1d4e982cbdb8c58db6523659c4b83
+#+busybox-daemontools.bee1dd3fcc9decf6995f1cfc9c3a64abfb48183e044475f6ee5a864096a5e8b3
+#+busybox-grep.f997a45c9572ed2b8a4e296c5021b6b96627b21722a0b2e5aaec70ad250c4bf2
+#+busybox-misc.2abf48527a64b7e0cd3a5973ff4f81505c536220fe57f171d86d372ad1bbc318
+#+busybox-sh.82f7ed11454748cf6d12c51371c559fde9ce7d107b351d26e5227f8cbf9eb841
+#+busybox-util-linux-unpriv.b4856eef145654220b4a5c1c8acdad0542a61bcd18133c5378009e09a70b87a3
+#+busybox-findutils.2a0a004df06b3eff630a173d7267e35babb8b92e10bbc00ea3593c4d9cefeb8f
+#+busybox-awk.1c8125b2324ca37016919ca060e3a068ac2df76d77dd2f0680a9d8ed12eb5c57
+#+musl-cross-make.f594a1a68ce90740e6b93a52f08a28fbe466e8a7c7d12c0e91617bba3698232a
+#+gnu-make.72547e0467d6b16efb1301745f3415d1e15376bfa09a0eb928bfec555c086dbc
+#+busybox-diffutils.5edccfd0da3d9548a7c371693747cffee718f264909c1f968e644aef06da9acf
#@untar:-z:sha256:98e9c3d949d1b924e28e01eccb7deed865eefebf25c2f21c702e5cd5b63b85e1:.
@@ -98,8 +98,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -112,25 +110,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/aat b/variants/root-x86_64/aat
@@ -1,34 +1,34 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+zsh.e70e877a9f9edc997affe824ed6f88424223ef3a8c46879b2a31428af8a8613c
-#+pthbs-banginstall.efbba02ac5305ac1b4b06c882d2f6a56f61720fa7034f0a2fe1dee77cdb2756d
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+zsh.870850613fc66b0a7769d17f32bfdcd0b720400428975804b1d2c05d5d567190
+#+pthbs-banginstall.e32563ba16d2e501ec2b4b0af0c18bfe31abc7201f5b50bbd2ca2f09f8e42f75
#@git:5ce6a6a1224101ce5b0dfec1544a98c94d233ae0:aat
@@ -85,8 +85,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -99,25 +97,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/abduco b/variants/root-x86_64/abduco
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
#@git:8c32909a159aaa9484c82b71f05b7a73321eb491:abduco
@@ -108,8 +108,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -122,25 +120,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/alpine-keys b/variants/root-x86_64/alpine-keys
@@ -1,32 +1,32 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
#@git:c7b36ed27103ee3f9aa01905ba1fac2d606079cf:alpine-keys
@@ -64,8 +64,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "keys" { link($0); next }
$2 == "env" { link($0); next }
@@ -80,25 +78,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/apk-tools b/variants/root-x86_64/apk-tools
@@ -1,39 +1,39 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+patch.1225eb800ec6e0421d25728b71fb3e19703373425c5c4ed45ed964ac89212025
-#+libressl.ec7a63a3249c86932b3a516769d6dcf133900580b35aabce7c5b4d9e490036ca
-#+zstd.0e5e52b427b7170936461f538f4b3693f70ba251809929b15223c5dc21cfe35a
-#+pkgconf-pkg-config.0cad8e56f082b98336c9640c2415c9ddc2f2b6e0426b3f64b7210af40ff06855
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+patch.40c17d022b0c47e658196e878ad980f867e202bd0b847ec8010ef557660236d7
+#+libressl.8c548ee01cd4c5a4599d1fc585c260156a3c79c39f2edd8ead4022c11a9851d8
+#+zstd.bea366f2ff83db248e84cab476a1ab3a04aab502fc1d72806f39f7cbb61b15d2
+#+pkgconf-pkg-config.9a67aef036031034254a8e5654f90056af8efb12d3c215c44cf13f70f9d7290c
#@sha256:4b32a05f12c3d29befb210c88c415f7c7affd7e351b9e96b0cfde50773d22dbd:apk-tools.patch
#@git:9d074efdc12bc41b5d24190595a5269a770e852a:apk-tools
@@ -106,8 +106,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -120,25 +118,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/applyuidgid-caps b/variants/root-x86_64/applyuidgid-caps
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+skalibs.5ef42bfb2fc2998c5fe2fc52ab88cad31822341a6cbfc73bc4d0fc7a4e43377c
-#+libcap.7bbb6a623d348970799e44e4552e5ccff8f43619187ce9d2c527ab2f74619d31
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+skalibs.79180e819c1dc83d9bb90d63a1aee6acb5b8a11b75203bf1022e9076526c9c6e
+#+libcap.edaf3dd1442047b6ca11c6fb137c751414aba9a92de045d422020664aff3acaa
#@sha256:818a5ad7061ab1a740a5c2e7d7d8cdcc7be7e84e3f04b479731cf94ff1f1d093:applyuidgid-caps.c
@@ -95,8 +95,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -109,25 +107,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/argp-standalone b/variants/root-x86_64/argp-standalone
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
#@untar:-z:sha256:c29eae929dfebd575c38174f2c8c315766092cec99a8f987569d0cad3c6d64f6:.
#@untar::sha256:a4facc0856b512ad8ab5aed7b07e14a9629aaf042b1e92377ba22fcfc4c4205b:argp-standalone-1.5.0
@@ -104,8 +104,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -118,25 +116,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/attr b/variants/root-x86_64/attr
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
#@untar:-z:sha256:39bf67452fa41d0948c2197601053f48b3d78a029389734332a6309a680c6c87:.
@@ -123,8 +123,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -137,25 +135,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/bison b/variants/root-x86_64/bison
@@ -1,37 +1,37 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
-#+flex.a0ca1afbde90c6494bcc4dc039ac1892034358d4fc6c590de40df83f32966126
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
+#+flex.0e312849f0d1d80b69aba17f6035bcacfd0b603b42c76d305de18b4877ba2ff3
#@untar:-J:sha256:9bba0214ccf7f1079c5d59210045227bcf619519840ebfa80cd3849cff5a5bf2:.
#@untar:-J:sha256:9bba0214ccf7f1079c5d59210045227bcf619519840ebfa80cd3849cff5a5bf2:.
@@ -125,8 +125,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -139,25 +137,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/bootstrap.environment b/variants/root-x86_64/bootstrap.environment
@@ -1,4 +1,4 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+gnu-make.fd474cac7a06e711e99325afabc1d4ab5c7362847185ef42c4f0d6de52cf7176
-#+musl-cross-make.1cae9d4b69542792d7634b489495a78e63d8d451faf985372b091d0673799114-
\ No newline at end of file
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+gnu-make.a25934e225528342a5fd62acf51c535471293700327c19f2c89c7777714ca364
+#+musl-cross-make.fa1f93d71879f2b8fc0311ac8fc611ac295c3cadf750e324afb25af090c90207+
\ No newline at end of file
diff --git a/variants/root-x86_64/busybox b/variants/root-x86_64/busybox
@@ -1,7 +1,7 @@
#!/usr/bin/env pthbs-build
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.fd474cac7a06e711e99325afabc1d4ab5c7362847185ef42c4f0d6de52cf7176
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.a25934e225528342a5fd62acf51c535471293700327c19f2c89c7777714ca364
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
#@sha256:31b8f61d2173fa36d4409e8e91f52088691d6ba4db13efe19ea7ae7512e64275:busybox/.config
#@git:3621595939e43a831d66f6b757d4f410029bff95:busybox
diff --git a/variants/root-x86_64/busybox-ash b/variants/root-x86_64/busybox-ash
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-attr b/variants/root-x86_64/busybox-attr
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-awk b/variants/root-x86_64/busybox-awk
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-bc b/variants/root-x86_64/busybox-bc
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-bzip2 b/variants/root-x86_64/busybox-bzip2
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-chpst b/variants/root-x86_64/busybox-chpst
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-console b/variants/root-x86_64/busybox-console
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-coreutils b/variants/root-x86_64/busybox-coreutils
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-coreutils-extra b/variants/root-x86_64/busybox-coreutils-extra
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-cpio b/variants/root-x86_64/busybox-cpio
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-cron b/variants/root-x86_64/busybox-cron
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-daemontools b/variants/root-x86_64/busybox-daemontools
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-diffutils b/variants/root-x86_64/busybox-diffutils
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-dosfstools b/variants/root-x86_64/busybox-dosfstools
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-dpkg b/variants/root-x86_64/busybox-dpkg
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-e2fsprogs b/variants/root-x86_64/busybox-e2fsprogs
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-ed b/variants/root-x86_64/busybox-ed
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-findutils b/variants/root-x86_64/busybox-findutils
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-getty b/variants/root-x86_64/busybox-getty
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-grep b/variants/root-x86_64/busybox-grep
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-gzip b/variants/root-x86_64/busybox-gzip
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-i2c-tools b/variants/root-x86_64/busybox-i2c-tools
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-iproute2 b/variants/root-x86_64/busybox-iproute2
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-iputils b/variants/root-x86_64/busybox-iputils
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-kbd b/variants/root-x86_64/busybox-kbd
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-linux-extra b/variants/root-x86_64/busybox-linux-extra
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-logging b/variants/root-x86_64/busybox-logging
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-login b/variants/root-x86_64/busybox-login
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-lzop b/variants/root-x86_64/busybox-lzop
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-misc b/variants/root-x86_64/busybox-misc
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-modutils b/variants/root-x86_64/busybox-modutils
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-mtd-utils b/variants/root-x86_64/busybox-mtd-utils
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-net-misc b/variants/root-x86_64/busybox-net-misc
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-net-tools b/variants/root-x86_64/busybox-net-tools
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-process-extra b/variants/root-x86_64/busybox-process-extra
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-procps b/variants/root-x86_64/busybox-procps
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-psmisc b/variants/root-x86_64/busybox-psmisc
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-rpm b/variants/root-x86_64/busybox-rpm
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-sed b/variants/root-x86_64/busybox-sed
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-sh b/variants/root-x86_64/busybox-sh
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-shadow b/variants/root-x86_64/busybox-shadow
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-su b/variants/root-x86_64/busybox-su
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-tar b/variants/root-x86_64/busybox-tar
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-traceroute b/variants/root-x86_64/busybox-traceroute
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-unzip b/variants/root-x86_64/busybox-unzip
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-util-linux-priv b/variants/root-x86_64/busybox-util-linux-priv
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-util-linux-unpriv b/variants/root-x86_64/busybox-util-linux-unpriv
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-vi b/variants/root-x86_64/busybox-vi
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-wget b/variants/root-x86_64/busybox-wget
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-xxd b/variants/root-x86_64/busybox-xxd
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox-xz b/variants/root-x86_64/busybox-xz
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/busybox:bootstrap b/variants/root-x86_64/busybox:bootstrap
@@ -1,14 +1,14 @@
#!/usr/bin/env pthbs-build
#@pragma:nosandbox
#@pragma:nopath
-#+musl-cross-make.1cae9d4b69542792d7634b489495a78e63d8d451faf985372b091d0673799114
-#+gnu-make.fd474cac7a06e711e99325afabc1d4ab5c7362847185ef42c4f0d6de52cf7176
+#+musl-cross-make.fa1f93d71879f2b8fc0311ac8fc611ac295c3cadf750e324afb25af090c90207
+#+gnu-make.a25934e225528342a5fd62acf51c535471293700327c19f2c89c7777714ca364
#@git:aa4d303a3139107919f73cece4eaf85a7dc75db6:busybox
#@sha256:9ee52091d7a41e7e492d508574573fbebe64155d85a07980128f21105eaad1e2:busybox/.config
PATH="$pthbs_build_environment:$PATH"
-mcm=/versions/musl-cross-make.1cae9d4b69542792d7634b489495a78e63d8d451faf985372b091d0673799114
-make=/versions/gnu-make.fd474cac7a06e711e99325afabc1d4ab5c7362847185ef42c4f0d6de52cf7176
+mcm=/versions/musl-cross-make.fa1f93d71879f2b8fc0311ac8fc611ac295c3cadf750e324afb25af090c90207
+make=/versions/gnu-make.a25934e225528342a5fd62acf51c535471293700327c19f2c89c7777714ca364
export CC="$mcm/bin/x86_64-linux-musl-gcc"
export CFLAGS="-D_GNU_SOURCE"
diff --git a/variants/root-x86_64/ca-certificates-wip-donotuse b/variants/root-x86_64/ca-certificates-wip-donotuse
@@ -1,33 +1,33 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+certdata2pem.7b07b7aa895df4f8cc89569024984d49fae716622dad9ed52d37969680b7cad2
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+certdata2pem.22a4517015737dd847c3e75467497148f3ea14edb52b503194c5cdc095a21495
#@untar:-j:sha256:6ef7bc56cc0e0b307d99a3c494119686091cc1d4ad08986d68aa089dd00c7788:.
@@ -73,8 +73,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
# TODO! need better matching, will break if you move ssldir out of configdir!
$2 == "config" { link($0); next }
@@ -90,25 +88,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/ccx-utils b/variants/root-x86_64/ccx-utils
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+skalibs.5ef42bfb2fc2998c5fe2fc52ab88cad31822341a6cbfc73bc4d0fc7a4e43377c
-#+s6.550e301dc6dfcf26db08026d00c860a304b8a66185f9505cceecfde447a91729
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+skalibs.79180e819c1dc83d9bb90d63a1aee6acb5b8a11b75203bf1022e9076526c9c6e
+#+s6.cc7a467f3ce49c8696814807bf2017c48023ef2c0f1940474af7cd195fc9e0c1
#@git:461a9ec198c1e2b9c39a34e21786747dbb8671b4:ccx-utils
@@ -125,8 +125,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -139,25 +137,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/certdata2pem b/variants/root-x86_64/certdata2pem
@@ -1,33 +1,33 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
#@sha256:064f7d41106cd9efa08b9e68cf049f44e3be55666bd2ab96d02c508293b8dce7:certdata2pem.c
@@ -93,8 +93,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -107,25 +105,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/confz b/variants/root-x86_64/confz
@@ -1,34 +1,34 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+zsh.e70e877a9f9edc997affe824ed6f88424223ef3a8c46879b2a31428af8a8613c
-#+pthbs-banginstall.efbba02ac5305ac1b4b06c882d2f6a56f61720fa7034f0a2fe1dee77cdb2756d
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+zsh.870850613fc66b0a7769d17f32bfdcd0b720400428975804b1d2c05d5d567190
+#+pthbs-banginstall.e32563ba16d2e501ec2b4b0af0c18bfe31abc7201f5b50bbd2ca2f09f8e42f75
#@git:c6aef8098d37a1773439117a5674bfc8662ef62b:confz
@@ -82,8 +82,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -96,25 +94,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/container-bin-image b/variants/root-x86_64/container-bin-image
@@ -1,60 +1,60 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-dosfstools.fe9dc7453fb1a770b675108e457029a2739c6ca79627db7538ab89592669f157
-#+busybox-e2fsprogs.7259fca6189c8d0ce3f4da6dcb699a78e25fcfed78c245279c0b770dd7307700
-#+busybox-iproute2.804fa48fd6895383b3a6a27c9098e94e1a436679fc570d4a30643c52f032b3d5
-#+busybox-iputils.7e3069a6f610a281caa381c3fd7fdc205c9a333318478953385201a685bad51d
-#+busybox-net-misc.eff784f9de60c2e42d872c2ab63b7296a42dd61b824373f3b649aaeec5c3b214
-#+busybox-net-tools.fb0385bee303901604824fc18dee7e76c4582b61a9b29454cafcca0a3fd5a96c
-#+busybox-traceroute.f5e6c280aed3c3a34be0fd56898b5e9f31123c3e03a5e017c4ad009b521ed555
-#+busybox-wget.ffbfbf22ccd2b9d8d7d3d9bd5f3f6c4c9141086e580dc44faa93070370062f3d
-#+busybox-chpst.a6422550ba62ad83f199cd94bfaa1be7226cb93c9b5a6492948fd239c42e0062
-#+busybox-console.0aafd33cc9f9715ac3b15ddbac444ef9bf53e0fe74799a6c8bbfb69ccd88d3f8
-#+busybox-getty.ebe9b9d5a1f380298264d6851b0eb4c590eb4cd1fda091e78ad5f584439ec1ce
-#+busybox-i2c-tools.2f367203fde2652cb02921830bdc8884e6011f13604d87d41cda5f1044000fc7
-#+busybox-linux-extra.7bdd28daad9eb0b6e9e9fac88e9ab8c938d448e9866c9ddf6044018cedf5f401
-#+busybox-mtd-utils.c7c720c931e698ab9d591e3eea62dd911cb8f6d08fa8e30f736c3e2d9903b7e9
-#+busybox-shadow.e512b567a6c2894806767c440ae099257279aa7870d73f12038a337e63855ba5
-#+busybox-su.7781cb27b148a31fab99ab39032033c61064f1e60222a69f548a881b6a36b702
-#+busybox-util-linux-priv.d80b7538136e963ecc037e86bc4c12eb40278729b53b76fe063372361f6332ae
-#+busybox-logging.ca69ac5c243d70ede4d47c19d6207d58dbfd870d7426c773db1e2c56500a7cbe
-#+busybox-cron.93a1a158bff3b28f54c1b4178086fa55439d871677b32296404a4646fc8be2f3
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-login.194ad454c23e470229e753dae51e74229e5d9893f7891e048dc50bb71acddb31
-#+execline.aacd8e3ceece70f15d43e076bc07caa871a626e3a03556c7d6631646e53f4d15
-#+s6.550e301dc6dfcf26db08026d00c860a304b8a66185f9505cceecfde447a91729
-#+ccx-utils.b26547dc8a2b883ec4c46581151c3173c1b5e43d55b79081366754db05f6d777
-#+applyuidgid-caps.bdd29d106820b66373e56e8c94e16755aacbae3475d21f4911deaa38b04795fc
-#+easyseccomp.695d55c49feeb4a73cc4680f7b11871dec104c9fb2e31f8c95436ad3809d3bc5
-#+mlog.76ed22dee95284d8874841b434c8b8ee5aff5d55cbcba56d3224c416bb7af3b3
-#+abduco.96e00403db4c41424d077189d29d0f11b00d7b21a060967e6dba0a1d066fae9a
-#+nawk.3a4d5fc4f5da910980b1f73ac9105d3581359e75829f79ed52975a8e3eff81bb
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-dosfstools.56396f7b530bab258698db16dfe56df147da2a80b37e9729aec401b2c83a20dd
+#+busybox-e2fsprogs.2c4979ae2d1409d4b0cef126bea07cba05ad5177042dc11bac6f4b38828b16d5
+#+busybox-iproute2.0f4c46d320b33a01ab90482029a456823b2ac16c9363af46457da5e7f17ef9bc
+#+busybox-iputils.76641a5ae27e055de03d95fc640a9aa4ca84eb3e839c441363a04a086c9e0e36
+#+busybox-net-misc.98ff087f694164cdb65f7d30df6876bd1a2a6e6ece7be2cd802cea8bdd33c6e1
+#+busybox-net-tools.366a4e9545c6ad546df64c8627cc935b10f15cc8719f83675afa433863e6c749
+#+busybox-traceroute.4e124e41c0db10ec937b5b14ccaf4103dd2a4704de3aa4aa982778f493a62363
+#+busybox-wget.274b9e3d75d910cfc19ab2795e9d751b06013e46b50316c94cd2d3748a0d0121
+#+busybox-chpst.8e7ff8cfcadff0ba80c993ba345dee83e79244f584af4d99a12479ffd4130349
+#+busybox-console.42e3e40e847c26e4231ab5ebf761a1c15f03b2efb6c50d5958ba4638618b3c7b
+#+busybox-getty.d3ddccf728e9f53e9194b10008c71fc979d6e5538abbb53d08d46e4a2cee68b3
+#+busybox-i2c-tools.25514b67d09f723103cdc7004244fbb43590c32852a2b6a9e16b05d50830eb25
+#+busybox-linux-extra.2eda7b16da5f35c3cc0149252456d1017020c20e49bdbfbf5ec0c9f7fc7f4168
+#+busybox-mtd-utils.494a7875fae49c6a54cff034a9e340da78855dfb844375657b104621401e3770
+#+busybox-shadow.5e38011f1e46b8f94df458b9ce65c4dac551de4a4e3c2ea06b5acdeba892d776
+#+busybox-su.27fc91e7602c68fb134bf3618b4543f98d4b867b4671956ca4589173bc3cd109
+#+busybox-util-linux-priv.2f8dcd11054db802c4aa77c6d4c684c3119421d368ed6c10fd71bf25d8bd8cf4
+#+busybox-logging.26404235f05ced1e61426245e444216331ccef1110b6bfe3e108356fdd456215
+#+busybox-cron.d7b3e50c8ed4eab785f47d07f01c2bed9205b2f64683ca5474979fcb326f1c28
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-login.319e4a5b05a557409409de204afe9aac296277e6919097c91881cee60fb36c63
+#+execline.7eeac53afdd31d21d8bafe193e26ec54d4b10c89b862def1227248269d8af7c5
+#+s6.cc7a467f3ce49c8696814807bf2017c48023ef2c0f1940474af7cd195fc9e0c1
+#+ccx-utils.eb12085a0e67a594b3d3ef65f9645e1e32ef908c33b32f4219882349fd48794a
+#+applyuidgid-caps.fa8decebff17ac5aba7c3ecbc3473eb65335159d44c018073723f4761049a3f0
+#+easyseccomp.7f93c59db479578b8193e95d2c0619c0c8cfd5e466c6bf7f2613e2f8998edbe6
+#+mlog.a0102c25702fc2f1d73758d97517ef6ec6252d88c8d2447f52e4e8175c9c70d7
+#+abduco.607f267dde3530da8a18cc8f45d37555b52f545be54e8cd2e8495ff6f12eae05
+#+nawk.1de9464e2ff199c997bff4c434bdb13926b4557d1b8fd471759568a74425fbba
#@sha256:b9236c0fd504ffbc56f65d0522d2acadcd2683380eaa6f1873e8201eaa7388a5:default-policy.easyseccomp
img="$pthbs_destdir/versions/$pthbs_package/container-bin-image"
diff --git a/variants/root-x86_64/containers b/variants/root-x86_64/containers
@@ -1,39 +1,39 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+zsh.e70e877a9f9edc997affe824ed6f88424223ef3a8c46879b2a31428af8a8613c
-#+pthbs-banginstall.efbba02ac5305ac1b4b06c882d2f6a56f61720fa7034f0a2fe1dee77cdb2756d
-#+execline.aacd8e3ceece70f15d43e076bc07caa871a626e3a03556c7d6631646e53f4d15
-#+alpine-keys.abd621a7ede07ba8adaed563401dfd641bd9274145cb51e2fd474a2f2df63c82
-#+apk-tools.a22aea46546549aa4b3da4621ef54c77d2e646765fb6424e44cf884f15513f30
-#+xbps.797b022f57edff25bf117f64ae104092e0e1d2bcff17848b6f66df6513bf9c7a
-#+container-bin-image.d8f9e590321c2faafa119154833acc791ba954e3859d7bcb6de2671439721055
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+zsh.870850613fc66b0a7769d17f32bfdcd0b720400428975804b1d2c05d5d567190
+#+pthbs-banginstall.e32563ba16d2e501ec2b4b0af0c18bfe31abc7201f5b50bbd2ca2f09f8e42f75
+#+execline.7eeac53afdd31d21d8bafe193e26ec54d4b10c89b862def1227248269d8af7c5
+#+alpine-keys.043ddc41de4cf0c1b3c57799ed8bf1435c3be4051bd4d281e5c0a1b8041d9e84
+#+apk-tools.3feb53f1a29de01cc2c1d71986846bb5605a0416b1cb9cea8509f2ff863f3480
+#+xbps.c2eac9a448b38421ae0ac40309125520c4375e2392aa3d4256325e8dfac8f0e7
+#+container-bin-image.2c16c40a550dfa759b770006c132c1565407e9b58844164b9bc4f147a92c8c33
#@git:9820dbea1cf5060d7d04632f0fed7e91ea608309:containers
@@ -76,10 +76,10 @@ printf '%s\n' >"${dest}/zsh/site-functions/confz_containers_pthbs_init" \
"typeset -g container_xbps_install_executable='$prefix/deps/command/xbps-install.static'"
mkdir -p "${dest}/deps/command"
-ln -sf '/versions/apk-tools.a22aea46546549aa4b3da4621ef54c77d2e646765fb6424e44cf884f15513f30/command/apk.static' "${dest}/deps/command/"
-ln -sf '/versions/xbps.797b022f57edff25bf117f64ae104092e0e1d2bcff17848b6f66df6513bf9c7a/command/xbps-install.static' "${dest}/deps/command/"
+ln -sf '/versions/apk-tools.3feb53f1a29de01cc2c1d71986846bb5605a0416b1cb9cea8509f2ff863f3480/command/apk.static' "${dest}/deps/command/"
+ln -sf '/versions/xbps.c2eac9a448b38421ae0ac40309125520c4375e2392aa3d4256325e8dfac8f0e7/command/xbps-install.static' "${dest}/deps/command/"
-for f in '/versions/alpine-keys.abd621a7ede07ba8adaed563401dfd641bd9274145cb51e2fd474a2f2df63c82'/keys/alpine/*/*; do
+for f in '/versions/alpine-keys.043ddc41de4cf0c1b3c57799ed8bf1435c3be4051bd4d281e5c0a1b8041d9e84'/keys/alpine/*/*; do
test -f "$f"
d=$(basename "${f%/*}")
mkdir -p "${dest}/deps/keys/alpine/$d"
@@ -87,13 +87,13 @@ for f in '/versions/alpine-keys.abd621a7ede07ba8adaed563401dfd641bd9274145cb51e2
done
mkdir -p "${dest}/deps/keys/void"
-for f in '/versions/xbps.797b022f57edff25bf117f64ae104092e0e1d2bcff17848b6f66df6513bf9c7a'/keys/void/*; do
+for f in '/versions/xbps.c2eac9a448b38421ae0ac40309125520c4375e2392aa3d4256325e8dfac8f0e7'/keys/void/*; do
ln -sf "$f" "${dest}/deps/keys/void/"
done
-test -d '/versions/container-bin-image.d8f9e590321c2faafa119154833acc791ba954e3859d7bcb6de2671439721055/container-bin-image'
-test -f '/versions/container-bin-image.d8f9e590321c2faafa119154833acc791ba954e3859d7bcb6de2671439721055/container-bin-image/if'
-ln -sf '/versions/container-bin-image.d8f9e590321c2faafa119154833acc791ba954e3859d7bcb6de2671439721055/container-bin-image' "${dest}/deps/"
+test -d '/versions/container-bin-image.2c16c40a550dfa759b770006c132c1565407e9b58844164b9bc4f147a92c8c33/container-bin-image'
+test -f '/versions/container-bin-image.2c16c40a550dfa759b770006c132c1565407e9b58844164b9bc4f147a92c8c33/container-bin-image/if'
+ln -sf '/versions/container-bin-image.2c16c40a550dfa759b770006c132c1565407e9b58844164b9bc4f147a92c8c33/container-bin-image' "${dest}/deps/"
@@ -124,8 +124,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -138,25 +136,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/containers.environment b/variants/root-x86_64/containers.environment
@@ -1,64 +1,64 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-dosfstools.fe9dc7453fb1a770b675108e457029a2739c6ca79627db7538ab89592669f157
-#+busybox-e2fsprogs.7259fca6189c8d0ce3f4da6dcb699a78e25fcfed78c245279c0b770dd7307700
-#+busybox-iproute2.804fa48fd6895383b3a6a27c9098e94e1a436679fc570d4a30643c52f032b3d5
-#+busybox-iputils.7e3069a6f610a281caa381c3fd7fdc205c9a333318478953385201a685bad51d
-#+busybox-net-misc.eff784f9de60c2e42d872c2ab63b7296a42dd61b824373f3b649aaeec5c3b214
-#+busybox-net-tools.fb0385bee303901604824fc18dee7e76c4582b61a9b29454cafcca0a3fd5a96c
-#+busybox-traceroute.f5e6c280aed3c3a34be0fd56898b5e9f31123c3e03a5e017c4ad009b521ed555
-#+busybox-wget.ffbfbf22ccd2b9d8d7d3d9bd5f3f6c4c9141086e580dc44faa93070370062f3d
-#+busybox-chpst.a6422550ba62ad83f199cd94bfaa1be7226cb93c9b5a6492948fd239c42e0062
-#+busybox-console.0aafd33cc9f9715ac3b15ddbac444ef9bf53e0fe74799a6c8bbfb69ccd88d3f8
-#+busybox-getty.ebe9b9d5a1f380298264d6851b0eb4c590eb4cd1fda091e78ad5f584439ec1ce
-#+busybox-i2c-tools.2f367203fde2652cb02921830bdc8884e6011f13604d87d41cda5f1044000fc7
-#+busybox-linux-extra.7bdd28daad9eb0b6e9e9fac88e9ab8c938d448e9866c9ddf6044018cedf5f401
-#+busybox-mtd-utils.c7c720c931e698ab9d591e3eea62dd911cb8f6d08fa8e30f736c3e2d9903b7e9
-#+busybox-shadow.e512b567a6c2894806767c440ae099257279aa7870d73f12038a337e63855ba5
-#+busybox-su.7781cb27b148a31fab99ab39032033c61064f1e60222a69f548a881b6a36b702
-#+busybox-util-linux-priv.d80b7538136e963ecc037e86bc4c12eb40278729b53b76fe063372361f6332ae
-#+busybox-logging.ca69ac5c243d70ede4d47c19d6207d58dbfd870d7426c773db1e2c56500a7cbe
-#+busybox-cron.93a1a158bff3b28f54c1b4178086fa55439d871677b32296404a4646fc8be2f3
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+execline.aacd8e3ceece70f15d43e076bc07caa871a626e3a03556c7d6631646e53f4d15
-#+s6.550e301dc6dfcf26db08026d00c860a304b8a66185f9505cceecfde447a91729
-#+s6-portable-utils.0b60152cde5b1e8e8e439ecab2233f582e214f0c846014681b99e6d66a4cc3f5
-#+s6-linux-utils.aa097f82e882ae00ab6eefe8950fa4a3e2dd28c22770205b2f805266b4588772
-#+zsh.e70e877a9f9edc997affe824ed6f88424223ef3a8c46879b2a31428af8a8613c
-#+confz.976e2e5eca44f9e2f3aa156dbac5550950205e2074ddd5a2182f51f962de20ab
-#+containers.15e85b61935af2e77d7f958996f6df6455b6a5cd79a31026d0cb91b559aa4920
-#+xbps.797b022f57edff25bf117f64ae104092e0e1d2bcff17848b6f66df6513bf9c7a
-#+zstd.0e5e52b427b7170936461f538f4b3693f70ba251809929b15223c5dc21cfe35a
-#+apk-tools.a22aea46546549aa4b3da4621ef54c77d2e646765fb6424e44cf884f15513f30
-#+alpine-keys.abd621a7ede07ba8adaed563401dfd641bd9274145cb51e2fd474a2f2df63c82
-#+getent.8a0c3b9665c430990fecc07f769f33a2355e796e1e19408fb5d226952d67ac95
-#+fileset.d409c0ed822b5b2c83ce61f351d3046168445548f4c2e8c556fb5203ad578a49
-#+ccx-utils.b26547dc8a2b883ec4c46581151c3173c1b5e43d55b79081366754db05f6d777
-#+easyseccomp.695d55c49feeb4a73cc4680f7b11871dec104c9fb2e31f8c95436ad3809d3bc5
-#+findutils.6098c312e4bc7e3b5737a2aef7eb3e5b3cdd729df8f2521b16d2119b79546cec
-#+nawk.3a4d5fc4f5da910980b1f73ac9105d3581359e75829f79ed52975a8e3eff81bb-
\ No newline at end of file
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-dosfstools.56396f7b530bab258698db16dfe56df147da2a80b37e9729aec401b2c83a20dd
+#+busybox-e2fsprogs.2c4979ae2d1409d4b0cef126bea07cba05ad5177042dc11bac6f4b38828b16d5
+#+busybox-iproute2.0f4c46d320b33a01ab90482029a456823b2ac16c9363af46457da5e7f17ef9bc
+#+busybox-iputils.76641a5ae27e055de03d95fc640a9aa4ca84eb3e839c441363a04a086c9e0e36
+#+busybox-net-misc.98ff087f694164cdb65f7d30df6876bd1a2a6e6ece7be2cd802cea8bdd33c6e1
+#+busybox-net-tools.366a4e9545c6ad546df64c8627cc935b10f15cc8719f83675afa433863e6c749
+#+busybox-traceroute.4e124e41c0db10ec937b5b14ccaf4103dd2a4704de3aa4aa982778f493a62363
+#+busybox-wget.274b9e3d75d910cfc19ab2795e9d751b06013e46b50316c94cd2d3748a0d0121
+#+busybox-chpst.8e7ff8cfcadff0ba80c993ba345dee83e79244f584af4d99a12479ffd4130349
+#+busybox-console.42e3e40e847c26e4231ab5ebf761a1c15f03b2efb6c50d5958ba4638618b3c7b
+#+busybox-getty.d3ddccf728e9f53e9194b10008c71fc979d6e5538abbb53d08d46e4a2cee68b3
+#+busybox-i2c-tools.25514b67d09f723103cdc7004244fbb43590c32852a2b6a9e16b05d50830eb25
+#+busybox-linux-extra.2eda7b16da5f35c3cc0149252456d1017020c20e49bdbfbf5ec0c9f7fc7f4168
+#+busybox-mtd-utils.494a7875fae49c6a54cff034a9e340da78855dfb844375657b104621401e3770
+#+busybox-shadow.5e38011f1e46b8f94df458b9ce65c4dac551de4a4e3c2ea06b5acdeba892d776
+#+busybox-su.27fc91e7602c68fb134bf3618b4543f98d4b867b4671956ca4589173bc3cd109
+#+busybox-util-linux-priv.2f8dcd11054db802c4aa77c6d4c684c3119421d368ed6c10fd71bf25d8bd8cf4
+#+busybox-logging.26404235f05ced1e61426245e444216331ccef1110b6bfe3e108356fdd456215
+#+busybox-cron.d7b3e50c8ed4eab785f47d07f01c2bed9205b2f64683ca5474979fcb326f1c28
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+execline.7eeac53afdd31d21d8bafe193e26ec54d4b10c89b862def1227248269d8af7c5
+#+s6.cc7a467f3ce49c8696814807bf2017c48023ef2c0f1940474af7cd195fc9e0c1
+#+s6-portable-utils.eeed791393c14ea86342f06c38ec9a5fcb78d3a125ebc2982953b23de2d65fae
+#+s6-linux-utils.34dc7745fac369573328c97418703397b9a3ea11ebd44bee6d0e7f70960e5202
+#+zsh.870850613fc66b0a7769d17f32bfdcd0b720400428975804b1d2c05d5d567190
+#+confz.dbdb24622959761077197617db6a466dcd247bb74f14d1839f5d7492dd2c6154
+#+containers.549216c2d3466586ba49d62667efb73373b8d2766cb1e4029a6b94030462e55b
+#+xbps.c2eac9a448b38421ae0ac40309125520c4375e2392aa3d4256325e8dfac8f0e7
+#+zstd.bea366f2ff83db248e84cab476a1ab3a04aab502fc1d72806f39f7cbb61b15d2
+#+apk-tools.3feb53f1a29de01cc2c1d71986846bb5605a0416b1cb9cea8509f2ff863f3480
+#+alpine-keys.043ddc41de4cf0c1b3c57799ed8bf1435c3be4051bd4d281e5c0a1b8041d9e84
+#+getent.e0a184485b2487103fd3bbafae4bb23de19aa0821b7cac09f12af08b0ce8cc2a
+#+fileset.a96f500c8a44706c6e365056abd8f5730cdbe07db8d2650e49ad35d36cd2c319
+#+ccx-utils.eb12085a0e67a594b3d3ef65f9645e1e32ef908c33b32f4219882349fd48794a
+#+easyseccomp.7f93c59db479578b8193e95d2c0619c0c8cfd5e466c6bf7f2613e2f8998edbe6
+#+findutils.aa739975a34b2fc7e17e01b6e6030fa440da16f04eaae7660afccce5f40e1fea
+#+nawk.1de9464e2ff199c997bff4c434bdb13926b4557d1b8fd471759568a74425fbba+
\ No newline at end of file
diff --git a/variants/root-x86_64/curl b/variants/root-x86_64/curl
@@ -1,37 +1,37 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
-#+libressl.ec7a63a3249c86932b3a516769d6dcf133900580b35aabce7c5b4d9e490036ca
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
+#+libressl.8c548ee01cd4c5a4599d1fc585c260156a3c79c39f2edd8ead4022c11a9851d8
#@untar:-J:sha256:3ccd55d91af9516539df80625f818c734dc6f2ecf9bada33c76765e99121db15:.
@@ -144,8 +144,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -158,25 +156,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/default.environment b/variants/root-x86_64/default.environment
@@ -1,96 +1,96 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-dosfstools.fe9dc7453fb1a770b675108e457029a2739c6ca79627db7538ab89592669f157
-#+busybox-e2fsprogs.7259fca6189c8d0ce3f4da6dcb699a78e25fcfed78c245279c0b770dd7307700
-#+busybox-iproute2.804fa48fd6895383b3a6a27c9098e94e1a436679fc570d4a30643c52f032b3d5
-#+busybox-iputils.7e3069a6f610a281caa381c3fd7fdc205c9a333318478953385201a685bad51d
-#+busybox-net-misc.eff784f9de60c2e42d872c2ab63b7296a42dd61b824373f3b649aaeec5c3b214
-#+busybox-net-tools.fb0385bee303901604824fc18dee7e76c4582b61a9b29454cafcca0a3fd5a96c
-#+busybox-traceroute.f5e6c280aed3c3a34be0fd56898b5e9f31123c3e03a5e017c4ad009b521ed555
-#+busybox-wget.ffbfbf22ccd2b9d8d7d3d9bd5f3f6c4c9141086e580dc44faa93070370062f3d
-#+busybox-chpst.a6422550ba62ad83f199cd94bfaa1be7226cb93c9b5a6492948fd239c42e0062
-#+busybox-console.0aafd33cc9f9715ac3b15ddbac444ef9bf53e0fe74799a6c8bbfb69ccd88d3f8
-#+busybox-getty.ebe9b9d5a1f380298264d6851b0eb4c590eb4cd1fda091e78ad5f584439ec1ce
-#+busybox-i2c-tools.2f367203fde2652cb02921830bdc8884e6011f13604d87d41cda5f1044000fc7
-#+busybox-linux-extra.7bdd28daad9eb0b6e9e9fac88e9ab8c938d448e9866c9ddf6044018cedf5f401
-#+busybox-mtd-utils.c7c720c931e698ab9d591e3eea62dd911cb8f6d08fa8e30f736c3e2d9903b7e9
-#+busybox-shadow.e512b567a6c2894806767c440ae099257279aa7870d73f12038a337e63855ba5
-#+busybox-su.7781cb27b148a31fab99ab39032033c61064f1e60222a69f548a881b6a36b702
-#+busybox-util-linux-priv.d80b7538136e963ecc037e86bc4c12eb40278729b53b76fe063372361f6332ae
-#+busybox-logging.ca69ac5c243d70ede4d47c19d6207d58dbfd870d7426c773db1e2c56500a7cbe
-#+busybox-cron.93a1a158bff3b28f54c1b4178086fa55439d871677b32296404a4646fc8be2f3
-#+attr.51e6d376dae2a666eb579f95fba5a46209b70a50068ab5ef136c8aa02a3e02db
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+diffutils.bd9293d5e9a522517591a123da935e0cad52403e6d14842add0c4bf447fcacdd
-#+patch.1225eb800ec6e0421d25728b71fb3e19703373425c5c4ed45ed964ac89212025
-#+flex.a0ca1afbde90c6494bcc4dc039ac1892034358d4fc6c590de40df83f32966126
-#+bison.3cab4d70f4a22a21c792df2e75e4b90d91636cdc95e0585d8e49ec2ae8104bbd
-#+rsync.b51eeb661953517f15c0c59f133700f3fb57b214edd0c9667ad0891427194656
-#+execline.aacd8e3ceece70f15d43e076bc07caa871a626e3a03556c7d6631646e53f4d15
-#+s6.550e301dc6dfcf26db08026d00c860a304b8a66185f9505cceecfde447a91729
-#+s6-rc.b5a43df2dc3f1349fc09edb9cfd7ec25f4c9f5fba6314400c8c031edd3ee7ce9
-#+s6-portable-utils.0b60152cde5b1e8e8e439ecab2233f582e214f0c846014681b99e6d66a4cc3f5
-#+s6-linux-utils.aa097f82e882ae00ab6eefe8950fa4a3e2dd28c22770205b2f805266b4588772
-#+s6-linux-init.9e5e4b670dda8760392dcbb20bdd3a97114c050f1bab772d5102afd48c0766b4
-#+mdevd.4154733913ff780b3108b9a5ef0604db3be2e24753361e698a5eb2909c1a7b2a
-#+s6-dns.67acdccf5a6475315dca3557e28a059d5b3a6e3decb28f9fec04ce1a187104d9
-#+libressl.ec7a63a3249c86932b3a516769d6dcf133900580b35aabce7c5b4d9e490036ca
-#+s6-networking.c4443af7974fc56303e1f5d7e17ebe4a1f7b4d9fd1a941f8d4e408d1398277df
-#+zsh.e70e877a9f9edc997affe824ed6f88424223ef3a8c46879b2a31428af8a8613c
-#+pthbs-banginstall.efbba02ac5305ac1b4b06c882d2f6a56f61720fa7034f0a2fe1dee77cdb2756d
-#+aat.eb95fdd8cff549eede66a93990d8b9dd5682c49d131fa373d28d1e2d396a83da
-#+confz.976e2e5eca44f9e2f3aa156dbac5550950205e2074ddd5a2182f51f962de20ab
-#+containers.15e85b61935af2e77d7f958996f6df6455b6a5cd79a31026d0cb91b559aa4920
-#+fileset.d409c0ed822b5b2c83ce61f351d3046168445548f4c2e8c556fb5203ad578a49
-#+logincaps.6380983a04c47da978fe36b88e521c7b5f650767ff37050239fec6ef7e9ee8ff
-#+snaprep.1d83e4af0a7250113b4c28a48d5156e6cb3058123c14c7f24e5c54019097a41b
-#+curl.455a5468933be7168f5e430072b8c9797aa445d106edadbacb5d23be94e8345a
-#+git.b9176788309f592a4a9403f55b46648f54ceeb6ebcf4ca21701294d2d62d9237
-#+xbps.797b022f57edff25bf117f64ae104092e0e1d2bcff17848b6f66df6513bf9c7a
-#+apk-tools.a22aea46546549aa4b3da4621ef54c77d2e646765fb6424e44cf884f15513f30
-#+getent.8a0c3b9665c430990fecc07f769f33a2355e796e1e19408fb5d226952d67ac95
-#+getconf.a7eca343623c7e4c27e636a93d51045c4ee43efd673c751e89cd76c193e5d4cc
-#+iconv.7f3e7aa47b62d05f22800899d9d3d856a2981c823e473bf6a198a8657885dd2b
-#+libcap.7bbb6a623d348970799e44e4552e5ccff8f43619187ce9d2c527ab2f74619d31
-#+applyuidgid-caps.bdd29d106820b66373e56e8c94e16755aacbae3475d21f4911deaa38b04795fc
-#+ccx-utils.b26547dc8a2b883ec4c46581151c3173c1b5e43d55b79081366754db05f6d777
-#+user-env.e7a492ded2a3cfe5997fe9164e39f769e9f90bb3c01f724729109923de6d4410
-#+strace.9c21a3cc83395beea41e216d0d56782e23982d85812983ac7526859281bf5d52
-#+mlog.76ed22dee95284d8874841b434c8b8ee5aff5d55cbcba56d3224c416bb7af3b3
-#+findutils.6098c312e4bc7e3b5737a2aef7eb3e5b3cdd729df8f2521b16d2119b79546cec
-#+nawk.3a4d5fc4f5da910980b1f73ac9105d3581359e75829f79ed52975a8e3eff81bb
-#+squashfs-tools.b9e99cc58c811c8033edbeb9db0a21acab2a667b0206e100d7e1b5411e31afd5
-#+mandoc.a3ca9919c5bc957261e76ff427fcef1d9a907d8731065fe1449bb6b72a3bea8e
-#+tinyssh.07da814b366eba0d215407d04434309f11728aba1ead68aa68511de582016f43
-#+system-config.d100fe21dcee292e769fda51de40f08bed10b2a133a4f7dffa4477daea5f1033
-#+system-config-rc.218b9e6822eb345e6949c50c610aea5be3553e4f871ccbc4fe81256e5c3f661a
-#+system-config-scripts.a825a480ce02cb857521a750f8f2f1bde5c8518dda72c6823ab68d72f4ea67e9
-#+system-config-init.22dae3a88ed9a1e48a96c390d6c3b58974e813aa30cfd3e1bddd32a0477e2c17
-#+system-config-zsh.888d7717482c0767f73ef4558c417150d5d29530a5d32abf7d39f2411c3532ac
-#+busybox-modutils.649244f8550b31e528f518bd1ab086c3d23e31d8f6ce9cf98234a61365df5016-
\ No newline at end of file
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-dosfstools.56396f7b530bab258698db16dfe56df147da2a80b37e9729aec401b2c83a20dd
+#+busybox-e2fsprogs.2c4979ae2d1409d4b0cef126bea07cba05ad5177042dc11bac6f4b38828b16d5
+#+busybox-iproute2.0f4c46d320b33a01ab90482029a456823b2ac16c9363af46457da5e7f17ef9bc
+#+busybox-iputils.76641a5ae27e055de03d95fc640a9aa4ca84eb3e839c441363a04a086c9e0e36
+#+busybox-net-misc.98ff087f694164cdb65f7d30df6876bd1a2a6e6ece7be2cd802cea8bdd33c6e1
+#+busybox-net-tools.366a4e9545c6ad546df64c8627cc935b10f15cc8719f83675afa433863e6c749
+#+busybox-traceroute.4e124e41c0db10ec937b5b14ccaf4103dd2a4704de3aa4aa982778f493a62363
+#+busybox-wget.274b9e3d75d910cfc19ab2795e9d751b06013e46b50316c94cd2d3748a0d0121
+#+busybox-chpst.8e7ff8cfcadff0ba80c993ba345dee83e79244f584af4d99a12479ffd4130349
+#+busybox-console.42e3e40e847c26e4231ab5ebf761a1c15f03b2efb6c50d5958ba4638618b3c7b
+#+busybox-getty.d3ddccf728e9f53e9194b10008c71fc979d6e5538abbb53d08d46e4a2cee68b3
+#+busybox-i2c-tools.25514b67d09f723103cdc7004244fbb43590c32852a2b6a9e16b05d50830eb25
+#+busybox-linux-extra.2eda7b16da5f35c3cc0149252456d1017020c20e49bdbfbf5ec0c9f7fc7f4168
+#+busybox-mtd-utils.494a7875fae49c6a54cff034a9e340da78855dfb844375657b104621401e3770
+#+busybox-shadow.5e38011f1e46b8f94df458b9ce65c4dac551de4a4e3c2ea06b5acdeba892d776
+#+busybox-su.27fc91e7602c68fb134bf3618b4543f98d4b867b4671956ca4589173bc3cd109
+#+busybox-util-linux-priv.2f8dcd11054db802c4aa77c6d4c684c3119421d368ed6c10fd71bf25d8bd8cf4
+#+busybox-logging.26404235f05ced1e61426245e444216331ccef1110b6bfe3e108356fdd456215
+#+busybox-cron.d7b3e50c8ed4eab785f47d07f01c2bed9205b2f64683ca5474979fcb326f1c28
+#+attr.be539e31997ed24f5c97255aef37b521367e2ec1e1355749ba51d376bcc445b2
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+diffutils.2852e71028eb32d29b996ac5a7de6fe177d030b766faa7edb2ffc67d6baa56ae
+#+patch.40c17d022b0c47e658196e878ad980f867e202bd0b847ec8010ef557660236d7
+#+flex.0e312849f0d1d80b69aba17f6035bcacfd0b603b42c76d305de18b4877ba2ff3
+#+bison.294adc77867cb890974ea0b35b43919d9b32552148e989685ce3fc043a75c7a0
+#+rsync.01492a9b9d6d481c8871a7d957427e42030081e96900880af865be0d960aa0e4
+#+execline.7eeac53afdd31d21d8bafe193e26ec54d4b10c89b862def1227248269d8af7c5
+#+s6.cc7a467f3ce49c8696814807bf2017c48023ef2c0f1940474af7cd195fc9e0c1
+#+s6-rc.d19fb0c67b23dba22996775da7eccb86d59207ba5db866601fb5fface96b7189
+#+s6-portable-utils.eeed791393c14ea86342f06c38ec9a5fcb78d3a125ebc2982953b23de2d65fae
+#+s6-linux-utils.34dc7745fac369573328c97418703397b9a3ea11ebd44bee6d0e7f70960e5202
+#+s6-linux-init.bd10527854218f7717e638c309103486aa425a6d448b20eec1273967bb3b6955
+#+mdevd.f93712c611a2f9afabbfcf5a081259c7b5c85bdf34921d7fdfff4b661d9b06d1
+#+s6-dns.86ce89625522614842378a50a4c07ab925a1ec333aed09f6765ca628a124d4a2
+#+libressl.8c548ee01cd4c5a4599d1fc585c260156a3c79c39f2edd8ead4022c11a9851d8
+#+s6-networking.a98f5bf3cf2af23d94ab43665adaee0ec1d2ada654d1d43cf7154ea04aa161c1
+#+zsh.870850613fc66b0a7769d17f32bfdcd0b720400428975804b1d2c05d5d567190
+#+pthbs-banginstall.e32563ba16d2e501ec2b4b0af0c18bfe31abc7201f5b50bbd2ca2f09f8e42f75
+#+aat.09b6354fbb31bfd1a629398dfdf34e7880767830336e4b2d3965ab6f04074f1d
+#+confz.dbdb24622959761077197617db6a466dcd247bb74f14d1839f5d7492dd2c6154
+#+containers.549216c2d3466586ba49d62667efb73373b8d2766cb1e4029a6b94030462e55b
+#+fileset.a96f500c8a44706c6e365056abd8f5730cdbe07db8d2650e49ad35d36cd2c319
+#+logincaps.414d93d84f5d25b327cad223f36e6e27b902c36d72c87a266d380437257b7e3c
+#+snaprep.1a66a1f1c70adb87989b26154fec1700d0912f90124abadf95fc45532180c1b1
+#+curl.e303bb5b680227d1cf03ab16fc1eddcc88b8b312864d7df7624905e5b3e183c9
+#+git.541552c0b86952b0fdb935a894b7dbae28b6f0c7487937ab0f82be0cd7cef60d
+#+xbps.c2eac9a448b38421ae0ac40309125520c4375e2392aa3d4256325e8dfac8f0e7
+#+apk-tools.3feb53f1a29de01cc2c1d71986846bb5605a0416b1cb9cea8509f2ff863f3480
+#+getent.e0a184485b2487103fd3bbafae4bb23de19aa0821b7cac09f12af08b0ce8cc2a
+#+getconf.4fec96b7240a716ea00f367bcd2e8510fd1ada5c15330c41a6d13fbe2e7fa502
+#+iconv.5faf268d16602a673e0eb3bc6b9cf7a643a014ebce15b5c1b40ef8904af880c1
+#+libcap.edaf3dd1442047b6ca11c6fb137c751414aba9a92de045d422020664aff3acaa
+#+applyuidgid-caps.fa8decebff17ac5aba7c3ecbc3473eb65335159d44c018073723f4761049a3f0
+#+ccx-utils.eb12085a0e67a594b3d3ef65f9645e1e32ef908c33b32f4219882349fd48794a
+#+user-env.127f9838cfa42ac89ddc4a7880182671fc3e00fccb9ad9cc8458270e731e1834
+#+strace.c9425aee6f879412d9a0772e51bde498d1d13a22ac1e5b9a889a2484366cdb24
+#+mlog.a0102c25702fc2f1d73758d97517ef6ec6252d88c8d2447f52e4e8175c9c70d7
+#+findutils.aa739975a34b2fc7e17e01b6e6030fa440da16f04eaae7660afccce5f40e1fea
+#+nawk.1de9464e2ff199c997bff4c434bdb13926b4557d1b8fd471759568a74425fbba
+#+squashfs-tools.2f21ee34de3a35c6d186bba303291047737b000c4162408f86f899bee10efc0c
+#+mandoc.a8930918eda728c4683931810853ebaec74f2ef7085610e392ce724cc22347ea
+#+tinyssh.501143850074a32bcac3c619632ae8e6a2e4105a7826d6332e02f2437c29e038
+#+system-config.f526152eeb286f236d50b129d3712fd97445658235f53e1be4584c361cae47dc
+#+system-config-rc.e8300e4b4511b48ad6d7b41ab43f4b7a777e314011dee1b488bc6a8d365b20be
+#+system-config-scripts.b6bdaf434ddf3583b2463042736e318fba77408b81e9820946d88ebb2cd30b28
+#+system-config-init.b0279f1456892cb77053f65a27ff9284f0b5a22746ce17752cabf6d9e7223000
+#+system-config-zsh.5f3c0e1f235e6ff88d37987c08d28599cc610fc5935107fa7c988654a2b001ee
+#+busybox-modutils.6681d87a6c0fdaab3a50d96e89425ab67039d96d955e5f7ae8d3508d1b13b888+
\ No newline at end of file
diff --git a/variants/root-x86_64/diffutils b/variants/root-x86_64/diffutils
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
#@untar:-J:sha256:90e5e93cc724e4ebe12ede80df1634063c7a855692685919bfe60b556c9bd09e:.
@@ -121,8 +121,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -135,25 +133,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/dune b/variants/root-x86_64/dune
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+ocaml.252fde6dd332b3ade12733d04403ab074205b1add8ea1205e029352598013508
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+ocaml.90e5334a0f4ec7e331b2acda8590f9f5c1856d1bc780ac58b2cdeb4233661926
#@untar:-z:sha256:579c738f8ca191ba0a9b22dbe78f1377542442c9827cf4939f8964f09f9edb28:.
@@ -49,7 +49,7 @@ check_dynamic() {
printf '%s\n' "Error: '$1' is not a dynamic binary!"
exit 1
;;
- (*'/versions/musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb/x86_64-linux-musl/lib/ld-musl-x86_64.so.1')
+ (*'/versions/musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9/x86_64-linux-musl/lib/ld-musl-x86_64.so.1')
return 0
;;
(*)
@@ -120,8 +120,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -134,25 +132,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/easyseccomp b/variants/root-x86_64/easyseccomp
@@ -1,42 +1,42 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
-#+patch.1225eb800ec6e0421d25728b71fb3e19703373425c5c4ed45ed964ac89212025
-#+flex.a0ca1afbde90c6494bcc4dc039ac1892034358d4fc6c590de40df83f32966126
-#+bison.3cab4d70f4a22a21c792df2e75e4b90d91636cdc95e0585d8e49ec2ae8104bbd
-#+libseccomp.bbb8761029ac74c8d18fc9f9670e8ccabdf54a27497742038ae6cab998bd648c
-#+error-standalone.218ef305d3ec36db048f1f8774f25422b73edf6cbbeb4828cf739a08a7800e24
-#+argp-standalone.e727469abd8b88cb5c4c76cf80cea0d961ac74fcdc7a84c51fd561931e7d0981
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
+#+patch.40c17d022b0c47e658196e878ad980f867e202bd0b847ec8010ef557660236d7
+#+flex.0e312849f0d1d80b69aba17f6035bcacfd0b603b42c76d305de18b4877ba2ff3
+#+bison.294adc77867cb890974ea0b35b43919d9b32552148e989685ce3fc043a75c7a0
+#+libseccomp.b705279f6b786d1531603efed7468cde026b8bf5d4b735aace9e0a5d595de152
+#+error-standalone.c61630901a63d5b8be4454b54d05b280fcea55a23ff08e3ffd357d9e03a947c6
+#+argp-standalone.0f5521ba59b205375472b7226e5a361c3fb04e42be8e0edc59de56b1d07072b7
#@untar::sha256:1b44a63d415c48ac68d210951fec8d4761d3522f3d82d53182e66fabe5e2f2cd:easyseccomp
#@sha256:eec15ac67403946e9d988d485f11764cf313b4798efe01d40f951ff521a23d10:easyseccomp_fix_includes.patch
#@git:94422be00da71ff44c8ad1fe3455587c62ca29d3:easyseccomp
@@ -128,8 +128,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -142,25 +140,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/error-standalone b/variants/root-x86_64/error-standalone
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
#@untar:-z:sha256:0e751989cea94e25d5166a6a1ed9bde218786e39dff82e1f01dff12fc78639d9:.
@@ -77,8 +77,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -91,25 +89,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/execline b/variants/root-x86_64/execline
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+skalibs.5ef42bfb2fc2998c5fe2fc52ab88cad31822341a6cbfc73bc4d0fc7a4e43377c
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+skalibs.79180e819c1dc83d9bb90d63a1aee6acb5b8a11b75203bf1022e9076526c9c6e
#@git:6c0957eb5e8eea2ffada4d7be08286f0e81d0527:execline
@@ -46,7 +46,7 @@ cd 'execline'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/versions/skalibs.5ef42bfb2fc2998c5fe2fc52ab88cad31822341a6cbfc73bc4d0fc7a4e43377c/sysdeps' \
+ --with-sysdeps='/versions/skalibs.79180e819c1dc83d9bb90d63a1aee6acb5b8a11b75203bf1022e9076526c9c6e/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -87,8 +87,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -101,25 +99,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/execline:bootstrap b/variants/root-x86_64/execline:bootstrap
@@ -1,9 +1,9 @@
#!/usr/bin/env pthbs-build
#@pragma:nosandbox
-#+musl-cross-make.1cae9d4b69542792d7634b489495a78e63d8d451faf985372b091d0673799114
-#+gnu-make.fd474cac7a06e711e99325afabc1d4ab5c7362847185ef42c4f0d6de52cf7176
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+skalibs.64489104822b0bf7674af982f66bfcda3334b9718dea6bf2f720bd0dd82abd7c
+#+musl-cross-make.fa1f93d71879f2b8fc0311ac8fc611ac295c3cadf750e324afb25af090c90207
+#+gnu-make.a25934e225528342a5fd62acf51c535471293700327c19f2c89c7777714ca364
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+skalibs.401ac40af4f1eec6a3c170e77c03a9eb020e33c4b9ee6241e0dc1450da8035dd
#@git:6c0957eb5e8eea2ffada4d7be08286f0e81d0527:execline
@@ -27,7 +27,7 @@ export CFLAGS="-O2 -ggdb"
--dynlibdir="${prefix}/library.so" \
--libdir="${prefix}/library" \
--includedir="${prefix}/include" \
- --with-sysdeps='/versions/skalibs.64489104822b0bf7674af982f66bfcda3334b9718dea6bf2f720bd0dd82abd7c/sysdeps' \
+ --with-sysdeps='/versions/skalibs.401ac40af4f1eec6a3c170e77c03a9eb020e33c4b9ee6241e0dc1450da8035dd/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -59,8 +59,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -73,25 +71,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/fileset b/variants/root-x86_64/fileset
@@ -1,34 +1,34 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+zsh.e70e877a9f9edc997affe824ed6f88424223ef3a8c46879b2a31428af8a8613c
-#+pthbs-banginstall.efbba02ac5305ac1b4b06c882d2f6a56f61720fa7034f0a2fe1dee77cdb2756d
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+zsh.870850613fc66b0a7769d17f32bfdcd0b720400428975804b1d2c05d5d567190
+#+pthbs-banginstall.e32563ba16d2e501ec2b4b0af0c18bfe31abc7201f5b50bbd2ca2f09f8e42f75
#@git:1b161b09bc889d17ac0a4ccce2dc3e74b64e1433:fileset
@@ -84,8 +84,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -98,25 +96,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/findutils b/variants/root-x86_64/findutils
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
#@untar:-J:sha256:1387e0b67ff247d2abde998f90dfbf70c1491391a59ddfecb8ae698789f0a4f5:.
@@ -130,8 +130,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -144,25 +142,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/flex b/variants/root-x86_64/flex
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
#@untar:-z:sha256:e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995:.
@@ -125,8 +125,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -139,25 +137,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/getconf b/variants/root-x86_64/getconf
@@ -1,33 +1,33 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
#@sha256:d87d0cbb3690ae2c5d8cc218349fd8278b93855dd625deaf7ae50e320aad247c:getconf.c
@@ -91,8 +91,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -105,25 +103,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/getent b/variants/root-x86_64/getent
@@ -1,33 +1,33 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
#@sha256:002c1a216f6bed0f816ab1cfebde94a0b127193ef410c36b2190599983e015b8:getent.c
@@ -91,8 +91,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -105,25 +103,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/git b/variants/root-x86_64/git
@@ -1,38 +1,38 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
-#+libressl.ec7a63a3249c86932b3a516769d6dcf133900580b35aabce7c5b4d9e490036ca
-#+curl.455a5468933be7168f5e430072b8c9797aa445d106edadbacb5d23be94e8345a
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
+#+libressl.8c548ee01cd4c5a4599d1fc585c260156a3c79c39f2edd8ead4022c11a9851d8
+#+curl.e303bb5b680227d1cf03ab16fc1eddcc88b8b312864d7df7624905e5b3e183c9
#@untar:-J:sha256:f612c1abc63557d50ad3849863fc9109670139fc9901e574460ec76e0511adb9:.
@@ -102,8 +102,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -116,25 +114,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/gnu-make b/variants/root-x86_64/gnu-make
@@ -1,7 +1,7 @@
#!/usr/bin/env pthbs-build
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.fd474cac7a06e711e99325afabc1d4ab5c7362847185ef42c4f0d6de52cf7176
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.a25934e225528342a5fd62acf51c535471293700327c19f2c89c7777714ca364
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
#@untar:-z:sha256:dd16fb1d67bfab79a72f5e8390735c49e3e8e70b4945a15ab1f81ddb78658fb3:.
@@ -91,8 +91,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -105,25 +103,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/gnu-make:bootstrap b/variants/root-x86_64/gnu-make:bootstrap
@@ -1,7 +1,7 @@
#!/usr/bin/env pthbs-build
#@pragma:nosandbox
#@pragma:nopath
-#+musl-cross-make.1cae9d4b69542792d7634b489495a78e63d8d451faf985372b091d0673799114
+#+musl-cross-make.fa1f93d71879f2b8fc0311ac8fc611ac295c3cadf750e324afb25af090c90207
#@untar:-z:sha256:dd16fb1d67bfab79a72f5e8390735c49e3e8e70b4945a15ab1f81ddb78658fb3:.
@@ -37,7 +37,7 @@ dest=${pthbs_destdir%/}${prefix}
cd 'make-4.4.1'
-mcm=/versions/musl-cross-make.1cae9d4b69542792d7634b489495a78e63d8d451faf985372b091d0673799114
+mcm=/versions/musl-cross-make.fa1f93d71879f2b8fc0311ac8fc611ac295c3cadf750e324afb25af090c90207
export CC="$mcm/bin/x86_64-linux-musl-gcc"
export CXX="$mcm/bin/x86_64-linux-musl-g++"
@@ -76,8 +76,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -90,25 +88,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/gperf b/variants/root-x86_64/gperf
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
#@untar:-z:sha256:588546b945bba4b70b6a3a616e80b4ab466e3f33024a352fc2198112cdbb3ae2:.
@@ -118,8 +118,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -132,25 +130,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/iconv b/variants/root-x86_64/iconv
@@ -1,33 +1,33 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
#@sha256:f79a2930a2e5bb0624321589edf8b889d1e9b603e01e6b7ae214616605b3fdd7:iconv.c
@@ -91,8 +91,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -105,25 +103,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/kbd b/variants/root-x86_64/kbd
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
#@untar:-z:sha256:99b2a39e1c5475ffe8e1bb2004345cb8849c3cc1aedbe541beee2d45e270975f:.
#@untar:-z:sha256:99b2a39e1c5475ffe8e1bb2004345cb8849c3cc1aedbe541beee2d45e270975f:.
@@ -124,8 +124,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -138,25 +136,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/libarchive b/variants/root-x86_64/libarchive
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
#@untar:-J:sha256:04357661e6717b6941682cde02ad741ae4819c67a260593dfb2431861b251acb:.
@@ -123,8 +123,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -137,25 +135,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/libbsd b/variants/root-x86_64/libbsd
@@ -1,37 +1,37 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
-#+libmd.cfe735fb698b8429098ec27b08445942f68cf22fa051cff76bc1743c2da58ef1
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
+#+libmd.286157b012bafaa81e9bfdd03f4d971e0f4b1cea15531e5c6c5dfb9ce10508ae
#@untar:-J:sha256:55fdfa2696fb4d55a592fa9ad14a9df897c7b0008ddb3b30c419914841f85f33:.
@@ -119,8 +119,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -133,25 +131,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/libcap b/variants/root-x86_64/libcap
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+pkgconf-pkg-config.0cad8e56f082b98336c9640c2415c9ddc2f2b6e0426b3f64b7210af40ff06855
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+pkgconf-pkg-config.9a67aef036031034254a8e5654f90056af8efb12d3c215c44cf13f70f9d7290c
#@untar:-J:sha256:f311f8f3dad84699d0566d1d6f7ec943a9298b28f714cae3c931dfd57492d7eb:.
@@ -117,8 +117,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -131,25 +129,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/libcap:bootstrap b/variants/root-x86_64/libcap:bootstrap
@@ -1,8 +1,8 @@
#!/usr/bin/env pthbs-build
#@pragma:nosandbox
-#+musl-cross-make.1cae9d4b69542792d7634b489495a78e63d8d451faf985372b091d0673799114
-#+gnu-make.fd474cac7a06e711e99325afabc1d4ab5c7362847185ef42c4f0d6de52cf7176
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
+#+musl-cross-make.fa1f93d71879f2b8fc0311ac8fc611ac295c3cadf750e324afb25af090c90207
+#+gnu-make.a25934e225528342a5fd62acf51c535471293700327c19f2c89c7777714ca364
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
#@untar:-J:sha256:f311f8f3dad84699d0566d1d6f7ec943a9298b28f714cae3c931dfd57492d7eb:.
@@ -66,8 +66,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -80,25 +78,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/libcgroup b/variants/root-x86_64/libcgroup
@@ -1,39 +1,39 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
-#+flex.a0ca1afbde90c6494bcc4dc039ac1892034358d4fc6c590de40df83f32966126
-#+bison.3cab4d70f4a22a21c792df2e75e4b90d91636cdc95e0585d8e49ec2ae8104bbd
-#+musl-fts.0d8405085b24ba6d406f8205bc56bbdbb066269e3db45419b0dd41bd696597fa
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
+#+flex.0e312849f0d1d80b69aba17f6035bcacfd0b603b42c76d305de18b4877ba2ff3
+#+bison.294adc77867cb890974ea0b35b43919d9b32552148e989685ce3fc043a75c7a0
+#+musl-fts.ef2880155c8773a6e9edebdc15ee0f660a2382b47411da7aed7d50c3542465ee
#@untar:-z:sha256:8d284d896fca1c981b55850e92acd3ad9648a69227c028dda7ae3402af878edd:.
@@ -132,8 +132,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -146,25 +144,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/libelf b/variants/root-x86_64/libelf
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+zstd.0e5e52b427b7170936461f538f4b3693f70ba251809929b15223c5dc21cfe35a
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+zstd.bea366f2ff83db248e84cab476a1ab3a04aab502fc1d72806f39f7cbb61b15d2
#@git:288355d104ff9930520c0283fe82556c6cc5c16f:libelf
@@ -96,8 +96,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -110,25 +108,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/libmd b/variants/root-x86_64/libmd
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
#@untar:-J:sha256:1bd6aa42275313af3141c7cf2e5b964e8b1fd488025caf2f971f43b00776b332:.
@@ -119,8 +119,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -133,25 +131,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/libressl b/variants/root-x86_64/libressl
@@ -1,37 +1,37 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
-#+ca-certificates-wip-donotuse.c912b03687e49dc8f56f0ecf66fbae86551da73fd4c137969577c092e2e57ddf
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
+#+ca-certificates-wip-donotuse.cc569dd1c5ad76b18cf42512f473682340715240bdf6b4537add0ad46355d401
#@sha256:a68fedc0edd976b9f35ecfdcb252d80dc12084b1bc4e945be7dc42c437d8b540:c_rehash.c
#@untar:-z:sha256:6d4b8d5bbb25a1f8336639e56ec5088052d43a95256697a85c4ce91323c25954:.
@@ -99,7 +99,7 @@ make DESTDIR="$pthbs_destdir" install
cd ..
gcc ./c_rehash.c -o c_rehash --static -static -I"$pthbs_destdir/$prefix/include" -L"$pthbs_destdir/$prefix/library" -lssl -lcrypto
-cp -vs '/versions/ca-certificates-wip-donotuse.c912b03687e49dc8f56f0ecf66fbae86551da73fd4c137969577c092e2e57ddf/config/ssl/certs'/*.crt "$pthbs_destdir/$prefix/config/ssl/certs/"
+cp -vs '/versions/ca-certificates-wip-donotuse.cc569dd1c5ad76b18cf42512f473682340715240bdf6b4537add0ad46355d401/config/ssl/certs'/*.crt "$pthbs_destdir/$prefix/config/ssl/certs/"
./c_rehash "$pthbs_destdir/$prefix/config/ssl/certs/"
cd "$pthbs_destdir/$prefix/config/ssl/"
mv cert.pem libressl-cert.pem
@@ -146,8 +146,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -160,25 +158,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/libseccomp b/variants/root-x86_64/libseccomp
@@ -1,38 +1,38 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
-#+pkgconf-pkg-config.0cad8e56f082b98336c9640c2415c9ddc2f2b6e0426b3f64b7210af40ff06855
-#+gperf.4dd6643497d31ffd7f38e34ef91e1e2b4d319eda59eb5faa36214795bf0fe701
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
+#+pkgconf-pkg-config.9a67aef036031034254a8e5654f90056af8efb12d3c215c44cf13f70f9d7290c
+#+gperf.d5d050760b80c6aee036b39a6290bc4fb490d132746dffd85e6758ce2418327b
#@untar:-z:sha256:83b6085232d1588c379dc9b9cae47bb37407cf262e6e74993c61ba72d2a784dc:.
@@ -124,8 +124,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -138,25 +136,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/libunwind b/variants/root-x86_64/libunwind
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
#@untar:-z:sha256:ddf0e32dd5fafe5283198d37e4bf9decf7ba1770b6e7e006c33e6df79e6a6157:.
@@ -124,8 +124,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -138,25 +136,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/linux-qemu-guest b/variants/root-x86_64/linux-qemu-guest
@@ -1,43 +1,43 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-modutils.649244f8550b31e528f518bd1ab086c3d23e31d8f6ce9cf98234a61365df5016
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+findutils.6098c312e4bc7e3b5737a2aef7eb3e5b3cdd729df8f2521b16d2119b79546cec
-#+diffutils.bd9293d5e9a522517591a123da935e0cad52403e6d14842add0c4bf447fcacdd
-#+patch.1225eb800ec6e0421d25728b71fb3e19703373425c5c4ed45ed964ac89212025
-#+flex.a0ca1afbde90c6494bcc4dc039ac1892034358d4fc6c590de40df83f32966126
-#+bison.3cab4d70f4a22a21c792df2e75e4b90d91636cdc95e0585d8e49ec2ae8104bbd
-#+rsync.b51eeb661953517f15c0c59f133700f3fb57b214edd0c9667ad0891427194656
-#+zstd.0e5e52b427b7170936461f538f4b3693f70ba251809929b15223c5dc21cfe35a
-#+libelf.0aa0e2bbf3e29ee7e52f1152b7cfae30f0dbe3c2291525213aa82eaea7a27412
-#+pkgconf-pkg-config.0cad8e56f082b98336c9640c2415c9ddc2f2b6e0426b3f64b7210af40ff06855
-#+nawk.3a4d5fc4f5da910980b1f73ac9105d3581359e75829f79ed52975a8e3eff81bb
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-modutils.6681d87a6c0fdaab3a50d96e89425ab67039d96d955e5f7ae8d3508d1b13b888
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+findutils.aa739975a34b2fc7e17e01b6e6030fa440da16f04eaae7660afccce5f40e1fea
+#+diffutils.2852e71028eb32d29b996ac5a7de6fe177d030b766faa7edb2ffc67d6baa56ae
+#+patch.40c17d022b0c47e658196e878ad980f867e202bd0b847ec8010ef557660236d7
+#+flex.0e312849f0d1d80b69aba17f6035bcacfd0b603b42c76d305de18b4877ba2ff3
+#+bison.294adc77867cb890974ea0b35b43919d9b32552148e989685ce3fc043a75c7a0
+#+rsync.01492a9b9d6d481c8871a7d957427e42030081e96900880af865be0d960aa0e4
+#+zstd.bea366f2ff83db248e84cab476a1ab3a04aab502fc1d72806f39f7cbb61b15d2
+#+libelf.8932b0d9ff535da04621970fd0b7b4cd0c0454d93104a989554217fd208e7983
+#+pkgconf-pkg-config.9a67aef036031034254a8e5654f90056af8efb12d3c215c44cf13f70f9d7290c
+#+nawk.1de9464e2ff199c997bff4c434bdb13926b4557d1b8fd471759568a74425fbba
#@untar:-J:sha256:7586962547803be7ecc4056efc927fb25214548722bd28171172f3599abb9764:.
#@sha256:cc2633ee136db0283d4faf7c27c890641e90cd835fc3adb19eaf0569e4078867:linux.config
#@sha256:ff3ddd131d73fee6838b11a6c4773bdb85c5f60fdd4b9ac4120ced021c341417:noobjtool.patch
@@ -112,8 +112,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "boot" { link($0); next }
$2 == "lib" && $3 == "modules" { exit 3 } # make sure kernel modules do not mix with userspace libraries
function mod_path(s) {
@@ -134,25 +132,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/lnstools:bootstrap b/variants/root-x86_64/lnstools:bootstrap
@@ -1,11 +1,11 @@
#!/usr/bin/env pthbs-build
#@pragma:nosandbox
-#+musl-cross-make.1cae9d4b69542792d7634b489495a78e63d8d451faf985372b091d0673799114
-#+gnu-make.fd474cac7a06e711e99325afabc1d4ab5c7362847185ef42c4f0d6de52cf7176
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+skalibs.64489104822b0bf7674af982f66bfcda3334b9718dea6bf2f720bd0dd82abd7c
-#+execline.64a7f04529a1b2cfd55e8448f84cccbbcc07732bf4024696f7cde7d748d112c9
-#+libcap.f607d1d12384f4e0420f015d89ef75e3ed4adfd20f8b2bf66e5d390b170ae6e8
+#+musl-cross-make.fa1f93d71879f2b8fc0311ac8fc611ac295c3cadf750e324afb25af090c90207
+#+gnu-make.a25934e225528342a5fd62acf51c535471293700327c19f2c89c7777714ca364
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+skalibs.401ac40af4f1eec6a3c170e77c03a9eb020e33c4b9ee6241e0dc1450da8035dd
+#+execline.c7690a1ca829173cfbcda39eb19dc9f63116e9dc493c6d43b96e53855099839b
+#+libcap.10fc6a3dd5daed5310107f6696adb47e44e39d72b281d3f1e3084cdd864fa7db
#@git:7fbfb934cdaa187a063a4df41498c06c46d4a6a9:lnstools
@@ -58,8 +58,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -72,25 +70,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/logincaps b/variants/root-x86_64/logincaps
@@ -1,37 +1,37 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+zsh.e70e877a9f9edc997affe824ed6f88424223ef3a8c46879b2a31428af8a8613c
-#+pthbs-banginstall.efbba02ac5305ac1b4b06c882d2f6a56f61720fa7034f0a2fe1dee77cdb2756d
-#+execline.aacd8e3ceece70f15d43e076bc07caa871a626e3a03556c7d6631646e53f4d15
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+ccx-utils.b26547dc8a2b883ec4c46581151c3173c1b5e43d55b79081366754db05f6d777
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+zsh.870850613fc66b0a7769d17f32bfdcd0b720400428975804b1d2c05d5d567190
+#+pthbs-banginstall.e32563ba16d2e501ec2b4b0af0c18bfe31abc7201f5b50bbd2ca2f09f8e42f75
+#+execline.7eeac53afdd31d21d8bafe193e26ec54d4b10c89b862def1227248269d8af7c5
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+ccx-utils.eb12085a0e67a594b3d3ef65f9645e1e32ef908c33b32f4219882349fd48794a
#@git:409db79b3e7e5fc6b73305471d9bbb6ac5c14036:logincaps
@@ -119,8 +119,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -133,25 +131,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/m4 b/variants/root-x86_64/m4
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
#@untar:-z:sha256:3be4a26d825ffdfda52a56fc43246456989a3630093cced3fbddf4771ee58a70:.
@@ -118,8 +118,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -132,25 +130,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/mandoc b/variants/root-x86_64/mandoc
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
#@untar:-z:sha256:8bf0d570f01e70a6e124884088870cbed7537f36328d512909eb10cd53179d9c:.
@@ -111,8 +111,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -125,25 +123,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/mdev-scripts b/variants/root-x86_64/mdev-scripts
@@ -1,34 +1,34 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+zsh.e70e877a9f9edc997affe824ed6f88424223ef3a8c46879b2a31428af8a8613c
-#+pthbs-banginstall.efbba02ac5305ac1b4b06c882d2f6a56f61720fa7034f0a2fe1dee77cdb2756d
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+zsh.870850613fc66b0a7769d17f32bfdcd0b720400428975804b1d2c05d5d567190
+#+pthbs-banginstall.e32563ba16d2e501ec2b4b0af0c18bfe31abc7201f5b50bbd2ca2f09f8e42f75
#@git:395634340de8349996fd273b055ae4bac9d2897c:mdev-scripts
@@ -66,8 +66,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -80,25 +78,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/mdevd b/variants/root-x86_64/mdevd
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+skalibs.5ef42bfb2fc2998c5fe2fc52ab88cad31822341a6cbfc73bc4d0fc7a4e43377c
-#+execline.aacd8e3ceece70f15d43e076bc07caa871a626e3a03556c7d6631646e53f4d15
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+skalibs.79180e819c1dc83d9bb90d63a1aee6acb5b8a11b75203bf1022e9076526c9c6e
+#+execline.7eeac53afdd31d21d8bafe193e26ec54d4b10c89b862def1227248269d8af7c5
#@git:96aef400b9f9d14f3bf54b0e444e9ad3665c4107:mdevd
@@ -47,7 +47,7 @@ cd 'mdevd'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/versions/skalibs.5ef42bfb2fc2998c5fe2fc52ab88cad31822341a6cbfc73bc4d0fc7a4e43377c/sysdeps' \
+ --with-sysdeps='/versions/skalibs.79180e819c1dc83d9bb90d63a1aee6acb5b8a11b75203bf1022e9076526c9c6e/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -80,8 +80,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -94,25 +92,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/mdevd.environment b/variants/root-x86_64/mdevd.environment
@@ -1,51 +1,51 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-dosfstools.fe9dc7453fb1a770b675108e457029a2739c6ca79627db7538ab89592669f157
-#+busybox-e2fsprogs.7259fca6189c8d0ce3f4da6dcb699a78e25fcfed78c245279c0b770dd7307700
-#+busybox-iproute2.804fa48fd6895383b3a6a27c9098e94e1a436679fc570d4a30643c52f032b3d5
-#+busybox-iputils.7e3069a6f610a281caa381c3fd7fdc205c9a333318478953385201a685bad51d
-#+busybox-net-misc.eff784f9de60c2e42d872c2ab63b7296a42dd61b824373f3b649aaeec5c3b214
-#+busybox-net-tools.fb0385bee303901604824fc18dee7e76c4582b61a9b29454cafcca0a3fd5a96c
-#+busybox-traceroute.f5e6c280aed3c3a34be0fd56898b5e9f31123c3e03a5e017c4ad009b521ed555
-#+busybox-wget.ffbfbf22ccd2b9d8d7d3d9bd5f3f6c4c9141086e580dc44faa93070370062f3d
-#+busybox-chpst.a6422550ba62ad83f199cd94bfaa1be7226cb93c9b5a6492948fd239c42e0062
-#+busybox-console.0aafd33cc9f9715ac3b15ddbac444ef9bf53e0fe74799a6c8bbfb69ccd88d3f8
-#+busybox-getty.ebe9b9d5a1f380298264d6851b0eb4c590eb4cd1fda091e78ad5f584439ec1ce
-#+busybox-i2c-tools.2f367203fde2652cb02921830bdc8884e6011f13604d87d41cda5f1044000fc7
-#+busybox-linux-extra.7bdd28daad9eb0b6e9e9fac88e9ab8c938d448e9866c9ddf6044018cedf5f401
-#+busybox-mtd-utils.c7c720c931e698ab9d591e3eea62dd911cb8f6d08fa8e30f736c3e2d9903b7e9
-#+busybox-shadow.e512b567a6c2894806767c440ae099257279aa7870d73f12038a337e63855ba5
-#+busybox-su.7781cb27b148a31fab99ab39032033c61064f1e60222a69f548a881b6a36b702
-#+busybox-util-linux-priv.d80b7538136e963ecc037e86bc4c12eb40278729b53b76fe063372361f6332ae
-#+busybox-logging.ca69ac5c243d70ede4d47c19d6207d58dbfd870d7426c773db1e2c56500a7cbe
-#+busybox-cron.93a1a158bff3b28f54c1b4178086fa55439d871677b32296404a4646fc8be2f3
-#+execline.aacd8e3ceece70f15d43e076bc07caa871a626e3a03556c7d6631646e53f4d15
-#+s6.550e301dc6dfcf26db08026d00c860a304b8a66185f9505cceecfde447a91729
-#+mdev-scripts.7cad406c60527f2590351678f32094fb8f8ea7392ca99adaeace27eae6fdad7f
-#+mdevd.4154733913ff780b3108b9a5ef0604db3be2e24753361e698a5eb2909c1a7b2a
-#+busybox-modutils.649244f8550b31e528f518bd1ab086c3d23e31d8f6ce9cf98234a61365df5016-
\ No newline at end of file
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-dosfstools.56396f7b530bab258698db16dfe56df147da2a80b37e9729aec401b2c83a20dd
+#+busybox-e2fsprogs.2c4979ae2d1409d4b0cef126bea07cba05ad5177042dc11bac6f4b38828b16d5
+#+busybox-iproute2.0f4c46d320b33a01ab90482029a456823b2ac16c9363af46457da5e7f17ef9bc
+#+busybox-iputils.76641a5ae27e055de03d95fc640a9aa4ca84eb3e839c441363a04a086c9e0e36
+#+busybox-net-misc.98ff087f694164cdb65f7d30df6876bd1a2a6e6ece7be2cd802cea8bdd33c6e1
+#+busybox-net-tools.366a4e9545c6ad546df64c8627cc935b10f15cc8719f83675afa433863e6c749
+#+busybox-traceroute.4e124e41c0db10ec937b5b14ccaf4103dd2a4704de3aa4aa982778f493a62363
+#+busybox-wget.274b9e3d75d910cfc19ab2795e9d751b06013e46b50316c94cd2d3748a0d0121
+#+busybox-chpst.8e7ff8cfcadff0ba80c993ba345dee83e79244f584af4d99a12479ffd4130349
+#+busybox-console.42e3e40e847c26e4231ab5ebf761a1c15f03b2efb6c50d5958ba4638618b3c7b
+#+busybox-getty.d3ddccf728e9f53e9194b10008c71fc979d6e5538abbb53d08d46e4a2cee68b3
+#+busybox-i2c-tools.25514b67d09f723103cdc7004244fbb43590c32852a2b6a9e16b05d50830eb25
+#+busybox-linux-extra.2eda7b16da5f35c3cc0149252456d1017020c20e49bdbfbf5ec0c9f7fc7f4168
+#+busybox-mtd-utils.494a7875fae49c6a54cff034a9e340da78855dfb844375657b104621401e3770
+#+busybox-shadow.5e38011f1e46b8f94df458b9ce65c4dac551de4a4e3c2ea06b5acdeba892d776
+#+busybox-su.27fc91e7602c68fb134bf3618b4543f98d4b867b4671956ca4589173bc3cd109
+#+busybox-util-linux-priv.2f8dcd11054db802c4aa77c6d4c684c3119421d368ed6c10fd71bf25d8bd8cf4
+#+busybox-logging.26404235f05ced1e61426245e444216331ccef1110b6bfe3e108356fdd456215
+#+busybox-cron.d7b3e50c8ed4eab785f47d07f01c2bed9205b2f64683ca5474979fcb326f1c28
+#+execline.7eeac53afdd31d21d8bafe193e26ec54d4b10c89b862def1227248269d8af7c5
+#+s6.cc7a467f3ce49c8696814807bf2017c48023ef2c0f1940474af7cd195fc9e0c1
+#+mdev-scripts.adf8edff10b0fd63323b66331a50dba7271ad6d561a362781ad9ca59ba0cbb86
+#+mdevd.f93712c611a2f9afabbfcf5a081259c7b5c85bdf34921d7fdfff4b661d9b06d1
+#+busybox-modutils.6681d87a6c0fdaab3a50d96e89425ab67039d96d955e5f7ae8d3508d1b13b888+
\ No newline at end of file
diff --git a/variants/root-x86_64/mlog b/variants/root-x86_64/mlog
@@ -1,34 +1,34 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
#@git:fefc95731f1260810a3551226b73d35f3d6e9d9e:mlog
@@ -93,8 +93,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -107,25 +105,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/musl-cross-make b/variants/root-x86_64/musl-cross-make
@@ -1,7 +1,7 @@
#!/usr/bin/env pthbs-build
-#+musl-cross-make.1cae9d4b69542792d7634b489495a78e63d8d451faf985372b091d0673799114
-#+gnu-make.fd474cac7a06e711e99325afabc1d4ab5c7362847185ef42c4f0d6de52cf7176
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
+#+musl-cross-make.fa1f93d71879f2b8fc0311ac8fc611ac295c3cadf750e324afb25af090c90207
+#+gnu-make.a25934e225528342a5fd62acf51c535471293700327c19f2c89c7777714ca364
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
#@sha256:0cdd76777a0dfd3dd3a63f215f030208ddb91c2361d2bcc02acec0f1c16b6a2e:musl-cross-make/sources/binutils-2.44.tar.gz
#@sha256:a3c2b80201b89e68616f4ad30bc66aee4927c3ce50e33929ca819d5c43538898:musl-cross-make/sources/gmp-6.3.0.tar.xz
#@sha256:b67ba0383ef7e8a8563734e2e889ef5ec3c3b898a01d00fa0a6869ad81c6ce01:musl-cross-make/sources/mpfr-4.2.2.tar.xz
@@ -124,8 +124,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "bin" && $3 ~ /^x86_64-linux-musl-/ { target=$3; sub("x86_64-linux-musl-", "", target); link("./command/" target) }
# $2 == "x86_64-linux-musl" && $3 == "include" { link(r1($0)) }
$2 == "x86_64-linux-musl" && $3 == "include" && $4 == "linux" { link(s1("include", r1($0))) }
@@ -142,25 +140,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/musl-cross-make:bootstrap-0 b/variants/root-x86_64/musl-cross-make:bootstrap-0
@@ -75,8 +75,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "bin" && $3 ~ /^x86_64-linux-musl-/ { target=$3; sub("x86_64-linux-musl-", "", target); link("./command/" target) }
# $2 == "x86_64-linux-musl" && $3 == "include" { link(r1($0)) }
$2 == "x86_64-linux-musl" && $3 == "include" && $4 == "linux" { link(s1("include", r1($0))) }
@@ -93,25 +91,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/musl-cross-make:bootstrap-1 b/variants/root-x86_64/musl-cross-make:bootstrap-1
@@ -1,7 +1,7 @@
#!/usr/bin/env pthbs-build
#@pragma:nosandbox
#@pragma:nopath
-#+musl-cross-make.2cd1a8a0897f481fbfecd4315d51c576bd221459b7999b0a01cda01bed7895ac
+#+musl-cross-make.c326926573612c0c7fde2fd6d35f3a1ca41176e5f666616c1ea1d264da992117
#@sha256:0cdd76777a0dfd3dd3a63f215f030208ddb91c2361d2bcc02acec0f1c16b6a2e:musl-cross-make/sources/binutils-2.44.tar.gz
#@sha256:a3c2b80201b89e68616f4ad30bc66aee4927c3ce50e33929ca819d5c43538898:musl-cross-make/sources/gmp-6.3.0.tar.xz
#@sha256:b67ba0383ef7e8a8563734e2e889ef5ec3c3b898a01d00fa0a6869ad81c6ce01:musl-cross-make/sources/mpfr-4.2.2.tar.xz
@@ -21,7 +21,7 @@ prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd '.'
-bootstrap=/versions/musl-cross-make.2cd1a8a0897f481fbfecd4315d51c576bd221459b7999b0a01cda01bed7895ac
+bootstrap=/versions/musl-cross-make.c326926573612c0c7fde2fd6d35f3a1ca41176e5f666616c1ea1d264da992117
"$bootstrap/bin/x86_64-linux-musl-gcc" --version
cat >musl-cross-make/config.mak <<EOF
@@ -84,8 +84,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "bin" && $3 ~ /^x86_64-linux-musl-/ { target=$3; sub("x86_64-linux-musl-", "", target); link("./command/" target) }
# $2 == "x86_64-linux-musl" && $3 == "include" { link(r1($0)) }
$2 == "x86_64-linux-musl" && $3 == "include" && $4 == "linux" { link(s1("include", r1($0))) }
@@ -102,25 +100,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/musl-fts b/variants/root-x86_64/musl-fts
@@ -1,34 +1,34 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
#@untar:-z:sha256:49ae567a96dbab22823d045ffebe0d6b14b9b799925e9ca9274d47d26ff482a6:.
@@ -90,8 +90,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -104,25 +102,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/nawk b/variants/root-x86_64/nawk
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+bison.3cab4d70f4a22a21c792df2e75e4b90d91636cdc95e0585d8e49ec2ae8104bbd
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+bison.294adc77867cb890974ea0b35b43919d9b32552148e989685ce3fc043a75c7a0
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
#@untar:-z:sha256:e031b1e1d2b230f276f975bffb923f0ea15f798c839d15a3f26a1a39448e32d7:.
@@ -69,8 +69,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -83,25 +81,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/netbsd-curses b/variants/root-x86_64/netbsd-curses
@@ -1,34 +1,34 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
#@git:51d179dad861640caeb76674b5908ccd79f04fae:netbsd-curses
@@ -82,8 +82,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -96,25 +94,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/ocaml-astring b/variants/root-x86_64/ocaml-astring
@@ -1,39 +1,39 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+ocaml.252fde6dd332b3ade12733d04403ab074205b1add8ea1205e029352598013508
-#+ocaml-findlib.2dded429e91777c7a35753e05160c9398484f22eaac86fa6211532a885c44a22
-#+ocamlbuild.8ed3821a4de7c66dd1a050797865beb59f998606683244f1a862867eb50aa70c
-#+opam.410808a9850be1bd7d7abcb0290ed844db3ca3e1729693961fcc89c674b081f5
-#+ocaml-topkg.f058e695a944d048d0d16fb6208661e01291cdd50edb7ab2e4e86fa7c1043300
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+ocaml.90e5334a0f4ec7e331b2acda8590f9f5c1856d1bc780ac58b2cdeb4233661926
+#+ocaml-findlib.2ad0577fcabc266d3bba401fdf7d4277b1bf506c3dd390f58d9f43742b63d947
+#+ocamlbuild.838fcc2920fb75898970398ae1c83a402fc360cf971988306e38088a353d0717
+#+opam.7f74f11e26c73301fa56da0fe25c55d0f02092f37403d2a97ae7e2b9c7c9e30e
+#+ocaml-topkg.6e49efa16816cf7d29586546673c8af21c6b063d1ef3adff07f832fcb60b826f
#@untar:-j:sha256:865692630c07c3ab87c66cdfc2734c0fdfc9c34a57f8e89ffec7c7d15e7a70fa:.
@@ -86,8 +86,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -100,25 +98,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/ocaml-base b/variants/root-x86_64/ocaml-base
@@ -1,38 +1,38 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+ocaml.252fde6dd332b3ade12733d04403ab074205b1add8ea1205e029352598013508
-#+dune.57ff5db672b88eb6f506cb02f301f88075f0451cd2c291512e4098169a2a146e
-#+ocaml_intrinsics_kernel.f864e4139a3c47bb58c3c51716d1a1133b7b4193d34193a764be4c2363e54f29
-#+ocaml-sexplib0.982a7a0c9f46963d6f2a86f138232f4cfda549ec72d9b82b4738c8b5e9092671
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+ocaml.90e5334a0f4ec7e331b2acda8590f9f5c1856d1bc780ac58b2cdeb4233661926
+#+dune.ffb1c6041628c9b7734a0cc4b4900c83edef408a32c247818b7b8a8ebd816e68
+#+ocaml_intrinsics_kernel.6ecc0130c8c310ea42c641c6ff719ae10988447def8277c2358448c2cd83e18e
+#+ocaml-sexplib0.f14c9fb0716255efcd2032a9edf776a3e09282ba47bc8fb4158d2aa736baa53e
#@untar:-z:sha256:3f3f64789ab25bb5cb7f5f907dd651dec9cc9440981822fe75df6b94344b7208:.
@@ -93,8 +93,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -107,25 +105,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/ocaml-bos b/variants/root-x86_64/ocaml-bos
@@ -1,45 +1,45 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+ocaml.252fde6dd332b3ade12733d04403ab074205b1add8ea1205e029352598013508
-#+ocaml-findlib.2dded429e91777c7a35753e05160c9398484f22eaac86fa6211532a885c44a22
-#+ocamlbuild.8ed3821a4de7c66dd1a050797865beb59f998606683244f1a862867eb50aa70c
-#+opam.410808a9850be1bd7d7abcb0290ed844db3ca3e1729693961fcc89c674b081f5
-#+ocaml-topkg.f058e695a944d048d0d16fb6208661e01291cdd50edb7ab2e4e86fa7c1043300
-#+ocaml-astring.0feceb8447f9bef3c7b08306eacc29a1dddbabcd0abdf0724bbf7e753ee4a5fb
-#+ocaml-fpath.6db25f99237ee034f22fea5bcc2edda800de02651be7b7f5394e190127f7e4f5
-#+ocaml-rresult.c73bb44a8db7f3d6c9ca26ec250b7a66a14ac1a28d991d798e240fb47af25e6d
-#+ocaml-fmt.07281eeb42a2c3f949a6f59d0cdad5ee5237a29da6a86feccc05b74988445ecf
-#+ocaml-logs.d150c1385cb5297d1c5482804148d7776278b1f4a68a5acd591f34385d0defce
-#+ocaml-mtime.22e78c701e9bb1ef790fb8c2fe726645ac73c7bef75c2ed460feacbd692e8b76
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+ocaml.90e5334a0f4ec7e331b2acda8590f9f5c1856d1bc780ac58b2cdeb4233661926
+#+ocaml-findlib.2ad0577fcabc266d3bba401fdf7d4277b1bf506c3dd390f58d9f43742b63d947
+#+ocamlbuild.838fcc2920fb75898970398ae1c83a402fc360cf971988306e38088a353d0717
+#+opam.7f74f11e26c73301fa56da0fe25c55d0f02092f37403d2a97ae7e2b9c7c9e30e
+#+ocaml-topkg.6e49efa16816cf7d29586546673c8af21c6b063d1ef3adff07f832fcb60b826f
+#+ocaml-astring.02ceeeea82cdba121c24b3db2979ee2ca7f59c9098623c901a0a6f88fd1c42ff
+#+ocaml-fpath.e14b922b369314890f85fe287c3119d3c5127f00ea47723345b83634e0229be6
+#+ocaml-rresult.bc52c8e2a5f7c3049291e159fef465d138c502073086bfc36be57c10f2340686
+#+ocaml-fmt.c1b51687f084e15464966eabb82e3143e62e9ab3cf96c685a5ba272237dc6009
+#+ocaml-logs.3802ccd684e7566f3128aab8f8cd20149552f803a57b13dc78ffb0c8d23ac936
+#+ocaml-mtime.da3ba83170f7c771d81e8bf871f41136bb07c7e8972fc0d5ea98efc21111b559
#@untar:-j:sha256:d8d62e786b10d697e0457205a8eedeaa27ebcc90f1855f18df190cac2e3d8f37:.
@@ -92,8 +92,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -106,25 +104,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/ocaml-cmdliner b/variants/root-x86_64/ocaml-cmdliner
@@ -1,39 +1,39 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+ocaml.252fde6dd332b3ade12733d04403ab074205b1add8ea1205e029352598013508
-#+ocaml-findlib.2dded429e91777c7a35753e05160c9398484f22eaac86fa6211532a885c44a22
-#+ocamlbuild.8ed3821a4de7c66dd1a050797865beb59f998606683244f1a862867eb50aa70c
-#+opam.410808a9850be1bd7d7abcb0290ed844db3ca3e1729693961fcc89c674b081f5
-#+ocaml-topkg.f058e695a944d048d0d16fb6208661e01291cdd50edb7ab2e4e86fa7c1043300
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+ocaml.90e5334a0f4ec7e331b2acda8590f9f5c1856d1bc780ac58b2cdeb4233661926
+#+ocaml-findlib.2ad0577fcabc266d3bba401fdf7d4277b1bf506c3dd390f58d9f43742b63d947
+#+ocamlbuild.838fcc2920fb75898970398ae1c83a402fc360cf971988306e38088a353d0717
+#+opam.7f74f11e26c73301fa56da0fe25c55d0f02092f37403d2a97ae7e2b9c7c9e30e
+#+ocaml-topkg.6e49efa16816cf7d29586546673c8af21c6b063d1ef3adff07f832fcb60b826f
#@untar:-j:sha256:4e547a631c36fbaadff60d3bd7724eb3f83ba274e92fb725950bae7868378582:.
@@ -86,8 +86,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -100,25 +98,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/ocaml-compiler-libs b/variants/root-x86_64/ocaml-compiler-libs
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+ocaml.252fde6dd332b3ade12733d04403ab074205b1add8ea1205e029352598013508
-#+dune.57ff5db672b88eb6f506cb02f301f88075f0451cd2c291512e4098169a2a146e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+ocaml.90e5334a0f4ec7e331b2acda8590f9f5c1856d1bc780ac58b2cdeb4233661926
+#+dune.ffb1c6041628c9b7734a0cc4b4900c83edef408a32c247818b7b8a8ebd816e68
#@untar:-z:sha256:9b9644d7351db699e57ddba7c767bb4153e6e988ccf45ead2fb238a3bd75cdc7:.
@@ -89,8 +89,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -103,25 +101,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/ocaml-cppo b/variants/root-x86_64/ocaml-cppo
@@ -1,37 +1,37 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+ocaml.252fde6dd332b3ade12733d04403ab074205b1add8ea1205e029352598013508
-#+dune.57ff5db672b88eb6f506cb02f301f88075f0451cd2c291512e4098169a2a146e
-#+ocamlbuild.8ed3821a4de7c66dd1a050797865beb59f998606683244f1a862867eb50aa70c
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+ocaml.90e5334a0f4ec7e331b2acda8590f9f5c1856d1bc780ac58b2cdeb4233661926
+#+dune.ffb1c6041628c9b7734a0cc4b4900c83edef408a32c247818b7b8a8ebd816e68
+#+ocamlbuild.838fcc2920fb75898970398ae1c83a402fc360cf971988306e38088a353d0717
#@untar:-z:sha256:6e62a8ee0217c9cc38d5860110eb18eb8d89c05c420353d298e1431fe8bac00f:.
@@ -94,8 +94,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -108,25 +106,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/ocaml-findlib b/variants/root-x86_64/ocaml-findlib
@@ -1,39 +1,39 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
-#+netbsd-curses.ed23772837f681ce0b2fcb8e64a00516f4ee958f9e546c4dc2a71dcffb0d99ec
-#+ocaml.252fde6dd332b3ade12733d04403ab074205b1add8ea1205e029352598013508
-#+ocamlbuild.8ed3821a4de7c66dd1a050797865beb59f998606683244f1a862867eb50aa70c
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
+#+netbsd-curses.3330edc1d54465350b03d2f9baf33aac5c35beb127f89ea6027d7bf510873e20
+#+ocaml.90e5334a0f4ec7e331b2acda8590f9f5c1856d1bc780ac58b2cdeb4233661926
+#+ocamlbuild.838fcc2920fb75898970398ae1c83a402fc360cf971988306e38088a353d0717
#@untar:-z:sha256:662c910f774e9fee3a19c4e057f380581ab2fc4ee52da4761304ac9c31b8869d:.
@@ -53,7 +53,7 @@ check_dynamic() {
printf '%s\n' "Error: '$1' is not a dynamic binary!"
exit 1
;;
- (*'/versions/musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb/x86_64-linux-musl/lib/ld-musl-x86_64.so.1')
+ (*'/versions/musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9/x86_64-linux-musl/lib/ld-musl-x86_64.so.1')
return 0
;;
(*)
@@ -79,7 +79,7 @@ cd 'findlib-1.9.8'
make -j1 all opt
# workaround `topfind` getting installed to stdlib directory, this is not configurable
-stdlib="$pthbs_destdir/versions/ocaml.252fde6dd332b3ade12733d04403ab074205b1add8ea1205e029352598013508"
+stdlib="$pthbs_destdir/versions/ocaml.90e5334a0f4ec7e331b2acda8590f9f5c1856d1bc780ac58b2cdeb4233661926"
mkdir -p "${stdlib%/*}"
ln -s "$pthbs_package" "$stdlib"
make install prefix="$pthbs_destdir"
@@ -123,8 +123,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -137,25 +135,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/ocaml-fmt b/variants/root-x86_64/ocaml-fmt
@@ -1,40 +1,40 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+ocaml.252fde6dd332b3ade12733d04403ab074205b1add8ea1205e029352598013508
-#+ocaml-findlib.2dded429e91777c7a35753e05160c9398484f22eaac86fa6211532a885c44a22
-#+ocamlbuild.8ed3821a4de7c66dd1a050797865beb59f998606683244f1a862867eb50aa70c
-#+opam.410808a9850be1bd7d7abcb0290ed844db3ca3e1729693961fcc89c674b081f5
-#+ocaml-topkg.f058e695a944d048d0d16fb6208661e01291cdd50edb7ab2e4e86fa7c1043300
-#+ocaml-cmdliner.0a5afe8377e71948af8641bf0577c223b07fd5749645ca88f7fe28792122128f
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+ocaml.90e5334a0f4ec7e331b2acda8590f9f5c1856d1bc780ac58b2cdeb4233661926
+#+ocaml-findlib.2ad0577fcabc266d3bba401fdf7d4277b1bf506c3dd390f58d9f43742b63d947
+#+ocamlbuild.838fcc2920fb75898970398ae1c83a402fc360cf971988306e38088a353d0717
+#+opam.7f74f11e26c73301fa56da0fe25c55d0f02092f37403d2a97ae7e2b9c7c9e30e
+#+ocaml-topkg.6e49efa16816cf7d29586546673c8af21c6b063d1ef3adff07f832fcb60b826f
+#+ocaml-cmdliner.3b3f48208e7f297ac10659157b3c694924c943b22602ab00ccccb70421b9baa2
#@untar:-j:sha256:857cfd47a54b52429cd9b3e2665e44173cd1bd3b435bece7172f984ad5376a1b:.
@@ -87,8 +87,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -101,25 +99,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/ocaml-fpath b/variants/root-x86_64/ocaml-fpath
@@ -1,40 +1,40 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+ocaml.252fde6dd332b3ade12733d04403ab074205b1add8ea1205e029352598013508
-#+ocaml-findlib.2dded429e91777c7a35753e05160c9398484f22eaac86fa6211532a885c44a22
-#+ocamlbuild.8ed3821a4de7c66dd1a050797865beb59f998606683244f1a862867eb50aa70c
-#+opam.410808a9850be1bd7d7abcb0290ed844db3ca3e1729693961fcc89c674b081f5
-#+ocaml-topkg.f058e695a944d048d0d16fb6208661e01291cdd50edb7ab2e4e86fa7c1043300
-#+ocaml-astring.0feceb8447f9bef3c7b08306eacc29a1dddbabcd0abdf0724bbf7e753ee4a5fb
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+ocaml.90e5334a0f4ec7e331b2acda8590f9f5c1856d1bc780ac58b2cdeb4233661926
+#+ocaml-findlib.2ad0577fcabc266d3bba401fdf7d4277b1bf506c3dd390f58d9f43742b63d947
+#+ocamlbuild.838fcc2920fb75898970398ae1c83a402fc360cf971988306e38088a353d0717
+#+opam.7f74f11e26c73301fa56da0fe25c55d0f02092f37403d2a97ae7e2b9c7c9e30e
+#+ocaml-topkg.6e49efa16816cf7d29586546673c8af21c6b063d1ef3adff07f832fcb60b826f
+#+ocaml-astring.02ceeeea82cdba121c24b3db2979ee2ca7f59c9098623c901a0a6f88fd1c42ff
#@untar:-j:sha256:12b08ff192d037d9b6d69e9ca19d1d385184f20b3237c27231e437ac81ace70f:.
@@ -87,8 +87,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -101,25 +99,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/ocaml-logs b/variants/root-x86_64/ocaml-logs
@@ -1,42 +1,42 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+ocaml.252fde6dd332b3ade12733d04403ab074205b1add8ea1205e029352598013508
-#+ocaml-findlib.2dded429e91777c7a35753e05160c9398484f22eaac86fa6211532a885c44a22
-#+ocamlbuild.8ed3821a4de7c66dd1a050797865beb59f998606683244f1a862867eb50aa70c
-#+opam.410808a9850be1bd7d7abcb0290ed844db3ca3e1729693961fcc89c674b081f5
-#+ocaml-topkg.f058e695a944d048d0d16fb6208661e01291cdd50edb7ab2e4e86fa7c1043300
-#+ocaml-mtime.22e78c701e9bb1ef790fb8c2fe726645ac73c7bef75c2ed460feacbd692e8b76
-#+ocaml-cmdliner.0a5afe8377e71948af8641bf0577c223b07fd5749645ca88f7fe28792122128f
-#+ocaml-fmt.07281eeb42a2c3f949a6f59d0cdad5ee5237a29da6a86feccc05b74988445ecf
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+ocaml.90e5334a0f4ec7e331b2acda8590f9f5c1856d1bc780ac58b2cdeb4233661926
+#+ocaml-findlib.2ad0577fcabc266d3bba401fdf7d4277b1bf506c3dd390f58d9f43742b63d947
+#+ocamlbuild.838fcc2920fb75898970398ae1c83a402fc360cf971988306e38088a353d0717
+#+opam.7f74f11e26c73301fa56da0fe25c55d0f02092f37403d2a97ae7e2b9c7c9e30e
+#+ocaml-topkg.6e49efa16816cf7d29586546673c8af21c6b063d1ef3adff07f832fcb60b826f
+#+ocaml-mtime.da3ba83170f7c771d81e8bf871f41136bb07c7e8972fc0d5ea98efc21111b559
+#+ocaml-cmdliner.3b3f48208e7f297ac10659157b3c694924c943b22602ab00ccccb70421b9baa2
+#+ocaml-fmt.c1b51687f084e15464966eabb82e3143e62e9ab3cf96c685a5ba272237dc6009
#@untar:-j:sha256:ee97065ba41ce28f19dea9453c6bec4e0ef26165ad7394c4131ea0c65c0f06d5:.
@@ -94,8 +94,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -108,25 +106,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/ocaml-lun b/variants/root-x86_64/ocaml-lun
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+ocaml.252fde6dd332b3ade12733d04403ab074205b1add8ea1205e029352598013508
-#+dune.57ff5db672b88eb6f506cb02f301f88075f0451cd2c291512e4098169a2a146e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+ocaml.90e5334a0f4ec7e331b2acda8590f9f5c1856d1bc780ac58b2cdeb4233661926
+#+dune.ffb1c6041628c9b7734a0cc4b4900c83edef408a32c247818b7b8a8ebd816e68
#@untar:-j:sha256:cca8badff83b470fdcfb1840116f8e8a6f2cb86cde2f44ed28cf26cbf692a793:.
@@ -92,8 +92,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -106,25 +104,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/ocaml-mtime b/variants/root-x86_64/ocaml-mtime
@@ -1,39 +1,39 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+ocaml.252fde6dd332b3ade12733d04403ab074205b1add8ea1205e029352598013508
-#+ocaml-findlib.2dded429e91777c7a35753e05160c9398484f22eaac86fa6211532a885c44a22
-#+ocamlbuild.8ed3821a4de7c66dd1a050797865beb59f998606683244f1a862867eb50aa70c
-#+opam.410808a9850be1bd7d7abcb0290ed844db3ca3e1729693961fcc89c674b081f5
-#+ocaml-topkg.f058e695a944d048d0d16fb6208661e01291cdd50edb7ab2e4e86fa7c1043300
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+ocaml.90e5334a0f4ec7e331b2acda8590f9f5c1856d1bc780ac58b2cdeb4233661926
+#+ocaml-findlib.2ad0577fcabc266d3bba401fdf7d4277b1bf506c3dd390f58d9f43742b63d947
+#+ocamlbuild.838fcc2920fb75898970398ae1c83a402fc360cf971988306e38088a353d0717
+#+opam.7f74f11e26c73301fa56da0fe25c55d0f02092f37403d2a97ae7e2b9c7c9e30e
+#+ocaml-topkg.6e49efa16816cf7d29586546673c8af21c6b063d1ef3adff07f832fcb60b826f
#@untar:-j:sha256:097cb2802e3701ead9572e1b483d5a28c6e2f0a39449faaf9b44ad8a89834d88:.
@@ -86,8 +86,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -100,25 +98,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/ocaml-ppx_derivers b/variants/root-x86_64/ocaml-ppx_derivers
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+ocaml.252fde6dd332b3ade12733d04403ab074205b1add8ea1205e029352598013508
-#+dune.57ff5db672b88eb6f506cb02f301f88075f0451cd2c291512e4098169a2a146e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+ocaml.90e5334a0f4ec7e331b2acda8590f9f5c1856d1bc780ac58b2cdeb4233661926
+#+dune.ffb1c6041628c9b7734a0cc4b4900c83edef408a32c247818b7b8a8ebd816e68
#@untar:-z:sha256:b6595ee187dea792b31fc54a0e1524ab1e48bc6068d3066c45215a138cc73b95:.
@@ -94,8 +94,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -108,25 +106,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/ocaml-ppx_deriving b/variants/root-x86_64/ocaml-ppx_deriving
@@ -1,43 +1,43 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+ocaml.252fde6dd332b3ade12733d04403ab074205b1add8ea1205e029352598013508
-#+dune.57ff5db672b88eb6f506cb02f301f88075f0451cd2c291512e4098169a2a146e
-#+ocaml-compiler-libs.4071f8edc6801cd071b1543752411e462a966b55356ce074dc93d982a7589c68
-#+ocaml-cppo.6efffdb44266546ec46d881130b6ae4a9fad59639c6fa8a50774a9bb7f899e8c
-#+ocaml-findlib.2dded429e91777c7a35753e05160c9398484f22eaac86fa6211532a885c44a22
-#+ocaml-ppx_derivers.03151bb121ad2c797ff83aa48d82447292a99281b61e678eefb41734a09725b7
-#+ocaml-ppxlib.076af9d64c3960271dd154f6f97ad442d3f26da10b7c1481c4dc7683213bdae4
-#+ocaml-sexplib0.982a7a0c9f46963d6f2a86f138232f4cfda549ec72d9b82b4738c8b5e9092671
-#+ocaml-stdlib-shims.1022632a813ec7aa3b02237fdf7ba549aa46c0594c7a3046d1b6082d8c495494
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+ocaml.90e5334a0f4ec7e331b2acda8590f9f5c1856d1bc780ac58b2cdeb4233661926
+#+dune.ffb1c6041628c9b7734a0cc4b4900c83edef408a32c247818b7b8a8ebd816e68
+#+ocaml-compiler-libs.bd0a0d1ada661112945feca71da2aa79c19c191cddfe0ebd8ebfa353891e2e49
+#+ocaml-cppo.5ae44d0b76681b9284c2aab8e9044a7d8b4553f50ebb87b293c899f5a2087221
+#+ocaml-findlib.2ad0577fcabc266d3bba401fdf7d4277b1bf506c3dd390f58d9f43742b63d947
+#+ocaml-ppx_derivers.b590188e2c45eef81f2d55808337b74f6e4a5637855e41cb5f1a82e524e3a145
+#+ocaml-ppxlib.bd7ba20adc8863ced8e35ee4cb3fc83a6179b5076dfc83163ceda83295e5ff80
+#+ocaml-sexplib0.f14c9fb0716255efcd2032a9edf776a3e09282ba47bc8fb4158d2aa736baa53e
+#+ocaml-stdlib-shims.72928d2961cd970c0b18aff2d46ea7a803d65cb51601e4ec2b37cc0a4be37964
#@untar:-z:sha256:c91d1ea5e15e6928a2f8947dbd135b9f765cc0e2d72be271427981afcd350c24:.
@@ -96,8 +96,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -110,25 +108,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/ocaml-ppxlib b/variants/root-x86_64/ocaml-ppxlib
@@ -1,40 +1,40 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+ocaml.252fde6dd332b3ade12733d04403ab074205b1add8ea1205e029352598013508
-#+dune.57ff5db672b88eb6f506cb02f301f88075f0451cd2c291512e4098169a2a146e
-#+ocaml-compiler-libs.4071f8edc6801cd071b1543752411e462a966b55356ce074dc93d982a7589c68
-#+ocaml-ppx_derivers.03151bb121ad2c797ff83aa48d82447292a99281b61e678eefb41734a09725b7
-#+ocaml-sexplib0.982a7a0c9f46963d6f2a86f138232f4cfda549ec72d9b82b4738c8b5e9092671
-#+ocaml-stdlib-shims.1022632a813ec7aa3b02237fdf7ba549aa46c0594c7a3046d1b6082d8c495494
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+ocaml.90e5334a0f4ec7e331b2acda8590f9f5c1856d1bc780ac58b2cdeb4233661926
+#+dune.ffb1c6041628c9b7734a0cc4b4900c83edef408a32c247818b7b8a8ebd816e68
+#+ocaml-compiler-libs.bd0a0d1ada661112945feca71da2aa79c19c191cddfe0ebd8ebfa353891e2e49
+#+ocaml-ppx_derivers.b590188e2c45eef81f2d55808337b74f6e4a5637855e41cb5f1a82e524e3a145
+#+ocaml-sexplib0.f14c9fb0716255efcd2032a9edf776a3e09282ba47bc8fb4158d2aa736baa53e
+#+ocaml-stdlib-shims.72928d2961cd970c0b18aff2d46ea7a803d65cb51601e4ec2b37cc0a4be37964
#@untar:-j:sha256:2e223837e7cecc3bc84a432432c0a72f4e1d5be9165c9c33772f156db85db0b3:.
@@ -94,8 +94,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -108,25 +106,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/ocaml-rresult b/variants/root-x86_64/ocaml-rresult
@@ -1,39 +1,39 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+ocaml.252fde6dd332b3ade12733d04403ab074205b1add8ea1205e029352598013508
-#+ocaml-findlib.2dded429e91777c7a35753e05160c9398484f22eaac86fa6211532a885c44a22
-#+ocamlbuild.8ed3821a4de7c66dd1a050797865beb59f998606683244f1a862867eb50aa70c
-#+opam.410808a9850be1bd7d7abcb0290ed844db3ca3e1729693961fcc89c674b081f5
-#+ocaml-topkg.f058e695a944d048d0d16fb6208661e01291cdd50edb7ab2e4e86fa7c1043300
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+ocaml.90e5334a0f4ec7e331b2acda8590f9f5c1856d1bc780ac58b2cdeb4233661926
+#+ocaml-findlib.2ad0577fcabc266d3bba401fdf7d4277b1bf506c3dd390f58d9f43742b63d947
+#+ocamlbuild.838fcc2920fb75898970398ae1c83a402fc360cf971988306e38088a353d0717
+#+opam.7f74f11e26c73301fa56da0fe25c55d0f02092f37403d2a97ae7e2b9c7c9e30e
+#+ocaml-topkg.6e49efa16816cf7d29586546673c8af21c6b063d1ef3adff07f832fcb60b826f
#@untar:-j:sha256:11aa7f5b83460e60431e3154e3e32c071d46e151ea5760cf24377805bf975540:.
@@ -86,8 +86,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -100,25 +98,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/ocaml-sexplib0 b/variants/root-x86_64/ocaml-sexplib0
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+ocaml.252fde6dd332b3ade12733d04403ab074205b1add8ea1205e029352598013508
-#+dune.57ff5db672b88eb6f506cb02f301f88075f0451cd2c291512e4098169a2a146e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+ocaml.90e5334a0f4ec7e331b2acda8590f9f5c1856d1bc780ac58b2cdeb4233661926
+#+dune.ffb1c6041628c9b7734a0cc4b4900c83edef408a32c247818b7b8a8ebd816e68
#@untar:-z:sha256:86dba26468194512f789f2fb709063515a9cb4e5c4461c021c239a369590701d:.
@@ -89,8 +89,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -103,25 +101,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/ocaml-stdlib-shims b/variants/root-x86_64/ocaml-stdlib-shims
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+ocaml.252fde6dd332b3ade12733d04403ab074205b1add8ea1205e029352598013508
-#+dune.57ff5db672b88eb6f506cb02f301f88075f0451cd2c291512e4098169a2a146e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+ocaml.90e5334a0f4ec7e331b2acda8590f9f5c1856d1bc780ac58b2cdeb4233661926
+#+dune.ffb1c6041628c9b7734a0cc4b4900c83edef408a32c247818b7b8a8ebd816e68
#@untar:-j:sha256:babf72d3917b86f707885f0c5528e36c63fccb698f4b46cf2bab5c7ccdd6d84a:.
@@ -88,8 +88,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -102,25 +100,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/ocaml-topkg b/variants/root-x86_64/ocaml-topkg
@@ -1,38 +1,38 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+ocaml.252fde6dd332b3ade12733d04403ab074205b1add8ea1205e029352598013508
-#+ocaml-findlib.2dded429e91777c7a35753e05160c9398484f22eaac86fa6211532a885c44a22
-#+ocamlbuild.8ed3821a4de7c66dd1a050797865beb59f998606683244f1a862867eb50aa70c
-#+opam.410808a9850be1bd7d7abcb0290ed844db3ca3e1729693961fcc89c674b081f5
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+ocaml.90e5334a0f4ec7e331b2acda8590f9f5c1856d1bc780ac58b2cdeb4233661926
+#+ocaml-findlib.2ad0577fcabc266d3bba401fdf7d4277b1bf506c3dd390f58d9f43742b63d947
+#+ocamlbuild.838fcc2920fb75898970398ae1c83a402fc360cf971988306e38088a353d0717
+#+opam.7f74f11e26c73301fa56da0fe25c55d0f02092f37403d2a97ae7e2b9c7c9e30e
#@untar:-j:sha256:452082626e651ac4b1633c2b4ae4cad7abeb1fb6a13046e699f95eec58b5d1c7:.
@@ -85,8 +85,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -99,25 +97,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/ocaml.environment b/variants/root-x86_64/ocaml.environment
@@ -1,9 +1,9 @@
#!/usr/bin/env pthbs-build
-#+ocaml.252fde6dd332b3ade12733d04403ab074205b1add8ea1205e029352598013508
-#+dune.57ff5db672b88eb6f506cb02f301f88075f0451cd2c291512e4098169a2a146e
-#+ocamlbuild.8ed3821a4de7c66dd1a050797865beb59f998606683244f1a862867eb50aa70c
-#+ocaml-base.c4f9f31b9b28b315f3cafbdb95c7bd7126edbc6c84df4b96a7c90b8b69b8c7fb
-#+opam.410808a9850be1bd7d7abcb0290ed844db3ca3e1729693961fcc89c674b081f5
-#+ocaml-bos.a1ed3e06fb1686e7894b93438ceea9b4821d501c4a65ea3e25bfc7a5f88a5cfe
-#+ocaml-lun.f2dad8bbc9ac19d70f932f4b6026de555742926dfe5354cfb6719e7e3506afc8
-#+ocaml-ppx_deriving.e3bae924232f1a2d5a3d5902f22c52008c59c5a56935be7a8838ec34762f08f8-
\ No newline at end of file
+#+ocaml.90e5334a0f4ec7e331b2acda8590f9f5c1856d1bc780ac58b2cdeb4233661926
+#+dune.ffb1c6041628c9b7734a0cc4b4900c83edef408a32c247818b7b8a8ebd816e68
+#+ocamlbuild.838fcc2920fb75898970398ae1c83a402fc360cf971988306e38088a353d0717
+#+ocaml-base.46064c868f1f912e6df194862298f8c6429a40d2ce7d254e0074c41528a8e886
+#+opam.7f74f11e26c73301fa56da0fe25c55d0f02092f37403d2a97ae7e2b9c7c9e30e
+#+ocaml-bos.3f3cbc881c0c72045f7f6e729fc26e811c9b3d7ae1341aecbd72360419cbf3e2
+#+ocaml-lun.cdad082ee4f61a291800b5b4b58955546e878cbb60517cc8d0e06a2ffebb37fa
+#+ocaml-ppx_deriving.83e69b15593ceb718de9e8b09e0cf670aad38cfed4cd698cf1c8c26a83e24391+
\ No newline at end of file
diff --git a/variants/root-x86_64/ocaml:dynlink b/variants/root-x86_64/ocaml:dynlink
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
#@untar:-J:sha256:dfaa8a2e11c799bc1765d8bef44911406ee5f4803027190382a939f88c912266:.
@@ -105,8 +105,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -119,25 +117,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/ocaml_intrinsics_kernel b/variants/root-x86_64/ocaml_intrinsics_kernel
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+ocaml.252fde6dd332b3ade12733d04403ab074205b1add8ea1205e029352598013508
-#+dune.57ff5db672b88eb6f506cb02f301f88075f0451cd2c291512e4098169a2a146e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+ocaml.90e5334a0f4ec7e331b2acda8590f9f5c1856d1bc780ac58b2cdeb4233661926
+#+dune.ffb1c6041628c9b7734a0cc4b4900c83edef408a32c247818b7b8a8ebd816e68
#@untar:-z:sha256:c988b7769a59749631c3c98ba5edd1d2fe91f5dc380b5e0593c073c92f4bee01:.
@@ -82,8 +82,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -96,25 +94,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/ocamlbuild b/variants/root-x86_64/ocamlbuild
@@ -1,37 +1,37 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
-#+ocaml.252fde6dd332b3ade12733d04403ab074205b1add8ea1205e029352598013508
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
+#+ocaml.90e5334a0f4ec7e331b2acda8590f9f5c1856d1bc780ac58b2cdeb4233661926
#@untar:-z:sha256:2ba6857f2991b7f69368e8db818b163d31cf5a367f15f5953bf8f01a77b3d4fc:.
@@ -51,7 +51,7 @@ check_dynamic() {
printf '%s\n' "Error: '$1' is not a dynamic binary!"
exit 1
;;
- (*'/versions/musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb/x86_64-linux-musl/lib/ld-musl-x86_64.so.1')
+ (*'/versions/musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9/x86_64-linux-musl/lib/ld-musl-x86_64.so.1')
return 0
;;
(*)
@@ -75,7 +75,7 @@ make configure \
make -j${JOBS:-1} -l$((1+${JOBS:-1}))
# workaround ocamlbuild manpage getting installed to stdlib directory
-stdlib="$pthbs_destdir/versions/ocaml.252fde6dd332b3ade12733d04403ab074205b1add8ea1205e029352598013508"
+stdlib="$pthbs_destdir/versions/ocaml.90e5334a0f4ec7e331b2acda8590f9f5c1856d1bc780ac58b2cdeb4233661926"
mkdir -p "${stdlib%/*}"
ln -s "$pthbs_package" "$stdlib"
@@ -108,8 +108,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -122,25 +120,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/opam b/variants/root-x86_64/opam
@@ -1,39 +1,39 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+diffutils.bd9293d5e9a522517591a123da935e0cad52403e6d14842add0c4bf447fcacdd
-#+patch.1225eb800ec6e0421d25728b71fb3e19703373425c5c4ed45ed964ac89212025
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+getconf.a7eca343623c7e4c27e636a93d51045c4ee43efd673c751e89cd76c193e5d4cc
-#+ocaml.252fde6dd332b3ade12733d04403ab074205b1add8ea1205e029352598013508
-#+dune.57ff5db672b88eb6f506cb02f301f88075f0451cd2c291512e4098169a2a146e
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+diffutils.2852e71028eb32d29b996ac5a7de6fe177d030b766faa7edb2ffc67d6baa56ae
+#+patch.40c17d022b0c47e658196e878ad980f867e202bd0b847ec8010ef557660236d7
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+getconf.4fec96b7240a716ea00f367bcd2e8510fd1ada5c15330c41a6d13fbe2e7fa502
+#+ocaml.90e5334a0f4ec7e331b2acda8590f9f5c1856d1bc780ac58b2cdeb4233661926
+#+dune.ffb1c6041628c9b7734a0cc4b4900c83edef408a32c247818b7b8a8ebd816e68
#@untar:-z:sha256:c4d053029793c714e4e7340b1157428c0f90783585fb17f35158247a640467d9:.
@@ -72,7 +72,7 @@ export DUNE_CACHE=disabled
--infodir="$prefix/info" \
--localedir="$prefix/locale" \
--localstatedir='/var/pthbs' \
- --with-dune='/versions/dune.57ff5db672b88eb6f506cb02f301f88075f0451cd2c291512e4098169a2a146e/command/dune' \
+ --with-dune='/versions/dune.ffb1c6041628c9b7734a0cc4b4900c83edef408a32c247818b7b8a8ebd816e68/command/dune' \
--with-mccs \
--with-vendored-deps \
--enable-static
@@ -113,8 +113,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -127,25 +125,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/patch b/variants/root-x86_64/patch
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
#@untar:-J:sha256:ac610bda97abe0d9f6b7c963255a11dcb196c25e337c61f94e4778d632f1d8fd:.
@@ -119,8 +119,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -133,25 +131,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/pkgconf b/variants/root-x86_64/pkgconf
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
#@untar:-J:sha256:3a224f2accf091b77a5781316e27b9ee3ba82c083cc2e539e08940b68a44fec5:.
@@ -122,8 +122,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == ".env-template" { link($0); next }
$2 == "env" { link($0); next }
@@ -138,25 +136,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/pkgconf-pkg-config b/variants/root-x86_64/pkgconf-pkg-config
@@ -1,31 +1,31 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+pkgconf.14b37cc9a2ac824b045410e9240afc78aa42a8d503e339ed2a8044a9d692dcaf
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+pkgconf.aa5d4a10994ae6027bae598dc1f59146597821219ad84743ef5e3e5ff2460662
mkdir -p "$pthbs_destdir/versions/$pthbs_package"
cd "$pthbs_destdir/versions/$pthbs_package"
diff --git a/variants/root-x86_64/popt b/variants/root-x86_64/popt
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
#@untar:-z:sha256:c25a4838fc8e4c1c8aacb8bd620edb3084a3d63bf8987fdad3ca2758c63240f9:.
@@ -118,8 +118,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -132,25 +130,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/pthbs-banginstall b/variants/root-x86_64/pthbs-banginstall
@@ -1,33 +1,33 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+zsh.e70e877a9f9edc997affe824ed6f88424223ef3a8c46879b2a31428af8a8613c
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+zsh.870850613fc66b0a7769d17f32bfdcd0b720400428975804b1d2c05d5d567190
#@sha256:1e021bddaf5c020ede9107656494715236a894557b99035365fc999605541b2d:pthbs-banginstall
@@ -64,8 +64,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -78,25 +76,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/pthbs-sandbox-rootns b/variants/root-x86_64/pthbs-sandbox-rootns
@@ -1,9 +1,9 @@
#!/usr/bin/env pthbs-build
#@pragma:nosandbox
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+execline.64a7f04529a1b2cfd55e8448f84cccbbcc07732bf4024696f7cde7d748d112c9
-#+lnstools.b6963fff0032d9956e93d53d92045c201103112d175cc996b3362112cc7cd65a
-#+sandbox_rootfs.117c0614128896733a92d37b5c216bcd3c2b1c11614c8a83061eda2aa69af092
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+execline.c7690a1ca829173cfbcda39eb19dc9f63116e9dc493c6d43b96e53855099839b
+#+lnstools.fa94fd6cfbccba1c4b40b39193b7077b4b04a5f09aef16d605f177ced5de5a85
+#+sandbox_rootfs.9d44baa9332af96e3cf579989767ee2918b1d708af4c4b01e6e331b941db279e
#@sha256:b85634a91129f85a5aad5cae51d4084dd7ce62544b5585f0899058576c16451f:abspaths.awk
#@sha256:df0c24312e4941b1035a6292504fbf569f0f8b81b083835d7df84586decef25c:sandbox-rootns.in
diff --git a/variants/root-x86_64/rsync b/variants/root-x86_64/rsync
@@ -1,39 +1,39 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
-#+nawk.3a4d5fc4f5da910980b1f73ac9105d3581359e75829f79ed52975a8e3eff81bb
-#+popt.2714be74e6c25666783a0c15be4a7b1b72f1ce0505d0661138e8d2771df5ddbc
-#+libressl.ec7a63a3249c86932b3a516769d6dcf133900580b35aabce7c5b4d9e490036ca
-#+zstd.0e5e52b427b7170936461f538f4b3693f70ba251809929b15223c5dc21cfe35a
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
+#+nawk.1de9464e2ff199c997bff4c434bdb13926b4557d1b8fd471759568a74425fbba
+#+popt.91f52826f1cddcc5ddaa1f24ae5648d139ab5374d82e5e6f720c155c3c837e31
+#+libressl.8c548ee01cd4c5a4599d1fc585c260156a3c79c39f2edd8ead4022c11a9851d8
+#+zstd.bea366f2ff83db248e84cab476a1ab3a04aab502fc1d72806f39f7cbb61b15d2
#@untar:-z:sha256:4e7d9d3f6ed10878c58c5fb724a67dacf4b6aac7340b13e488fb2dc41346f2bb:.
@@ -128,8 +128,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -142,25 +140,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/s6 b/variants/root-x86_64/s6
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+skalibs.5ef42bfb2fc2998c5fe2fc52ab88cad31822341a6cbfc73bc4d0fc7a4e43377c
-#+execline.aacd8e3ceece70f15d43e076bc07caa871a626e3a03556c7d6631646e53f4d15
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+skalibs.79180e819c1dc83d9bb90d63a1aee6acb5b8a11b75203bf1022e9076526c9c6e
+#+execline.7eeac53afdd31d21d8bafe193e26ec54d4b10c89b862def1227248269d8af7c5
#@git:0e02fe0e92b8f9a619fc355babad2c78c009c1f1:s6
@@ -47,7 +47,7 @@ cd 's6'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/versions/skalibs.5ef42bfb2fc2998c5fe2fc52ab88cad31822341a6cbfc73bc4d0fc7a4e43377c/sysdeps' \
+ --with-sysdeps='/versions/skalibs.79180e819c1dc83d9bb90d63a1aee6acb5b8a11b75203bf1022e9076526c9c6e/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -80,8 +80,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -94,25 +92,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/s6-dns b/variants/root-x86_64/s6-dns
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+skalibs.5ef42bfb2fc2998c5fe2fc52ab88cad31822341a6cbfc73bc4d0fc7a4e43377c
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+skalibs.79180e819c1dc83d9bb90d63a1aee6acb5b8a11b75203bf1022e9076526c9c6e
#@git:dc80225c0a78346300d100f0bf0182ed338c4b01:s6-dns
@@ -46,7 +46,7 @@ cd 's6-dns'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/versions/skalibs.5ef42bfb2fc2998c5fe2fc52ab88cad31822341a6cbfc73bc4d0fc7a4e43377c/sysdeps' \
+ --with-sysdeps='/versions/skalibs.79180e819c1dc83d9bb90d63a1aee6acb5b8a11b75203bf1022e9076526c9c6e/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -79,8 +79,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -93,25 +91,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/s6-linux-init b/variants/root-x86_64/s6-linux-init
@@ -1,37 +1,37 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+skalibs.5ef42bfb2fc2998c5fe2fc52ab88cad31822341a6cbfc73bc4d0fc7a4e43377c
-#+execline.aacd8e3ceece70f15d43e076bc07caa871a626e3a03556c7d6631646e53f4d15
-#+s6.550e301dc6dfcf26db08026d00c860a304b8a66185f9505cceecfde447a91729
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+skalibs.79180e819c1dc83d9bb90d63a1aee6acb5b8a11b75203bf1022e9076526c9c6e
+#+execline.7eeac53afdd31d21d8bafe193e26ec54d4b10c89b862def1227248269d8af7c5
+#+s6.cc7a467f3ce49c8696814807bf2017c48023ef2c0f1940474af7cd195fc9e0c1
#@git:b298e515efe16210048e504e3aec89ea1e627b73:s6-linux-init
@@ -48,7 +48,7 @@ cd 's6-linux-init'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/versions/skalibs.5ef42bfb2fc2998c5fe2fc52ab88cad31822341a6cbfc73bc4d0fc7a4e43377c/sysdeps' \
+ --with-sysdeps='/versions/skalibs.79180e819c1dc83d9bb90d63a1aee6acb5b8a11b75203bf1022e9076526c9c6e/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -81,8 +81,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -95,25 +93,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/s6-linux-utils b/variants/root-x86_64/s6-linux-utils
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+skalibs.5ef42bfb2fc2998c5fe2fc52ab88cad31822341a6cbfc73bc4d0fc7a4e43377c
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+skalibs.79180e819c1dc83d9bb90d63a1aee6acb5b8a11b75203bf1022e9076526c9c6e
#@git:a9e7acac41a8854546246dd39cb4daee54ead2cb:s6-linux-utils
@@ -46,7 +46,7 @@ cd 's6-linux-utils'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/versions/skalibs.5ef42bfb2fc2998c5fe2fc52ab88cad31822341a6cbfc73bc4d0fc7a4e43377c/sysdeps' \
+ --with-sysdeps='/versions/skalibs.79180e819c1dc83d9bb90d63a1aee6acb5b8a11b75203bf1022e9076526c9c6e/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -79,8 +79,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -93,25 +91,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/s6-networking b/variants/root-x86_64/s6-networking
@@ -1,39 +1,39 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+skalibs.5ef42bfb2fc2998c5fe2fc52ab88cad31822341a6cbfc73bc4d0fc7a4e43377c
-#+execline.aacd8e3ceece70f15d43e076bc07caa871a626e3a03556c7d6631646e53f4d15
-#+s6.550e301dc6dfcf26db08026d00c860a304b8a66185f9505cceecfde447a91729
-#+s6-dns.67acdccf5a6475315dca3557e28a059d5b3a6e3decb28f9fec04ce1a187104d9
-#+libressl.ec7a63a3249c86932b3a516769d6dcf133900580b35aabce7c5b4d9e490036ca
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+skalibs.79180e819c1dc83d9bb90d63a1aee6acb5b8a11b75203bf1022e9076526c9c6e
+#+execline.7eeac53afdd31d21d8bafe193e26ec54d4b10c89b862def1227248269d8af7c5
+#+s6.cc7a467f3ce49c8696814807bf2017c48023ef2c0f1940474af7cd195fc9e0c1
+#+s6-dns.86ce89625522614842378a50a4c07ab925a1ec333aed09f6765ca628a124d4a2
+#+libressl.8c548ee01cd4c5a4599d1fc585c260156a3c79c39f2edd8ead4022c11a9851d8
#@git:12b40106ed1727274cd6af379c4ba0ca7161700b:s6-networking
@@ -50,7 +50,7 @@ cd 's6-networking'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/versions/skalibs.5ef42bfb2fc2998c5fe2fc52ab88cad31822341a6cbfc73bc4d0fc7a4e43377c/sysdeps' \
+ --with-sysdeps='/versions/skalibs.79180e819c1dc83d9bb90d63a1aee6acb5b8a11b75203bf1022e9076526c9c6e/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -88,8 +88,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -102,25 +100,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/s6-portable-utils b/variants/root-x86_64/s6-portable-utils
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+skalibs.5ef42bfb2fc2998c5fe2fc52ab88cad31822341a6cbfc73bc4d0fc7a4e43377c
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+skalibs.79180e819c1dc83d9bb90d63a1aee6acb5b8a11b75203bf1022e9076526c9c6e
#@git:dc96d8a020e83b16dd7a8bd093bdb00ab2b944c0:s6-portable-utils
@@ -46,7 +46,7 @@ cd 's6-portable-utils'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/versions/skalibs.5ef42bfb2fc2998c5fe2fc52ab88cad31822341a6cbfc73bc4d0fc7a4e43377c/sysdeps' \
+ --with-sysdeps='/versions/skalibs.79180e819c1dc83d9bb90d63a1aee6acb5b8a11b75203bf1022e9076526c9c6e/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -79,8 +79,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -93,25 +91,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/s6-rc b/variants/root-x86_64/s6-rc
@@ -1,37 +1,37 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+skalibs.5ef42bfb2fc2998c5fe2fc52ab88cad31822341a6cbfc73bc4d0fc7a4e43377c
-#+execline.aacd8e3ceece70f15d43e076bc07caa871a626e3a03556c7d6631646e53f4d15
-#+s6.550e301dc6dfcf26db08026d00c860a304b8a66185f9505cceecfde447a91729
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+skalibs.79180e819c1dc83d9bb90d63a1aee6acb5b8a11b75203bf1022e9076526c9c6e
+#+execline.7eeac53afdd31d21d8bafe193e26ec54d4b10c89b862def1227248269d8af7c5
+#+s6.cc7a467f3ce49c8696814807bf2017c48023ef2c0f1940474af7cd195fc9e0c1
#@git:a4756f00b3823952580d1fee704675c6f813a248:s6-rc
@@ -48,7 +48,7 @@ cd 's6-rc'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/versions/skalibs.5ef42bfb2fc2998c5fe2fc52ab88cad31822341a6cbfc73bc4d0fc7a4e43377c/sysdeps' \
+ --with-sysdeps='/versions/skalibs.79180e819c1dc83d9bb90d63a1aee6acb5b8a11b75203bf1022e9076526c9c6e/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -81,8 +81,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -95,25 +93,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/sandbox_rootfs b/variants/root-x86_64/sandbox_rootfs
@@ -1,9 +1,9 @@
#!/usr/bin/env pthbs-build
#@pragma:nosandbox
-#+musl-cross-make.1cae9d4b69542792d7634b489495a78e63d8d451faf985372b091d0673799114
-#+gnu-make.fd474cac7a06e711e99325afabc1d4ab5c7362847185ef42c4f0d6de52cf7176
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
-#+skalibs.64489104822b0bf7674af982f66bfcda3334b9718dea6bf2f720bd0dd82abd7c
+#+musl-cross-make.fa1f93d71879f2b8fc0311ac8fc611ac295c3cadf750e324afb25af090c90207
+#+gnu-make.a25934e225528342a5fd62acf51c535471293700327c19f2c89c7777714ca364
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
+#+skalibs.401ac40af4f1eec6a3c170e77c03a9eb020e33c4b9ee6241e0dc1450da8035dd
#@sha256:8d716caa5ea940bbbb8f68ac0907cea36773c183bd4c1eebad030f6cc7deaec9:argv0exec.c
# - build script start -
diff --git a/variants/root-x86_64/sandbox_rootns.environment b/variants/root-x86_64/sandbox_rootns.environment
@@ -1,4 +1,4 @@
#!/usr/bin/env pthbs-build
-#+lnstools.b6963fff0032d9956e93d53d92045c201103112d175cc996b3362112cc7cd65a
-#+sandbox_rootfs.117c0614128896733a92d37b5c216bcd3c2b1c11614c8a83061eda2aa69af092
-#+pthbs-sandbox-rootns.d6d98f837e57442d81b54fa8a8ab2c1dddf408bc665c1a8960fcd11a2afe3224-
\ No newline at end of file
+#+lnstools.fa94fd6cfbccba1c4b40b39193b7077b4b04a5f09aef16d605f177ced5de5a85
+#+sandbox_rootfs.9d44baa9332af96e3cf579989767ee2918b1d708af4c4b01e6e331b941db279e
+#+pthbs-sandbox-rootns.db2f885c7bbf87aecb58ff7410581ecf556446a8b266725aaefb699d95b68f63+
\ No newline at end of file
diff --git a/variants/root-x86_64/skalibs b/variants/root-x86_64/skalibs
@@ -1,34 +1,34 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
#@git:96b537f42695da1b865588baf591fdfcae76bd41:skalibs
@@ -81,8 +81,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -95,25 +93,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/skalibs:bootstrap b/variants/root-x86_64/skalibs:bootstrap
@@ -1,8 +1,8 @@
#!/usr/bin/env pthbs-build
#@pragma:nosandbox
-#+musl-cross-make.1cae9d4b69542792d7634b489495a78e63d8d451faf985372b091d0673799114
-#+gnu-make.fd474cac7a06e711e99325afabc1d4ab5c7362847185ef42c4f0d6de52cf7176
-#+busybox.2943e8277440c840bf23cdff1cbb8db92b47ab5eb016b173235d85afd3d7399c
+#+musl-cross-make.fa1f93d71879f2b8fc0311ac8fc611ac295c3cadf750e324afb25af090c90207
+#+gnu-make.a25934e225528342a5fd62acf51c535471293700327c19f2c89c7777714ca364
+#+busybox.c05ee70ca14c4b4c3872ec78db56ddc2203a9b3430b5753eea50c48ce58e170e
#@git:96b537f42695da1b865588baf591fdfcae76bd41:skalibs
@@ -54,8 +54,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -68,25 +66,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/snaprep b/variants/root-x86_64/snaprep
@@ -1,34 +1,34 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+zsh.e70e877a9f9edc997affe824ed6f88424223ef3a8c46879b2a31428af8a8613c
-#+pthbs-banginstall.efbba02ac5305ac1b4b06c882d2f6a56f61720fa7034f0a2fe1dee77cdb2756d
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+zsh.870850613fc66b0a7769d17f32bfdcd0b720400428975804b1d2c05d5d567190
+#+pthbs-banginstall.e32563ba16d2e501ec2b4b0af0c18bfe31abc7201f5b50bbd2ca2f09f8e42f75
#@git:e9d8af262eb5e25536ea9778e3ed57aebb55488c:snaprep
@@ -83,8 +83,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -97,25 +95,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/squashfs-tools b/variants/root-x86_64/squashfs-tools
@@ -1,37 +1,37 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+attr.51e6d376dae2a666eb579f95fba5a46209b70a50068ab5ef136c8aa02a3e02db
-#+zstd.0e5e52b427b7170936461f538f4b3693f70ba251809929b15223c5dc21cfe35a
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+attr.be539e31997ed24f5c97255aef37b521367e2ec1e1355749ba51d376bcc445b2
+#+zstd.bea366f2ff83db248e84cab476a1ab3a04aab502fc1d72806f39f7cbb61b15d2
#@untar:-z:sha256:4672b5c47d9418d3a5ae5b243defc6d9eae8275b9771022247c6a6082c815914:.
@@ -120,8 +120,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -134,25 +132,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/strace b/variants/root-x86_64/strace
@@ -1,38 +1,38 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
-#+patch.1225eb800ec6e0421d25728b71fb3e19703373425c5c4ed45ed964ac89212025
-#+libunwind.98ecf9d966402d26280e49114e6ee981430ba6c38e2f0351f0407fa96affa536
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
+#+patch.40c17d022b0c47e658196e878ad980f867e202bd0b847ec8010ef557660236d7
+#+libunwind.20386ad383ee8ec50995f69d32105807f474b751ee884cd98bd05c84633f5bad
#@sha256:37d93db7135d47852dbe763f1b18b3aeab142431a6f5268a17fc700387a326e4:strace-6.5-static.patch
#@untar:-J:sha256:e209daf0ee038ca5adcc4c277e9273b4d51f46a2ff86da575d36742ac3508a17:.
@@ -127,8 +127,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -141,25 +139,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/system-config b/variants/root-x86_64/system-config
@@ -1,67 +1,67 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-dosfstools.fe9dc7453fb1a770b675108e457029a2739c6ca79627db7538ab89592669f157
-#+busybox-e2fsprogs.7259fca6189c8d0ce3f4da6dcb699a78e25fcfed78c245279c0b770dd7307700
-#+busybox-iproute2.804fa48fd6895383b3a6a27c9098e94e1a436679fc570d4a30643c52f032b3d5
-#+busybox-iputils.7e3069a6f610a281caa381c3fd7fdc205c9a333318478953385201a685bad51d
-#+busybox-net-misc.eff784f9de60c2e42d872c2ab63b7296a42dd61b824373f3b649aaeec5c3b214
-#+busybox-net-tools.fb0385bee303901604824fc18dee7e76c4582b61a9b29454cafcca0a3fd5a96c
-#+busybox-traceroute.f5e6c280aed3c3a34be0fd56898b5e9f31123c3e03a5e017c4ad009b521ed555
-#+busybox-wget.ffbfbf22ccd2b9d8d7d3d9bd5f3f6c4c9141086e580dc44faa93070370062f3d
-#+busybox-chpst.a6422550ba62ad83f199cd94bfaa1be7226cb93c9b5a6492948fd239c42e0062
-#+busybox-console.0aafd33cc9f9715ac3b15ddbac444ef9bf53e0fe74799a6c8bbfb69ccd88d3f8
-#+busybox-getty.ebe9b9d5a1f380298264d6851b0eb4c590eb4cd1fda091e78ad5f584439ec1ce
-#+busybox-i2c-tools.2f367203fde2652cb02921830bdc8884e6011f13604d87d41cda5f1044000fc7
-#+busybox-linux-extra.7bdd28daad9eb0b6e9e9fac88e9ab8c938d448e9866c9ddf6044018cedf5f401
-#+busybox-mtd-utils.c7c720c931e698ab9d591e3eea62dd911cb8f6d08fa8e30f736c3e2d9903b7e9
-#+busybox-shadow.e512b567a6c2894806767c440ae099257279aa7870d73f12038a337e63855ba5
-#+busybox-su.7781cb27b148a31fab99ab39032033c61064f1e60222a69f548a881b6a36b702
-#+busybox-util-linux-priv.d80b7538136e963ecc037e86bc4c12eb40278729b53b76fe063372361f6332ae
-#+busybox-logging.ca69ac5c243d70ede4d47c19d6207d58dbfd870d7426c773db1e2c56500a7cbe
-#+busybox-cron.93a1a158bff3b28f54c1b4178086fa55439d871677b32296404a4646fc8be2f3
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+nawk.3a4d5fc4f5da910980b1f73ac9105d3581359e75829f79ed52975a8e3eff81bb
-#+diffutils.bd9293d5e9a522517591a123da935e0cad52403e6d14842add0c4bf447fcacdd
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+aat.eb95fdd8cff549eede66a93990d8b9dd5682c49d131fa373d28d1e2d396a83da
-#+fileset.d409c0ed822b5b2c83ce61f351d3046168445548f4c2e8c556fb5203ad578a49
-#+rsync.b51eeb661953517f15c0c59f133700f3fb57b214edd0c9667ad0891427194656
-#+execline.aacd8e3ceece70f15d43e076bc07caa871a626e3a03556c7d6631646e53f4d15
-#+kbd.cbb0f74237670cbd74f06eadbfc68469186bff6459b36d193166e2e892d35b4e
-#+mdevd.4154733913ff780b3108b9a5ef0604db3be2e24753361e698a5eb2909c1a7b2a
-#+s6-linux-utils.aa097f82e882ae00ab6eefe8950fa4a3e2dd28c22770205b2f805266b4588772
-#+s6-rc.b5a43df2dc3f1349fc09edb9cfd7ec25f4c9f5fba6314400c8c031edd3ee7ce9
-#+s6.550e301dc6dfcf26db08026d00c860a304b8a66185f9505cceecfde447a91729
-#+zsh.e70e877a9f9edc997affe824ed6f88424223ef3a8c46879b2a31428af8a8613c
-#+libcgroup.968075cb7d13e71fd51cd7b4b5710b6ef7b8bcab0b15c2e3ba5ed69cf3675cb8
-#+system-config-scripts.a825a480ce02cb857521a750f8f2f1bde5c8518dda72c6823ab68d72f4ea67e9
-#+logincaps.6380983a04c47da978fe36b88e521c7b5f650767ff37050239fec6ef7e9ee8ff
-#+busybox-modutils.649244f8550b31e528f518bd1ab086c3d23e31d8f6ce9cf98234a61365df5016
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-dosfstools.56396f7b530bab258698db16dfe56df147da2a80b37e9729aec401b2c83a20dd
+#+busybox-e2fsprogs.2c4979ae2d1409d4b0cef126bea07cba05ad5177042dc11bac6f4b38828b16d5
+#+busybox-iproute2.0f4c46d320b33a01ab90482029a456823b2ac16c9363af46457da5e7f17ef9bc
+#+busybox-iputils.76641a5ae27e055de03d95fc640a9aa4ca84eb3e839c441363a04a086c9e0e36
+#+busybox-net-misc.98ff087f694164cdb65f7d30df6876bd1a2a6e6ece7be2cd802cea8bdd33c6e1
+#+busybox-net-tools.366a4e9545c6ad546df64c8627cc935b10f15cc8719f83675afa433863e6c749
+#+busybox-traceroute.4e124e41c0db10ec937b5b14ccaf4103dd2a4704de3aa4aa982778f493a62363
+#+busybox-wget.274b9e3d75d910cfc19ab2795e9d751b06013e46b50316c94cd2d3748a0d0121
+#+busybox-chpst.8e7ff8cfcadff0ba80c993ba345dee83e79244f584af4d99a12479ffd4130349
+#+busybox-console.42e3e40e847c26e4231ab5ebf761a1c15f03b2efb6c50d5958ba4638618b3c7b
+#+busybox-getty.d3ddccf728e9f53e9194b10008c71fc979d6e5538abbb53d08d46e4a2cee68b3
+#+busybox-i2c-tools.25514b67d09f723103cdc7004244fbb43590c32852a2b6a9e16b05d50830eb25
+#+busybox-linux-extra.2eda7b16da5f35c3cc0149252456d1017020c20e49bdbfbf5ec0c9f7fc7f4168
+#+busybox-mtd-utils.494a7875fae49c6a54cff034a9e340da78855dfb844375657b104621401e3770
+#+busybox-shadow.5e38011f1e46b8f94df458b9ce65c4dac551de4a4e3c2ea06b5acdeba892d776
+#+busybox-su.27fc91e7602c68fb134bf3618b4543f98d4b867b4671956ca4589173bc3cd109
+#+busybox-util-linux-priv.2f8dcd11054db802c4aa77c6d4c684c3119421d368ed6c10fd71bf25d8bd8cf4
+#+busybox-logging.26404235f05ced1e61426245e444216331ccef1110b6bfe3e108356fdd456215
+#+busybox-cron.d7b3e50c8ed4eab785f47d07f01c2bed9205b2f64683ca5474979fcb326f1c28
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+nawk.1de9464e2ff199c997bff4c434bdb13926b4557d1b8fd471759568a74425fbba
+#+diffutils.2852e71028eb32d29b996ac5a7de6fe177d030b766faa7edb2ffc67d6baa56ae
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+aat.09b6354fbb31bfd1a629398dfdf34e7880767830336e4b2d3965ab6f04074f1d
+#+fileset.a96f500c8a44706c6e365056abd8f5730cdbe07db8d2650e49ad35d36cd2c319
+#+rsync.01492a9b9d6d481c8871a7d957427e42030081e96900880af865be0d960aa0e4
+#+execline.7eeac53afdd31d21d8bafe193e26ec54d4b10c89b862def1227248269d8af7c5
+#+kbd.8c5b0e5dfa5c9bfac876b4377617f2fe69be71802c3b8d0c8abc7860bc5e1302
+#+mdevd.f93712c611a2f9afabbfcf5a081259c7b5c85bdf34921d7fdfff4b661d9b06d1
+#+s6-linux-utils.34dc7745fac369573328c97418703397b9a3ea11ebd44bee6d0e7f70960e5202
+#+s6-rc.d19fb0c67b23dba22996775da7eccb86d59207ba5db866601fb5fface96b7189
+#+s6.cc7a467f3ce49c8696814807bf2017c48023ef2c0f1940474af7cd195fc9e0c1
+#+zsh.870850613fc66b0a7769d17f32bfdcd0b720400428975804b1d2c05d5d567190
+#+libcgroup.4a0d1e8d81c5f2c818fbfcf765dfdc76cbcfa23458f25c144a2bb5f423facd4c
+#+system-config-scripts.b6bdaf434ddf3583b2463042736e318fba77408b81e9820946d88ebb2cd30b28
+#+logincaps.414d93d84f5d25b327cad223f36e6e27b902c36d72c87a266d380437257b7e3c
+#+busybox-modutils.6681d87a6c0fdaab3a50d96e89425ab67039d96d955e5f7ae8d3508d1b13b888
#@git:055d24bac572481d7dedba7d4ec9df37f620fbfd:system-config
@@ -98,8 +98,8 @@ printf '%s\n' >config/etc/skel/loginexec \
chmod +x config/etc/skel/loginexec
env 'pthbs_path_system-config'="$prefix" \
- 'pthbs_path_containers=/versions/env.6b4f190558751b742c13cd789412aa5b0b25480d489df79c1abfb64dcddcc969' \
- 'pthbs_path_mdevd=/versions/env.2be5367011f2fd91568025c37f192341425fb4715a8f6ac0b5f62dbbd7ef112b' \
+ 'pthbs_path_containers=/versions/env.4510e35263e852863ab31040af44c67df8cc9418fd0fb114b7489954c2bc8570' \
+ 'pthbs_path_mdevd=/versions/env.b8dbedfe456c8380075f80ba6656a0818662958cf43ea51bd5bad2f6d13b3cb9' \
make -j${JOBS:-1} -l$((1+${JOBS:-1})) all
sort -u build/execfile | while IFS= read exename; do
@@ -148,8 +148,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -162,25 +160,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/system-config-init b/variants/root-x86_64/system-config-init
@@ -1,57 +1,57 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-dosfstools.fe9dc7453fb1a770b675108e457029a2739c6ca79627db7538ab89592669f157
-#+busybox-e2fsprogs.7259fca6189c8d0ce3f4da6dcb699a78e25fcfed78c245279c0b770dd7307700
-#+busybox-iproute2.804fa48fd6895383b3a6a27c9098e94e1a436679fc570d4a30643c52f032b3d5
-#+busybox-iputils.7e3069a6f610a281caa381c3fd7fdc205c9a333318478953385201a685bad51d
-#+busybox-net-misc.eff784f9de60c2e42d872c2ab63b7296a42dd61b824373f3b649aaeec5c3b214
-#+busybox-net-tools.fb0385bee303901604824fc18dee7e76c4582b61a9b29454cafcca0a3fd5a96c
-#+busybox-traceroute.f5e6c280aed3c3a34be0fd56898b5e9f31123c3e03a5e017c4ad009b521ed555
-#+busybox-wget.ffbfbf22ccd2b9d8d7d3d9bd5f3f6c4c9141086e580dc44faa93070370062f3d
-#+busybox-chpst.a6422550ba62ad83f199cd94bfaa1be7226cb93c9b5a6492948fd239c42e0062
-#+busybox-console.0aafd33cc9f9715ac3b15ddbac444ef9bf53e0fe74799a6c8bbfb69ccd88d3f8
-#+busybox-getty.ebe9b9d5a1f380298264d6851b0eb4c590eb4cd1fda091e78ad5f584439ec1ce
-#+busybox-i2c-tools.2f367203fde2652cb02921830bdc8884e6011f13604d87d41cda5f1044000fc7
-#+busybox-linux-extra.7bdd28daad9eb0b6e9e9fac88e9ab8c938d448e9866c9ddf6044018cedf5f401
-#+busybox-mtd-utils.c7c720c931e698ab9d591e3eea62dd911cb8f6d08fa8e30f736c3e2d9903b7e9
-#+busybox-shadow.e512b567a6c2894806767c440ae099257279aa7870d73f12038a337e63855ba5
-#+busybox-su.7781cb27b148a31fab99ab39032033c61064f1e60222a69f548a881b6a36b702
-#+busybox-util-linux-priv.d80b7538136e963ecc037e86bc4c12eb40278729b53b76fe063372361f6332ae
-#+busybox-logging.ca69ac5c243d70ede4d47c19d6207d58dbfd870d7426c773db1e2c56500a7cbe
-#+busybox-cron.93a1a158bff3b28f54c1b4178086fa55439d871677b32296404a4646fc8be2f3
-#+s6.550e301dc6dfcf26db08026d00c860a304b8a66185f9505cceecfde447a91729
-#+s6-rc.b5a43df2dc3f1349fc09edb9cfd7ec25f4c9f5fba6314400c8c031edd3ee7ce9
-#+s6-portable-utils.0b60152cde5b1e8e8e439ecab2233f582e214f0c846014681b99e6d66a4cc3f5
-#+s6-linux-init.9e5e4b670dda8760392dcbb20bdd3a97114c050f1bab772d5102afd48c0766b4
-#+execline.aacd8e3ceece70f15d43e076bc07caa871a626e3a03556c7d6631646e53f4d15
-#+system-config-rc.218b9e6822eb345e6949c50c610aea5be3553e4f871ccbc4fe81256e5c3f661a
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-dosfstools.56396f7b530bab258698db16dfe56df147da2a80b37e9729aec401b2c83a20dd
+#+busybox-e2fsprogs.2c4979ae2d1409d4b0cef126bea07cba05ad5177042dc11bac6f4b38828b16d5
+#+busybox-iproute2.0f4c46d320b33a01ab90482029a456823b2ac16c9363af46457da5e7f17ef9bc
+#+busybox-iputils.76641a5ae27e055de03d95fc640a9aa4ca84eb3e839c441363a04a086c9e0e36
+#+busybox-net-misc.98ff087f694164cdb65f7d30df6876bd1a2a6e6ece7be2cd802cea8bdd33c6e1
+#+busybox-net-tools.366a4e9545c6ad546df64c8627cc935b10f15cc8719f83675afa433863e6c749
+#+busybox-traceroute.4e124e41c0db10ec937b5b14ccaf4103dd2a4704de3aa4aa982778f493a62363
+#+busybox-wget.274b9e3d75d910cfc19ab2795e9d751b06013e46b50316c94cd2d3748a0d0121
+#+busybox-chpst.8e7ff8cfcadff0ba80c993ba345dee83e79244f584af4d99a12479ffd4130349
+#+busybox-console.42e3e40e847c26e4231ab5ebf761a1c15f03b2efb6c50d5958ba4638618b3c7b
+#+busybox-getty.d3ddccf728e9f53e9194b10008c71fc979d6e5538abbb53d08d46e4a2cee68b3
+#+busybox-i2c-tools.25514b67d09f723103cdc7004244fbb43590c32852a2b6a9e16b05d50830eb25
+#+busybox-linux-extra.2eda7b16da5f35c3cc0149252456d1017020c20e49bdbfbf5ec0c9f7fc7f4168
+#+busybox-mtd-utils.494a7875fae49c6a54cff034a9e340da78855dfb844375657b104621401e3770
+#+busybox-shadow.5e38011f1e46b8f94df458b9ce65c4dac551de4a4e3c2ea06b5acdeba892d776
+#+busybox-su.27fc91e7602c68fb134bf3618b4543f98d4b867b4671956ca4589173bc3cd109
+#+busybox-util-linux-priv.2f8dcd11054db802c4aa77c6d4c684c3119421d368ed6c10fd71bf25d8bd8cf4
+#+busybox-logging.26404235f05ced1e61426245e444216331ccef1110b6bfe3e108356fdd456215
+#+busybox-cron.d7b3e50c8ed4eab785f47d07f01c2bed9205b2f64683ca5474979fcb326f1c28
+#+s6.cc7a467f3ce49c8696814807bf2017c48023ef2c0f1940474af7cd195fc9e0c1
+#+s6-rc.d19fb0c67b23dba22996775da7eccb86d59207ba5db866601fb5fface96b7189
+#+s6-portable-utils.eeed791393c14ea86342f06c38ec9a5fcb78d3a125ebc2982953b23de2d65fae
+#+s6-linux-init.bd10527854218f7717e638c309103486aa425a6d448b20eec1273967bb3b6955
+#+execline.7eeac53afdd31d21d8bafe193e26ec54d4b10c89b862def1227248269d8af7c5
+#+system-config-rc.e8300e4b4511b48ad6d7b41ab43f4b7a777e314011dee1b488bc6a8d365b20be
# - build script start -
@@ -76,7 +76,7 @@ dest=${pthbs_destdir%/}${prefix}
cd '.'
-s6rcdb=/versions/system-config-rc.218b9e6822eb345e6949c50c610aea5be3553e4f871ccbc4fe81256e5c3f661a/config/s6-rc-db
+s6rcdb=/versions/system-config-rc.e8300e4b4511b48ad6d7b41ab43f4b7a777e314011dee1b488bc6a8d365b20be/config/s6-rc-db
# Generate init (${dest} must not exist but parent dir does)
mkdir -p "$pthbs_destdir//versions"
@@ -191,8 +191,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -205,25 +203,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/system-config-rc b/variants/root-x86_64/system-config-rc
@@ -1,36 +1,36 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+s6-rc.b5a43df2dc3f1349fc09edb9cfd7ec25f4c9f5fba6314400c8c031edd3ee7ce9
-#+fileset.d409c0ed822b5b2c83ce61f351d3046168445548f4c2e8c556fb5203ad578a49
-#+system-config.d100fe21dcee292e769fda51de40f08bed10b2a133a4f7dffa4477daea5f1033
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+s6-rc.d19fb0c67b23dba22996775da7eccb86d59207ba5db866601fb5fface96b7189
+#+fileset.a96f500c8a44706c6e365056abd8f5730cdbe07db8d2650e49ad35d36cd2c319
+#+system-config.f526152eeb286f236d50b129d3712fd97445658235f53e1be4584c361cae47dc
# - build script start -
@@ -40,7 +40,7 @@ dest=${pthbs_destdir%/}${prefix}
cd '.'
-src=/versions/system-config.d100fe21dcee292e769fda51de40f08bed10b2a133a4f7dffa4477daea5f1033/config/s6-rc-source
+src=/versions/system-config.f526152eeb286f236d50b129d3712fd97445658235f53e1be4584c361cae47dc/config/s6-rc-source
s6-rc-compile ./s6-rc-db "$src"
mkdir -p "$dest/config"
mv -v s6-rc-db "$dest/config/"
@@ -66,8 +66,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -80,25 +78,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/system-config-scripts b/variants/root-x86_64/system-config-scripts
@@ -1,34 +1,34 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+zsh.e70e877a9f9edc997affe824ed6f88424223ef3a8c46879b2a31428af8a8613c
-#+pthbs-banginstall.efbba02ac5305ac1b4b06c882d2f6a56f61720fa7034f0a2fe1dee77cdb2756d
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+zsh.870850613fc66b0a7769d17f32bfdcd0b720400428975804b1d2c05d5d567190
+#+pthbs-banginstall.e32563ba16d2e501ec2b4b0af0c18bfe31abc7201f5b50bbd2ca2f09f8e42f75
#@git:dc793695cc0632a808af9d4415f3b0cf0f4dfba2:system-config-scripts
@@ -83,8 +83,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -97,25 +95,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/system-config-zsh b/variants/root-x86_64/system-config-zsh
@@ -1,33 +1,33 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+zsh.e70e877a9f9edc997affe824ed6f88424223ef3a8c46879b2a31428af8a8613c
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+zsh.870850613fc66b0a7769d17f32bfdcd0b720400428975804b1d2c05d5d567190
#@git:6dfbe33079e2f8c64c5daed29aa1ea3e7e3f2d59:system-config-zsh
@@ -62,8 +62,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -76,25 +74,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/tinyssh b/variants/root-x86_64/tinyssh
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
#@untar:-z:sha256:f3ae622c765db4e0d791ea90a9feba39d7f693ef9cb949a797f7ad6b404a2d61:.
@@ -100,8 +100,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -114,25 +112,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/user-env b/variants/root-x86_64/user-env
@@ -1,34 +1,34 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+execline.aacd8e3ceece70f15d43e076bc07caa871a626e3a03556c7d6631646e53f4d15
-#+pthbs-banginstall.efbba02ac5305ac1b4b06c882d2f6a56f61720fa7034f0a2fe1dee77cdb2756d
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+execline.7eeac53afdd31d21d8bafe193e26ec54d4b10c89b862def1227248269d8af7c5
+#+pthbs-banginstall.e32563ba16d2e501ec2b4b0af0c18bfe31abc7201f5b50bbd2ca2f09f8e42f75
#@sha256:664430d033e0b491a5ed90cb39cb17cddb57ac0be9f3f2bf014264f3c17d55df:user-env
@@ -66,8 +66,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -80,25 +78,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/userspace.environment b/variants/root-x86_64/userspace.environment
@@ -1,90 +1,90 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-dosfstools.fe9dc7453fb1a770b675108e457029a2739c6ca79627db7538ab89592669f157
-#+busybox-e2fsprogs.7259fca6189c8d0ce3f4da6dcb699a78e25fcfed78c245279c0b770dd7307700
-#+busybox-iproute2.804fa48fd6895383b3a6a27c9098e94e1a436679fc570d4a30643c52f032b3d5
-#+busybox-iputils.7e3069a6f610a281caa381c3fd7fdc205c9a333318478953385201a685bad51d
-#+busybox-net-misc.eff784f9de60c2e42d872c2ab63b7296a42dd61b824373f3b649aaeec5c3b214
-#+busybox-net-tools.fb0385bee303901604824fc18dee7e76c4582b61a9b29454cafcca0a3fd5a96c
-#+busybox-traceroute.f5e6c280aed3c3a34be0fd56898b5e9f31123c3e03a5e017c4ad009b521ed555
-#+busybox-wget.ffbfbf22ccd2b9d8d7d3d9bd5f3f6c4c9141086e580dc44faa93070370062f3d
-#+busybox-chpst.a6422550ba62ad83f199cd94bfaa1be7226cb93c9b5a6492948fd239c42e0062
-#+busybox-console.0aafd33cc9f9715ac3b15ddbac444ef9bf53e0fe74799a6c8bbfb69ccd88d3f8
-#+busybox-getty.ebe9b9d5a1f380298264d6851b0eb4c590eb4cd1fda091e78ad5f584439ec1ce
-#+busybox-i2c-tools.2f367203fde2652cb02921830bdc8884e6011f13604d87d41cda5f1044000fc7
-#+busybox-linux-extra.7bdd28daad9eb0b6e9e9fac88e9ab8c938d448e9866c9ddf6044018cedf5f401
-#+busybox-mtd-utils.c7c720c931e698ab9d591e3eea62dd911cb8f6d08fa8e30f736c3e2d9903b7e9
-#+busybox-shadow.e512b567a6c2894806767c440ae099257279aa7870d73f12038a337e63855ba5
-#+busybox-su.7781cb27b148a31fab99ab39032033c61064f1e60222a69f548a881b6a36b702
-#+busybox-util-linux-priv.d80b7538136e963ecc037e86bc4c12eb40278729b53b76fe063372361f6332ae
-#+busybox-logging.ca69ac5c243d70ede4d47c19d6207d58dbfd870d7426c773db1e2c56500a7cbe
-#+busybox-cron.93a1a158bff3b28f54c1b4178086fa55439d871677b32296404a4646fc8be2f3
-#+attr.51e6d376dae2a666eb579f95fba5a46209b70a50068ab5ef136c8aa02a3e02db
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+diffutils.bd9293d5e9a522517591a123da935e0cad52403e6d14842add0c4bf447fcacdd
-#+patch.1225eb800ec6e0421d25728b71fb3e19703373425c5c4ed45ed964ac89212025
-#+flex.a0ca1afbde90c6494bcc4dc039ac1892034358d4fc6c590de40df83f32966126
-#+bison.3cab4d70f4a22a21c792df2e75e4b90d91636cdc95e0585d8e49ec2ae8104bbd
-#+rsync.b51eeb661953517f15c0c59f133700f3fb57b214edd0c9667ad0891427194656
-#+execline.aacd8e3ceece70f15d43e076bc07caa871a626e3a03556c7d6631646e53f4d15
-#+s6.550e301dc6dfcf26db08026d00c860a304b8a66185f9505cceecfde447a91729
-#+s6-rc.b5a43df2dc3f1349fc09edb9cfd7ec25f4c9f5fba6314400c8c031edd3ee7ce9
-#+s6-portable-utils.0b60152cde5b1e8e8e439ecab2233f582e214f0c846014681b99e6d66a4cc3f5
-#+s6-linux-utils.aa097f82e882ae00ab6eefe8950fa4a3e2dd28c22770205b2f805266b4588772
-#+s6-linux-init.9e5e4b670dda8760392dcbb20bdd3a97114c050f1bab772d5102afd48c0766b4
-#+mdevd.4154733913ff780b3108b9a5ef0604db3be2e24753361e698a5eb2909c1a7b2a
-#+s6-dns.67acdccf5a6475315dca3557e28a059d5b3a6e3decb28f9fec04ce1a187104d9
-#+libressl.ec7a63a3249c86932b3a516769d6dcf133900580b35aabce7c5b4d9e490036ca
-#+s6-networking.c4443af7974fc56303e1f5d7e17ebe4a1f7b4d9fd1a941f8d4e408d1398277df
-#+zsh.e70e877a9f9edc997affe824ed6f88424223ef3a8c46879b2a31428af8a8613c
-#+pthbs-banginstall.efbba02ac5305ac1b4b06c882d2f6a56f61720fa7034f0a2fe1dee77cdb2756d
-#+aat.eb95fdd8cff549eede66a93990d8b9dd5682c49d131fa373d28d1e2d396a83da
-#+confz.976e2e5eca44f9e2f3aa156dbac5550950205e2074ddd5a2182f51f962de20ab
-#+containers.15e85b61935af2e77d7f958996f6df6455b6a5cd79a31026d0cb91b559aa4920
-#+fileset.d409c0ed822b5b2c83ce61f351d3046168445548f4c2e8c556fb5203ad578a49
-#+logincaps.6380983a04c47da978fe36b88e521c7b5f650767ff37050239fec6ef7e9ee8ff
-#+snaprep.1d83e4af0a7250113b4c28a48d5156e6cb3058123c14c7f24e5c54019097a41b
-#+curl.455a5468933be7168f5e430072b8c9797aa445d106edadbacb5d23be94e8345a
-#+git.b9176788309f592a4a9403f55b46648f54ceeb6ebcf4ca21701294d2d62d9237
-#+xbps.797b022f57edff25bf117f64ae104092e0e1d2bcff17848b6f66df6513bf9c7a
-#+apk-tools.a22aea46546549aa4b3da4621ef54c77d2e646765fb6424e44cf884f15513f30
-#+getent.8a0c3b9665c430990fecc07f769f33a2355e796e1e19408fb5d226952d67ac95
-#+getconf.a7eca343623c7e4c27e636a93d51045c4ee43efd673c751e89cd76c193e5d4cc
-#+iconv.7f3e7aa47b62d05f22800899d9d3d856a2981c823e473bf6a198a8657885dd2b
-#+libcap.7bbb6a623d348970799e44e4552e5ccff8f43619187ce9d2c527ab2f74619d31
-#+applyuidgid-caps.bdd29d106820b66373e56e8c94e16755aacbae3475d21f4911deaa38b04795fc
-#+ccx-utils.b26547dc8a2b883ec4c46581151c3173c1b5e43d55b79081366754db05f6d777
-#+user-env.e7a492ded2a3cfe5997fe9164e39f769e9f90bb3c01f724729109923de6d4410
-#+strace.9c21a3cc83395beea41e216d0d56782e23982d85812983ac7526859281bf5d52
-#+mlog.76ed22dee95284d8874841b434c8b8ee5aff5d55cbcba56d3224c416bb7af3b3
-#+findutils.6098c312e4bc7e3b5737a2aef7eb3e5b3cdd729df8f2521b16d2119b79546cec
-#+nawk.3a4d5fc4f5da910980b1f73ac9105d3581359e75829f79ed52975a8e3eff81bb
-#+squashfs-tools.b9e99cc58c811c8033edbeb9db0a21acab2a667b0206e100d7e1b5411e31afd5
-#+mandoc.a3ca9919c5bc957261e76ff427fcef1d9a907d8731065fe1449bb6b72a3bea8e
-#+tinyssh.07da814b366eba0d215407d04434309f11728aba1ead68aa68511de582016f43-
\ No newline at end of file
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-dosfstools.56396f7b530bab258698db16dfe56df147da2a80b37e9729aec401b2c83a20dd
+#+busybox-e2fsprogs.2c4979ae2d1409d4b0cef126bea07cba05ad5177042dc11bac6f4b38828b16d5
+#+busybox-iproute2.0f4c46d320b33a01ab90482029a456823b2ac16c9363af46457da5e7f17ef9bc
+#+busybox-iputils.76641a5ae27e055de03d95fc640a9aa4ca84eb3e839c441363a04a086c9e0e36
+#+busybox-net-misc.98ff087f694164cdb65f7d30df6876bd1a2a6e6ece7be2cd802cea8bdd33c6e1
+#+busybox-net-tools.366a4e9545c6ad546df64c8627cc935b10f15cc8719f83675afa433863e6c749
+#+busybox-traceroute.4e124e41c0db10ec937b5b14ccaf4103dd2a4704de3aa4aa982778f493a62363
+#+busybox-wget.274b9e3d75d910cfc19ab2795e9d751b06013e46b50316c94cd2d3748a0d0121
+#+busybox-chpst.8e7ff8cfcadff0ba80c993ba345dee83e79244f584af4d99a12479ffd4130349
+#+busybox-console.42e3e40e847c26e4231ab5ebf761a1c15f03b2efb6c50d5958ba4638618b3c7b
+#+busybox-getty.d3ddccf728e9f53e9194b10008c71fc979d6e5538abbb53d08d46e4a2cee68b3
+#+busybox-i2c-tools.25514b67d09f723103cdc7004244fbb43590c32852a2b6a9e16b05d50830eb25
+#+busybox-linux-extra.2eda7b16da5f35c3cc0149252456d1017020c20e49bdbfbf5ec0c9f7fc7f4168
+#+busybox-mtd-utils.494a7875fae49c6a54cff034a9e340da78855dfb844375657b104621401e3770
+#+busybox-shadow.5e38011f1e46b8f94df458b9ce65c4dac551de4a4e3c2ea06b5acdeba892d776
+#+busybox-su.27fc91e7602c68fb134bf3618b4543f98d4b867b4671956ca4589173bc3cd109
+#+busybox-util-linux-priv.2f8dcd11054db802c4aa77c6d4c684c3119421d368ed6c10fd71bf25d8bd8cf4
+#+busybox-logging.26404235f05ced1e61426245e444216331ccef1110b6bfe3e108356fdd456215
+#+busybox-cron.d7b3e50c8ed4eab785f47d07f01c2bed9205b2f64683ca5474979fcb326f1c28
+#+attr.be539e31997ed24f5c97255aef37b521367e2ec1e1355749ba51d376bcc445b2
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+diffutils.2852e71028eb32d29b996ac5a7de6fe177d030b766faa7edb2ffc67d6baa56ae
+#+patch.40c17d022b0c47e658196e878ad980f867e202bd0b847ec8010ef557660236d7
+#+flex.0e312849f0d1d80b69aba17f6035bcacfd0b603b42c76d305de18b4877ba2ff3
+#+bison.294adc77867cb890974ea0b35b43919d9b32552148e989685ce3fc043a75c7a0
+#+rsync.01492a9b9d6d481c8871a7d957427e42030081e96900880af865be0d960aa0e4
+#+execline.7eeac53afdd31d21d8bafe193e26ec54d4b10c89b862def1227248269d8af7c5
+#+s6.cc7a467f3ce49c8696814807bf2017c48023ef2c0f1940474af7cd195fc9e0c1
+#+s6-rc.d19fb0c67b23dba22996775da7eccb86d59207ba5db866601fb5fface96b7189
+#+s6-portable-utils.eeed791393c14ea86342f06c38ec9a5fcb78d3a125ebc2982953b23de2d65fae
+#+s6-linux-utils.34dc7745fac369573328c97418703397b9a3ea11ebd44bee6d0e7f70960e5202
+#+s6-linux-init.bd10527854218f7717e638c309103486aa425a6d448b20eec1273967bb3b6955
+#+mdevd.f93712c611a2f9afabbfcf5a081259c7b5c85bdf34921d7fdfff4b661d9b06d1
+#+s6-dns.86ce89625522614842378a50a4c07ab925a1ec333aed09f6765ca628a124d4a2
+#+libressl.8c548ee01cd4c5a4599d1fc585c260156a3c79c39f2edd8ead4022c11a9851d8
+#+s6-networking.a98f5bf3cf2af23d94ab43665adaee0ec1d2ada654d1d43cf7154ea04aa161c1
+#+zsh.870850613fc66b0a7769d17f32bfdcd0b720400428975804b1d2c05d5d567190
+#+pthbs-banginstall.e32563ba16d2e501ec2b4b0af0c18bfe31abc7201f5b50bbd2ca2f09f8e42f75
+#+aat.09b6354fbb31bfd1a629398dfdf34e7880767830336e4b2d3965ab6f04074f1d
+#+confz.dbdb24622959761077197617db6a466dcd247bb74f14d1839f5d7492dd2c6154
+#+containers.549216c2d3466586ba49d62667efb73373b8d2766cb1e4029a6b94030462e55b
+#+fileset.a96f500c8a44706c6e365056abd8f5730cdbe07db8d2650e49ad35d36cd2c319
+#+logincaps.414d93d84f5d25b327cad223f36e6e27b902c36d72c87a266d380437257b7e3c
+#+snaprep.1a66a1f1c70adb87989b26154fec1700d0912f90124abadf95fc45532180c1b1
+#+curl.e303bb5b680227d1cf03ab16fc1eddcc88b8b312864d7df7624905e5b3e183c9
+#+git.541552c0b86952b0fdb935a894b7dbae28b6f0c7487937ab0f82be0cd7cef60d
+#+xbps.c2eac9a448b38421ae0ac40309125520c4375e2392aa3d4256325e8dfac8f0e7
+#+apk-tools.3feb53f1a29de01cc2c1d71986846bb5605a0416b1cb9cea8509f2ff863f3480
+#+getent.e0a184485b2487103fd3bbafae4bb23de19aa0821b7cac09f12af08b0ce8cc2a
+#+getconf.4fec96b7240a716ea00f367bcd2e8510fd1ada5c15330c41a6d13fbe2e7fa502
+#+iconv.5faf268d16602a673e0eb3bc6b9cf7a643a014ebce15b5c1b40ef8904af880c1
+#+libcap.edaf3dd1442047b6ca11c6fb137c751414aba9a92de045d422020664aff3acaa
+#+applyuidgid-caps.fa8decebff17ac5aba7c3ecbc3473eb65335159d44c018073723f4761049a3f0
+#+ccx-utils.eb12085a0e67a594b3d3ef65f9645e1e32ef908c33b32f4219882349fd48794a
+#+user-env.127f9838cfa42ac89ddc4a7880182671fc3e00fccb9ad9cc8458270e731e1834
+#+strace.c9425aee6f879412d9a0772e51bde498d1d13a22ac1e5b9a889a2484366cdb24
+#+mlog.a0102c25702fc2f1d73758d97517ef6ec6252d88c8d2447f52e4e8175c9c70d7
+#+findutils.aa739975a34b2fc7e17e01b6e6030fa440da16f04eaae7660afccce5f40e1fea
+#+nawk.1de9464e2ff199c997bff4c434bdb13926b4557d1b8fd471759568a74425fbba
+#+squashfs-tools.2f21ee34de3a35c6d186bba303291047737b000c4162408f86f899bee10efc0c
+#+mandoc.a8930918eda728c4683931810853ebaec74f2ef7085610e392ce724cc22347ea
+#+tinyssh.501143850074a32bcac3c619632ae8e6a2e4105a7826d6332e02f2437c29e038+
\ No newline at end of file
diff --git a/variants/root-x86_64/vm.environment b/variants/root-x86_64/vm.environment
@@ -1,2 +1,2 @@
#!/usr/bin/env pthbs-build
-#+linux-qemu-guest.1cd1f9bc17dd15329a02d668d3c331cbd3d4ff0352d60dcd07eb2b9039aeb386-
\ No newline at end of file
+#+linux-qemu-guest.664d0c7b373acae39f5b542533494fcda691dc77aadca020f15aa73709e081d8+
\ No newline at end of file
diff --git a/variants/root-x86_64/xbps b/variants/root-x86_64/xbps
@@ -1,37 +1,37 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+libarchive.dd10706696d6f25a8e15bf1f4889ea14720701e72d8363bb2c348c9a0f5ebbd2
-#+libressl.ec7a63a3249c86932b3a516769d6dcf133900580b35aabce7c5b4d9e490036ca
-#+pkgconf-pkg-config.0cad8e56f082b98336c9640c2415c9ddc2f2b6e0426b3f64b7210af40ff06855
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+libarchive.d6ceba7a3f680820f486cd18b1186548e8192a788f1480098fc15c94e3464e92
+#+libressl.8c548ee01cd4c5a4599d1fc585c260156a3c79c39f2edd8ead4022c11a9851d8
+#+pkgconf-pkg-config.9a67aef036031034254a8e5654f90056af8efb12d3c215c44cf13f70f9d7290c
#@untar:-z:sha256:a6607e83fcd654a0ae846d729e43fefd8da9a61323e91430f884caf895b4f59b:.
@@ -123,8 +123,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "keys" { link($0); next }
$2 == "env" { link($0); next }
@@ -139,25 +137,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/zsh b/variants/root-x86_64/zsh
@@ -1,38 +1,38 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+m4.0e264bd7e38ad5550d17da30402e67f9ac3f5ca2e93b2560b583ddf0b5341a9a
-#+netbsd-curses.ed23772837f681ce0b2fcb8e64a00516f4ee958f9e546c4dc2a71dcffb0d99ec
-#+libbsd.936433baa586f97cb455589a778f22f7d62316e77041ec32cfc27932f4d6a96c
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+m4.654b7af71586ef928fabdb2743adc721f706e90d61209c8d9845d5d45fcae66a
+#+netbsd-curses.3330edc1d54465350b03d2f9baf33aac5c35beb127f89ea6027d7bf510873e20
+#+libbsd.9abfdc49a3ae33684ee396b40d2dc2e718aaf7c60c032d2d98c0c0b7ba4ac591
#@git:c73505cc47870bd09e8e204d98ac5976e0d4cb52:zsh_config
#@untar:-J:sha256:9b8d1ecedd5b5e81fbf1918e876752a7dd948e05c1a0dba10ab863842d45acd5:.
@@ -158,8 +158,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "zsh" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -175,25 +173,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {
diff --git a/variants/root-x86_64/zstd b/variants/root-x86_64/zstd
@@ -1,35 +1,35 @@
#!/usr/bin/env pthbs-build
-#+busybox.4e878cf357f11a7b5ba40d5194835f901ef48d7043daceb3c10ff47466e4d842
-#+busybox-bzip2.17e18d5955c7f21a900407c7e8ac37ff1ee37292c3bbf1f07d6943c58527c916
-#+busybox-gzip.134f9a4c9e8c75476d8aeb4843d92ccba2484ddc07d5bcebfbb242c41fa0372b
-#+busybox-lzop.4821aa021173a48518e8268cf9703727d985ac27f5fbc1dfba8a54f3caa1299e
-#+busybox-unzip.701c1303a391b3887d21e22f06031e3731f32e29f6de572a256be373be481491
-#+busybox-xz.6cfdf7c72be96e5c2fac347166a34205684f4e5de848c603726b7ddc566bfa7f
-#+busybox-cpio.08ca153c02a65fb82f8e323413b8e2a67303cbbf0692fe94b09c82786a2f67d3
-#+busybox-dpkg.3ddb4c803c0bdded104cba179d9acc6235d6230255db289b4906847ae036334d
-#+busybox-rpm.9673450ba9926a361df3bd4d646fc72bbc1c5ed788739af8d5bebd9ca5577c24
-#+busybox-tar.118feb66cb667edcda39e3d07f04e99f30f16bc5e249efc282ab7de29aeb2e7f
-#+busybox-ed.7be2a8154d8fa4ac5dc6d7e1378212629966b3a7ecfa2d9da7c1f2f2462afe0b
-#+busybox-sed.5f60dc6cf8505a96974afd9ecd04a08dcebaac4ba62f32d10e58e5986c0aa6b3
-#+busybox-vi.9d086e0a713890f0e95c1ebfde842ce4b606902351495f5a54d4ca2c1f4727c6
-#+busybox-xxd.b8060a13923cdbd6d1b8ff01c558a0d6263631731441cd2cda596f3f81613bc2
-#+busybox-process-extra.37e05f4aafc2f0538340ebe37689b930493ecbdbdfe1ac8e225b610636f9dcfd
-#+busybox-procps.3f754110b495bf11ea9350c60b9babce09887b54d7ea5dbf9066ee24a8ff8236
-#+busybox-psmisc.44e8a30e1d1b233c3ca389bd1e31a984f5ebfc2edcef11ad1eb5495122a1c744
-#+busybox-ash.4354c0e572173bd74229008308d5fbfaf426c6f0029d3e1fc223088f577461d0
-#+busybox-bc.be0d795fd6ca6190cf7bfc7b2961b4d4c9e1e44b547d18423f6f189df1051905
-#+busybox-coreutils.3434bf7336ac2c6cf21502280a21ad01853ba7618128ddd582d6f46b45a9b075
-#+busybox-coreutils-extra.cfb652fe02284c6655b7bd8eb03f3f32a5b7139217661aacb70ff106dd9060a3
-#+busybox-daemontools.b54e2e6c209b2976237d5d0438c68eb54869486eeb7aa16589be05ba9d42dc96
-#+busybox-grep.d594914a95394a2c3ded23a7c1500449d6b87fbff9dcc2fc3b60d51976f26dd7
-#+busybox-misc.43773365ec589decf7007b5d915678cfbfdcfa416befb80c843314ed9d416106
-#+busybox-sh.efcaa2032afd17d1f4a6a3d2c7ca5dc08b179cb862a5733046c2bfb22c9fbe5e
-#+busybox-util-linux-unpriv.1129ef897da5b29169657b066f9a86b63e3d36a24f33e59863aa5742807a6c0e
-#+busybox-findutils.44f49a6150fb9c551d2546c27261060b01a7b3a18080666b039bb6007a18cf91
-#+busybox-awk.e8a68bc8fcf7d87e1b8dafb18f08b42b42c5f8f09f30961669df38037651a681
-#+musl-cross-make.8cff65996d3783038b60373628df3971c541e83230d164ac06d29687deb0bcfb
-#+gnu-make.31f1e476d479827044816e2cdc69a298d84b3a7e170933a0db3fbaee527af314
-#+busybox-diffutils.541027d44406106cfe3ddbfb5df26d8a47d6c2aab567b1e30775fff649ea83e7
+#+busybox.4a8921dfe77934f63067a913b665d9a6cf49d682789d2409ea7e089a670f807d
+#+busybox-bzip2.dd5ff7d8a62863523426456d375efa9adbb6ac208467997a892a9d0451083018
+#+busybox-gzip.ab9ca40522c7817852aa4e31ae2ada8cdbdaaa992b6473de617baf0a5397ae15
+#+busybox-lzop.747f9cd3352af5d7afb199975e7fc6b690eb9f436b691e04c560a06268bded59
+#+busybox-unzip.6556d1815896d5c2fcf0e186cadb999df376d12ddaf508217a0cb2d86f409784
+#+busybox-xz.59845b7059fc17ce9be416be22c9c3d770257ece2b115376d727e356cbf07ed4
+#+busybox-cpio.3c2797ffdfa71b41fe8c2bc50b4fbb9bf81dda25b621b1f9c9a84ede881927f5
+#+busybox-dpkg.08e0663e4f51fcaece40f5efca464973e05bdd6b27a8ea5c2c2c471fb03e0083
+#+busybox-rpm.90fa138077f18c3ccf451e3b1e659f9fd954c00b50830b6707a8649683a501d7
+#+busybox-tar.6416f03d89552022e86ddfe272c0b885f64267a8631b5051dddb6430fe8538f1
+#+busybox-ed.3c21647b880c36aad852fc6fbf8c6b1acaa10346ef1d56e69bb8099a7bd60db1
+#+busybox-sed.b68e754e96e6aa945e5312e679aa9f378daabc89f1002790009f96bfdd93d7cf
+#+busybox-vi.33b91c0d7911721443e3083f2e83a77a0c7bd75ea65eb59e531b39811d06d2e1
+#+busybox-xxd.eebf514ec31f48966e599a318b1d3b8d0de3dcf196034174275a0f2b79038441
+#+busybox-process-extra.af85840c36632926462bad5d5af80caf2eb95348c8ab48a4f729c86af045d4f3
+#+busybox-procps.77977a974d4d3731c94c78d0bd22ae64248458a093115565b21f01fe1f01231d
+#+busybox-psmisc.4ecf1d35165905a0925eae45fb4895787323ad6c7cc862b9de1bc71f51e4ec0e
+#+busybox-ash.07486780f7ea4f0f6906e5db533daa10ff53791e745ecd34c21445b786c57982
+#+busybox-bc.bb4d95c9960af3fb12d74c7e9df68337f8a18ea6766b057fb696d242c810af2b
+#+busybox-coreutils.9e103c523791e4eb52f88798e891a99d7bfe899c0a453e46398f03a2c06ec38f
+#+busybox-coreutils-extra.d814933d56c580ce02ecea94af0739bd4ba843269ced886b5821f079b5919aeb
+#+busybox-daemontools.5501ffe266223dc251443e0955c6a196d41aefdb34950a8fc71d84d0bf88346c
+#+busybox-grep.8c69d4e343e482bddb3550012ad05c2566c53f13b363baed659ed4c281216673
+#+busybox-misc.c40e19a0425d7c5d86dbbb11a7a7862b673e4e7dac468904c2393673932ec0cc
+#+busybox-sh.03126e3f9712eabb14114a85dd11af5bfc32c65cb3af4b6fde49f3f3226b3eb3
+#+busybox-util-linux-unpriv.9642f3e5e1e7e1bb2efc177c474ca421d24c7fa5305f42f053f309f6c59af5e2
+#+busybox-findutils.8b2ed35cd8a830eb1637fbfe02f6042ef0f31dbb06d7bfdc63501f1220690942
+#+busybox-awk.d014d2dd2024e6b3e13ad5354016b4d6d04b329de67b381d71b860a70213f1f9
+#+musl-cross-make.d072badc6e13c1317dfe3e42b0e370fd9ce7152429c449ec23eafd7414de7ff9
+#+gnu-make.f5d0229be5f680dfeab49b4e1fc10fbc6058ed079b24f4469aefebd17db0f23f
+#+busybox-diffutils.5f25edcc2d8d2a4e8dbfa26c08db961fe7b39dfdc07e72e7e0c5d23b80f2c0c4
#@untar:-z:sha256:98e9c3d949d1b924e28e01eccb7deed865eefebf25c2f21c702e5cd5b63b85e1:.
@@ -98,8 +98,6 @@ function link(src) {
printf "genlinks >>%s\t%s<<\n", $0, src >>"/dev/stderr"
}
$1!="."{exit 1}
-
-
$2 == "env" { link($0); next }
$2 == ".env-template" { link($0); next }
@@ -112,25 +110,29 @@ $2 == "library.so" { link($0); next }
$2 == "library" { link($0); next }
$2 == "lib" && $NF ~ /\.l?a$/ { link(s1("library", $0)); next }
$2 == "lib" && $NF ~ /\.so(\..*)?$/ { link(s1("library.so", $0)); next }
-$2 == "library.ocaml" { link($0); next }
-$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
$2 == "share" && $3 == "info" { link(s1(r1($0), "info"); next }
$2 == "share" && $3 == "man" { link(s1(r1($0), "man"); next }
$2 == "share" && $3 == "doc" { link(s1(r1($0), "doc"); next }
$2 == "config" { link($0); next }
-$2 == "keys" { link($0); next }
-$2 == "zsh" { link($0); next }
-$2 == "vimfiles" { link($0); next }
$2 == "man" { link($0); next }
$2 == "info" { link($0); next }
$2 == "doc" { link($0); next }
-$2 == "icons" { link($0); next }
-$2 == "terminfo" { link($0); next }
$2 == "data" { link($0); next }
$2 == "include" { link($0); next }
+$2 == "share" && $3 ~ /^(icons|terminfo)$/ { link(r1($0)); next }
+
+$2 == "library.ocaml" { link($0); next }
+
+$2 == "keys" { link($0); next }
+$2 == "zsh" { link($0); next }
+$2 == "vimfiles" { link($0); next }
+$2 == "icons" { link($0); next }
+$2 == "terminfo" { link($0); next }
+
+
{ printf "genlinks ##%s## skipped\n", $0 >>"/dev/stderr" }
END {