commit af26fd7c9945617626dbf8bdd86ddccd6c0a72df
parent 27361f017cd1861f362890ccb9d0f7ea08e59a90
Author: Jan Pobrislo <ccx@te2000.cz>
Date: Sun, 26 Oct 2025 20:35:36 +0000
Rework environment variable setup, minor template refactor
Diffstat:
225 files changed, 3210 insertions(+), 2860 deletions(-)
diff --git a/templates/autotools b/templates/autotools
@@ -1,16 +1,13 @@
{% extends "genlinks" %}
+{%- do import_functions.add("autotools") %}
{%- block template_deps -%}
{{ super() -}}
#+{{pkg_install_name("busybox-diffutils")}}
#+{{pkg_install_name("musl-cross-make")}}
#+{{pkg_install_name("gnu-make")}}
#+{{pkg_install_name("m4")}}
-{% endblock %}
-{%- block prepare %}
-{% include "functions/autotools" %}
-{{ super() }}
-{% endblock %}
+{% endblock template_deps %}
{%- block configure %}
autotools_config {% block configure_args %}{% endblock %}
-{% endblock %}
+{% endblock configure %}
diff --git a/templates/autotools_static b/templates/autotools_static
@@ -1,10 +1,6 @@
{% extends "autotools" %}
-{%- block prepare %}
-{% include "functions/build_env_static" %}
-{% include "functions/check_static" %}
-{{ super() }}
-{% endblock %}
+{%- do import_functions.update(["build_env_static", "check_static"]) %}
{%- block configure %}
autotools_config_static {% block configure_args %}{% endblock %}
-{% endblock %}
+{% endblock configure %}
diff --git a/templates/base b/templates/base
@@ -1,11 +1,11 @@
{{ shebang }}
{% block body %}
{%- block deps %}
-{%- block template_deps %}{% endblock %}
-{%- block package_deps %}{% endblock %}
-{%- block source_deps %}{% endblock %}
-{%- endblock %}
+{%- block template_deps %}{% endblock template_deps %}
+{%- block package_deps %}{% endblock package_deps %}
+{%- block source_deps %}{% endblock source_deps %}
+{%- endblock deps %}
# - build script start -
{% block script %}{% endblock %}
-{% endblock %}
+{% endblock body %}
diff --git a/templates/generic b/templates/generic
@@ -1,47 +1,61 @@
{% extends "base" %}
+{%- if upstream_name is undefined -%}
+{%- set upstream_name = shortname %}
+{%- endif -%}
{%- block source_deps -%}
{% if pkg_source is undefined -%}
{%- elif pkg_source == "git" -%}
-#@git:{{submodule.current[shortname]}}:{{shortname}}
+#@git:{{submodule.current[upstream_name]}}:{{upstream_name}}
{% elif pkg_source == "tar" -%}
-#@untar::{{downloads[shortname + "-" + assertion(pkg_version) + "." + pkg_source]}}:.
+#@untar::{{downloads[upstream_name + "-" + assertion(pkg_version) + "." + pkg_source]}}:.
{% elif pkg_source == "tar.gz" -%}
-#@untar:-z:{{downloads[shortname + "-" + assertion(pkg_version) + "." + pkg_source]}}:.
+#@untar:-z:{{downloads[upstream_name + "-" + assertion(pkg_version) + "." + pkg_source]}}:.
{% elif pkg_source == "tar.bz2" -%}
-#@untar:-j:{{downloads[shortname + "-" + assertion(pkg_version) + "." + pkg_source]}}:.
+#@untar:-j:{{downloads[upstream_name + "-" + assertion(pkg_version) + "." + pkg_source]}}:.
{% elif pkg_source == "tar.xz" -%}
-#@untar:-J:{{downloads[shortname + "-" + assertion(pkg_version) + "." + pkg_source]}}:.
+#@untar:-J:{{downloads[upstream_name + "-" + assertion(pkg_version) + "." + pkg_source]}}:.
{% else -%}
{{ value_error(pkg_source) }}
{%- endif -%}
-{% endblock %}
+{% endblock source_deps %}
{%- block script -%}
+{% block functions -%}
+{% for f in import_functions | sort %}
+{% include "functions/" ~ f %}
+{% endfor %}
+{% endblock functions -%}
{% block prepare -%}
prefix={{versions}}/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
{% if src_dir is defined -%}
cd '{{src_dir}}'
{% elif pkg_version is defined -%}
-cd '{{shortname}}-{{pkg_version}}'
+cd '{{upstream_name}}-{{pkg_version}}'
{% else -%}
-cd '{{shortname}}'
+cd '{{upstream_name}}'
{% endif -%}
-{% endblock %}
+{% endblock prepare %}
{% block configure -%}
-{% endblock %}
+{% endblock configure %}
{% block build_and_install -%}
{% block build -%}
{{make}}
-{% endblock %}
+{% endblock build %}
{%- block install -%}
make DESTDIR="$pthbs_destdir" install
-{% endblock %}
-{% endblock %}
+{% endblock install %}
+{% endblock build_and_install %}
{% block check -%}
-{% endblock %}
+{% endblock check %}
{% block finish -%}
-{% endblock %}
-{%- endblock %}
+{% if env_template %}
+mkdir -p "$dest/.env-template"
+{% for key, value in env_template | dictsort %}
+printf '%s' >"$dest/.env-template"/{{key|shesc}} {{value|shesc}}
+{% endfor %}
+{% endif %}
+{% endblock finish %}
+{%- endblock script %}
diff --git a/templates/genlinks b/templates/genlinks
@@ -3,13 +3,14 @@
#+{{pkg_install_name("busybox")}}
#+{{pkg_install_name("busybox-findutils")}}
#+{{pkg_install_name("busybox-awk")}}
-{% endblock %}
+{% endblock template_deps %}
{%- block finish -%}
+{{ super() -}}
cd "$pthbs_destdir{{versions}}/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
{%- block genlinks_begin -%}
-{% endblock -%}
+{% endblock genlinks_begin -%}
}
function r1(s) {
@@ -28,7 +29,7 @@ function link(src) {
$1!="."{exit 1}
{% block genlinks_rules -%}
-{% endblock %}
+{% endblock genlinks_rules %}
$2 == "config" { link($0); next }
$2 == "keys" { link($0); next }
$2 == "zsh" { link($0); next }
diff --git a/templates/linux b/templates/linux
@@ -15,7 +15,7 @@
#+{{pkg_install_name("libelf")}}
#+{{pkg_install_name("pkgconf-pkg-config")}}
#+{{pkg_install_name("nawk")}}
-{%- endblock %}
+{%- endblock template_deps %}
{%- block source_deps %}
#@untar:-J:sha256:{{ assertion(tarball_shasum) }}:.
{% if patch_version -%}
@@ -23,14 +23,14 @@
{% endif -%}
#@sha256:{{files["lh_bootstrap-x86_64-config"]}}:linux.config
#@sha256:{{files["noobjtool.patch"]}}:noobjtool.patch
-{% endblock %}
+{% endblock source_deps %}
{%- block prepare %}
{{ super() }}
{% if patch_version -%}
unxz -c < '../patch-{{ patch_version }}.xz' | patch -p1 -N
{% endif -%}
patch -p1 -N <../noobjtool.patch
-{% endblock %}
+{% endblock prepare %}
{%- block configure %}
export CPATH="$pthbs_build_environment/include"
@@ -38,14 +38,14 @@ cp -v ../linux.config .config
{{ linux_arch_personality|default('') }} make olddefconfig
diff -u ../linux.config .config || true
-{% endblock %}
+{% endblock configure %}
{%- block build %}
{{ linux_arch_personality|default('') }} {{make}} \
V=1 \
HOSTLDFLAGS="-static -L$pthbs_build_environment/library" \
HOSTCFLAGS="-L$pthbs_build_environment/library"
-{% endblock %}
+{% endblock build %}
{%- block install %}
mkdir -p "${dest}/doc/linux" "${dest}/boot"
cp -v .config "${dest}/config"
@@ -61,7 +61,7 @@ module_dir="${dest}/kernel/lib/modules/{{ assertion(patch_version|default(tarbal
rm -f "$module_dir/build" "$module_dir/source"
ls -lhA "$module_dir"
-{% endblock %}
+{% endblock install %}
{% block genlinks_rules %}
$2 == "boot" { link($0); next }
$2 == "lib" && $3 == "modules" { exit 3 } # make sure kernel modules do not mix with userspace libraries
@@ -70,7 +70,7 @@ function mod_path(s) {
return s
}
$2 == "kernel" && $3 == "lib" && $4 == "modules" { link(mod_path($0)); next }
-{% endblock -%}
+{% endblock genlinks_rules -%}
{% block genlinks_begin %}
kernel_name="{{ assertion(patch_version|default(tarball_version + ".0", True)) }}"
x["./boot/vmlinuz"]=1
@@ -80,4 +80,4 @@ $2 == "kernel" && $3 == "lib" && $4 == "modules" { link(mod_path($0)); next }
x["./kernel/lib/modules/" kernel_name "/modules.dep"]=1
x["./kernel/lib/modules/" kernel_name "/modules.order"]=1
x["./kernel/lib/modules/" kernel_name "/modules.symbols"]=1
-{% endblock %}
+{% endblock genlinks_begin %}
diff --git a/templates/pkg/apk-tools b/templates/pkg/apk-tools
@@ -1,5 +1,6 @@
{%- set pkg_source="git" -%}
{% extends "genlinks" %}
+{%- do import_functions.update(["build_env_static", "check_static"]) %}
{%- block package_deps -%}
#+{{pkg_install_name("musl-cross-make")}}
#+{{pkg_install_name("gnu-make")}}
@@ -9,13 +10,12 @@
#+{{pkg_install_name("zstd")}}
#+{{pkg_install_name("pkgconf-pkg-config")}}
#@sha256:{{files["apk-tools.patch"]}}:apk-tools.patch
-{% endblock %}
+{% endblock package_deps %}
{% block prepare -%}
{{ super() -}}
patch -p1 <../apk-tools.patch
-{% endblock %}
-{% block build -%}
-{% include "functions/build_env_static" %}
+{% endblock prepare %}
+{% block build_and_install -%}
build_env_static
{{make}} STATIC=y LUA=no V=1 \
@@ -29,15 +29,13 @@ build_env_static
LIBDIR="$prefix/library" \
PKGCONFIGDIR="$prefix/library/pkgconfig" \
install-static
-{% endblock %}
-{% block install -%}
-{% endblock %}
+{% endblock build_and_install %}
{% block check -%}
{% include "functions/check_static" %}
check_static command/apk.static
-{% endblock %}
+{% endblock check %}
{% block genlinks_begin %}
x["./command/apk.static"]=1
x["./library/libapk.a"]=1
x["./library/pkgconfig/apk.pc"]=1
-{% endblock %}
+{% endblock genlinks_begin %}
diff --git a/templates/pkg/dune b/templates/pkg/dune
@@ -1,20 +1,20 @@
{%- set pkg_version="3.20.2" -%}
{% extends "genlinks" %}
+{%- do import_functions.add("check_static") %}
{% block package_deps -%}
#+{{pkg_install_name("busybox-diffutils")}}
#+{{pkg_install_name("musl-cross-make")}}
#+{{pkg_install_name("ocaml")}}
#@untar:-z:sha256:579c738f8ca191ba0a9b22dbe78f1377542442c9827cf4939f8964f09f9edb28:.
-{% endblock %}
+{% endblock package_deps %}
{%- block prepare %}
-{% include "functions/check_static" %}
{{ super() }}
# This allows 'dune --version' to output the correct version instead of "n/a"
sed -i "/^(name dune)/a (version {{pkg_version}})" dune-project
# This enables dune-configurator to use the vendored csexp module
sed -i 's/stdune.csexp/dune-configurator.csexp/' vendor/csexp/src/dune
-{% endblock %}
+{% endblock prepare %}
{%- block configure %}
./configure \
--prefix="$prefix" \
@@ -26,28 +26,28 @@ sed -i 's/stdune.csexp/dune-configurator.csexp/' vendor/csexp/src/dune
--docdir="$prefix/doc/{{shortname}}" \
--datadir="$prefix/data"
-{% endblock %}
+{% endblock configure %}
{%- block build %}
ocaml boot/bootstrap.ml --verbose
./dune.exe build \
-p dune,dune-configurator \
--profile dune-bootstrap --verbose
-{% endblock %}
+{% endblock build %}
{% block install -%}
./dune.exe runtest --verbose || true
./dune.exe install \
--destdir="$pthbs_destdir" \
dune dune-configurator
-{% endblock %}
+{% endblock install %}
{% block check -%}
check_static command/dune
-{% endblock %}
+{% endblock check%}
{% block genlinks_begin %}
x["./command/dune"]=1
-{% endblock %}
+{% endblock genlinks_begin %}
{% block genlinks_rules %}
$2 == "library.ocaml" { link($0); next }
-{% endblock -%}
+{% endblock genlinks_rules -%}
diff --git a/templates/pkg/easyseccomp b/templates/pkg/easyseccomp
@@ -1,5 +1,6 @@
{%- set pkg_source="git" -%}
{% extends "autotools" %}
+{%- do import_functions.update(["build_env_static", "check_static"]) %}
{% block package_deps -%}
#+{{pkg_install_name("patch")}}
#+{{pkg_install_name("flex")}}
@@ -9,30 +10,26 @@
#+{{pkg_install_name("argp-standalone")}}
#@untar::sha256:{{files["easyseccomp-configure.tar"]}}:{{name}}
#@sha256:{{files["easyseccomp_fix_includes.patch"]}}:easyseccomp_fix_includes.patch
-{% endblock %}
+{% endblock package_deps %}
{% block prepare -%}
-{% include "functions/build_env_static" -%}
{{ super() -}}
patch -p1 <../easyseccomp_fix_includes.patch
touch Makefile.in configure
-{% endblock %}
+
+{% endblock prepare %}
{% block configure -%}
build_env_static
autotools_config --enable-seccomp
-{% endblock %}
-{% block build -%}
+{% endblock configure %}
+{% block build_and_install -%}
make -j1 V=1 DESTDIR="$pthbs_destdir" LIBS="-lseccomp -lerror -largp" install
-{% endblock %}
-{% block install -%}
-{% endblock %}
+{% endblock build_and_install%}
{% block check -%}
-{% include "functions/check_static" %}
-
check_static command/easyseccomp
-{% endblock %}
+{% endblock check%}
{% block genlinks_begin %}
x["./command/seccomp-run"]=1
x["./command/easyseccomp"]=1
diff --git a/templates/pkg/ocaml b/templates/pkg/ocaml
@@ -1,6 +1,8 @@
{%- set pkg_version="5.4.0" -%}
{%- set pkg_source="tar.xz" -%}
{% extends "autotools_static" %}
+{% do setitem(env_template, "OCAMLPATH", "@ENVROOT@/library.ocaml") %}
+{% do setitem(env_template, "OCAMLPARAM", "I=@ENVROOT@/library.ocaml,_") %}
{%- block configure_args %}--enable-native-compiler --disable-native-toplevel --enable-installing-bytecode-programs --libdir="$prefix/library.ocaml"{% endblock %}
{% block check -%}
check_static command/ocamlopt
diff --git a/templates/pkg/ocaml-base b/templates/pkg/ocaml-base
@@ -8,15 +8,15 @@
#+{{pkg_install_name("dune")}}
#+{{pkg_install_name("ocaml_intrinsics_kernel")}}
#@untar:-z:sha256:3f3f64789ab25bb5cb7f5f907dd651dec9cc9440981822fe75df6b94344b7208:.
-{% endblock %}
+{% endblock package_deps %}
{%- block prepare %}
{{ super() }}
sed -i 's/(bash /(run sh -c /' src/dune
-{% endblock %}
+{% endblock prepare %}
{%- block build %}
dune build --release --verbose
-{% endblock %}
+{% endblock build %}
{%- block install %}
dune install \
--destdir="$pthbs_destdir" \
@@ -29,17 +29,16 @@ dune install \
--docdir="$prefix/doc/{{shortname}}" \
--datadir="$prefix/data" \
-{% endblock %}
+{% endblock install %}
{% block check -%}
dune runtest --build-dir=.testenv --verbose
-{% endblock %}
+{% endblock check %}
{% block genlinks_begin %}
x["./library.ocaml/base/base.ml"]=1
x["./library.ocaml/base/base.cma"]=1
x["./library.ocaml/base/base.cmi"]=1
-{% endblock %}
+{% endblock genlinks_begin %}
{% block genlinks_rules %}
$2 == "library.ocaml" { link($0); next }
-{% endblock -%}
-
+{% endblock genlinks_rules -%}
diff --git a/templates/pkg/ocamlbuild b/templates/pkg/ocamlbuild
@@ -1,5 +1,6 @@
{%- set pkg_version="0.16.1" -%}
{% extends "genlinks" %}
+{%- do import_functions.add("check_static") %}
{% block package_deps -%}
#+{{pkg_install_name("busybox-diffutils")}}
#+{{pkg_install_name("musl-cross-make")}}
@@ -7,11 +8,7 @@
#+{{pkg_install_name("m4")}}
#+{{pkg_install_name("ocaml")}}
#@untar:-z:sha256:2ba6857f2991b7f69368e8db818b163d31cf5a367f15f5953bf8f01a77b3d4fc:.
-{% endblock %}
-{%- block prepare %}
-{% include "functions/check_static" %}
-{{ super() }}
-{% endblock %}
+{% endblock package_deps %}
{%- block configure %}
make configure \
PREFIX="$prefix" \
@@ -19,14 +16,14 @@ make configure \
OCAMLBUILD_BINDIR="$prefix/command" \
OCAMLBUILD_LIBDIR="$prefix/library.ocaml"
-{% endblock %}
+{% endblock configure %}
{% block check -%}
check_static command/ocamlbuild
-{% endblock %}
+{% endblock check %}
{% block genlinks_begin %}
x["./command/ocamlbuild"]=1
-{% endblock %}
+{% endblock genlinks_begin %}
{% block genlinks_rules %}
$2 == "library.ocaml" { link($0); next }
-{% endblock -%}
+{% endblock genlinks_rules -%}
diff --git a/templates/pkg/opam b/templates/pkg/opam
@@ -1,17 +1,14 @@
{%- set pkg_version="2.4.1" -%}
{%- set src_dir="opam-full-"+pkg_version -%}
{% extends "genlinks" %}
+{%- do import_functions.add("check_static") %}
{% block package_deps -%}
#+{{pkg_install_name("busybox-diffutils")}}
#+{{pkg_install_name("gnu-make")}}
#+{{pkg_install_name("ocaml")}}
#+{{pkg_install_name("dune")}}
#@untar:-z:{{downloads["opam-full-" + assertion(pkg_version) + ".tar.gz"]}}:.
-{% endblock %}
-{%- block prepare %}
-{% include "functions/check_static" %}
-{{ super() }}
-{% endblock %}
+{% endblock package_deps %}
{%- block configure %}
./configure \
--prefix="$prefix" \
@@ -29,15 +26,15 @@
--with-mccs \
--with-vendored-deps
-{% endblock %}
+{% endblock configure %}
{% block check -%}
make tests
check_static command/opam
-{% endblock %}
+{% endblock check %}
{% block genlinks_begin %}
x["./command/opam"]=1
-{% endblock %}
+{% endblock genlinks_begin %}
{% block genlinks_rules %}
$2 == "library.ocaml" { link($0); next }
-{% endblock -%}
+{% endblock genlinks_rules -%}
diff --git a/templates/pkg/pkgconf b/templates/pkg/pkgconf
@@ -1,15 +1,16 @@
{%- set pkg_version="2.1.1" -%}
{%- set pkg_source="tar.xz" -%}
{% extends "autotools_static" %}
+{% do setitem(env_template, "PKG_CONFIG_LIBDIR", "@ENVROOT@/library/pkgconfig") %}
{% block configure %}
export LDFLAGS=--static
autotools_config_static --with-pkg-config-dir=
-{% endblock %}
+{% endblock configure%}
{% block check -%}
check_static command/pkgconf
-{% endblock %}
+{% endblock check %}
{% block genlinks_begin %}
x["./command/pkgconf"]=1
-{% endblock %}
+{% endblock genlinks_begin %}
diff --git a/templates/pkg/zsh b/templates/pkg/zsh
@@ -1,6 +1,7 @@
{%- set pkg_version="5.9" -%}
{%- set pkg_source="tar.xz" -%}
{% extends "autotools_static" %}
+{% do setitem(env_template, "FPATH", "@ENVROOT@/zsh/site-functions:@ENVROOT@/zsh/functions") %}
{% block package_deps -%}
#+{{pkg_install_name("netbsd-curses")}}
#+{{pkg_install_name("libbsd")}}
diff --git a/variants/ccx-x86_64/aat b/variants/ccx-x86_64/aat
@@ -1,13 +1,14 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+zsh.984dfca4bfec91d71b3540e4263553a21ad249c9a932571b97f9f77356bab771
-#+pthbs-banginstall.649457ba67c56f487700d9d07792168a8a4d47bdd4109b82f78fd58cc09c81c0
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+zsh.2648e0a529efe55a570fd4623464c4177772c05e176b0f12294119dfa6604da7
+#+pthbs-banginstall.dd343e2ad14074d84f1327791b391255fceeff5752f9d9639c0f032abb3b75cf
#@git:5ce6a6a1224101ce5b0dfec1544a98c94d233ae0:aat
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'aat'
@@ -37,6 +38,7 @@ mv -v data.awk "${dest}/"
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/abduco b/variants/ccx-x86_64/abduco
@@ -1,14 +1,15 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
#@git:8c32909a159aaa9484c82b71f05b7a73321eb491:abduco
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'abduco'
@@ -59,6 +60,7 @@ check_static() {
check_static command/abduco
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/acl b/variants/ccx-x86_64/acl
@@ -1,36 +1,17 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
-#+attr.db788083b755325efcccb6e6300aea05274e00fd9defe7578a55a683ce6fa5a6
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
+#+attr.c8f68a0b4fd8b342cd680063c35ff283b57807dd2b380948e9f8de035dd18a89
#@untar:-z:sha256:5f2bdbad629707aa7d85c623f994aa8a1d2dec55a73de5205bac0bf6058a2f7c:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -54,13 +35,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'acl-2.3.2'
-
-
autotools_config_static
@@ -73,6 +73,7 @@ make DESTDIR="$pthbs_destdir" install
check_static command/chacl
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/alpine-keys b/variants/ccx-x86_64/alpine-keys
@@ -1,11 +1,12 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
#@git:c7b36ed27103ee3f9aa01905ba1fac2d606079cf:alpine-keys
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'alpine-keys'
@@ -16,6 +17,7 @@ mv keys "${dest}/keys/alpine"
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/apk-tools b/variants/ccx-x86_64/apk-tools
@@ -1,30 +1,46 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+patch.94af0b8e71e143c48f3787eb9399bb1dab5a363b04993b00f978c539c27b653a
-#+libressl.6f12c7e796074e0b94be56641a98b2ee89030dad7b788768551b6b5e06bed29e
-#+zstd.d270ab120fa907ad1ae3f5bddc8541f5cd6852e4c0340fab6818f2fbc3141abe
-#+pkgconf-pkg-config.e4a2271e6809edf9819fecf01bb790be8e9819ea0864c6bca67cb4a40b5a0076
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+patch.71865adfe1b1a83862c182902ff3bf77fcce6168cde6b35cd59fd5a85916e7c8
+#+libressl.57117d0e5a012ec73153d93e4949c3ce75af320a2fac8d4b31823e447af41667
+#+zstd.c1c21fcb9c71a3c75a934ed63b6408d902deffd131ffc5eb0df494480c87a4ff
+#+pkgconf-pkg-config.ac73cd9f6a453fe3aa762c0cd34fceafc5b6428ef287264fa146dc44172b622a
#@sha256:4b32a05f12c3d29befb210c88c415f7c7affd7e351b9e96b0cfde50773d22dbd:apk-tools.patch
#@git:9d074efdc12bc41b5d24190595a5269a770e852a:apk-tools
# - build script start -
-prefix=/home/ccx/versions/$pthbs_package
-dest=${pthbs_destdir%/}${prefix}
-cd 'apk-tools'
-patch -p1 <../apk-tools.patch
-
build_env_static() {
export LD_LIBRARY_PATH="$pthbs_build_environment/library"
export CPATH="$pthbs_build_environment/include"
export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
+prefix=/home/ccx/versions/$pthbs_package
+dest=${pthbs_destdir%/}${prefix}
+cd 'apk-tools'
+patch -p1 <../apk-tools.patch
+
+
build_env_static
make -j${JOBS:-1} -l$((1+${JOBS:-1})) STATIC=y LUA=no V=1 \
@@ -39,7 +55,6 @@ make -j${JOBS:-1} -l$((1+${JOBS:-1})) STATIC=y LUA=no V=1 \
PKGCONFIGDIR="$prefix/library/pkgconfig" \
install-static
-
check_static() {
local exe || true
exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
@@ -55,6 +70,7 @@ check_static() {
}
check_static command/apk.static
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/applyuidgid-caps b/variants/ccx-x86_64/applyuidgid-caps
@@ -1,14 +1,15 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+skalibs.2fbafc4c3a002f70e96b95176defbcc480b2812c511092defa699860c6e3b0d1
-#+libcap.db2cdf46fa46658432a0c0d30ca7df885ae1252aa22192029b16a02a148ef997
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+skalibs.9bcaae5f66b172ce64f9c640a4f1e0f6c4602a3192ede08d81954dec77b2df92
+#+libcap.161efc1d636c55e6489bf16281b52ef551214916b15326ec55a198e562a66c21
#@sha256:818a5ad7061ab1a740a5c2e7d7d8cdcc7be7e84e3f04b479731cf94ff1f1d093:applyuidgid-caps.c
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd '.'
@@ -47,6 +48,7 @@ check_static() {
check_static "command/$name"
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/argp-standalone b/variants/ccx-x86_64/argp-standalone
@@ -1,11 +1,11 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
#@untar:-z:sha256:c29eae929dfebd575c38174f2c8c315766092cec99a8f987569d0cad3c6d64f6:.
#@untar::sha256:a4facc0856b512ad8ab5aed7b07e14a9629aaf042b1e92377ba22fcfc4c4205b:argp-standalone-1.5.0
@@ -35,12 +35,12 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'argp-standalone-1.5.0'
-
autotools_config
@@ -57,6 +57,7 @@ install -m 644 argp.h "${dest}/include"
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/attr b/variants/ccx-x86_64/attr
@@ -1,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
#@untar:-z:sha256:39bf67452fa41d0948c2197601053f48b3d78a029389734332a6309a680c6c87:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -53,13 +34,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'attr-2.5.2'
-
-
LDFLAGS=--static
autotools_config_static
@@ -72,6 +72,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/bison b/variants/ccx-x86_64/bison
@@ -1,37 +1,18 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
-#+flex.fc05fa8ae49ed2ed6d08557d147d5331cbd2967590c9dd46adaac1d0c3ae2cbb
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
+#+flex.d82e65569a261bd6140e6daafad40475f4c37a706fdaac7048bdf24d7200b63c
#@untar:-J:sha256:9bba0214ccf7f1079c5d59210045227bcf619519840ebfa80cd3849cff5a5bf2:.
#@untar:-J:sha256:9bba0214ccf7f1079c5d59210045227bcf619519840ebfa80cd3849cff5a5bf2:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -55,13 +36,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'bison-3.8.2'
-
-
export CPPFLAGS="-D_GNU_SOURCE -DSTDC_HEADERS"
autotools_config_static --disable-nls
@@ -78,6 +78,7 @@ rmdir -p "$pthbs_destdir"/$prefix/lib || true
check_static command/bison
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
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.e9d1a484b2ffa3c7384af599e63b49435d13dbc9b3ba079a5d2552b47dc97782
-#+gnu-make.1ab32a7914cadd85660aec9eb62e921e883bb91257a820ee696934afdc0b8752
-#+musl-cross-make.e07e4304c738517e3c70d24323904d5fa72f5c8f3c210d1b4db79cab8d591750-
\ No newline at end of file
+#+busybox.e294f16fc3e0dacc71cec3a98899c8fd5a2512a998966c5c64a6950d051e7d44
+#+gnu-make.0a6fbda1db6316eb5ed666a1697e7bf0e4604d371ac4cf5d24a5151e76280074
+#+musl-cross-make.513f0acae3d9d88d67a9151a33515f34995d3ff3d69f38b47239070d1b02c731+
\ No newline at end of file
diff --git a/variants/ccx-x86_64/busybox b/variants/ccx-x86_64/busybox
@@ -1,12 +1,13 @@
#!/usr/bin/env pthbs-build
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.1ab32a7914cadd85660aec9eb62e921e883bb91257a820ee696934afdc0b8752
-#+busybox.e9d1a484b2ffa3c7384af599e63b49435d13dbc9b3ba079a5d2552b47dc97782
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.0a6fbda1db6316eb5ed666a1697e7bf0e4604d371ac4cf5d24a5151e76280074
+#+busybox.e294f16fc3e0dacc71cec3a98899c8fd5a2512a998966c5c64a6950d051e7d44
#@sha256:31b8f61d2173fa36d4409e8e91f52088691d6ba4db13efe19ea7ae7512e64275:busybox/.config
#@git:3621595939e43a831d66f6b757d4f410029bff95:busybox
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'busybox'
diff --git a/variants/ccx-x86_64/busybox-awk b/variants/ccx-x86_64/busybox-awk
@@ -1,5 +1,5 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
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,5 +1,5 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
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,5 +1,5 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
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,5 +1,5 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
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,5 +1,5 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
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,5 +1,5 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
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,13 +1,13 @@
#!/usr/bin/env pthbs-build
#@pragma:nosandbox
#@pragma:nopath
-#+musl-cross-make.e07e4304c738517e3c70d24323904d5fa72f5c8f3c210d1b4db79cab8d591750
-#+gnu-make.1ab32a7914cadd85660aec9eb62e921e883bb91257a820ee696934afdc0b8752
+#+musl-cross-make.513f0acae3d9d88d67a9151a33515f34995d3ff3d69f38b47239070d1b02c731
+#+gnu-make.0a6fbda1db6316eb5ed666a1697e7bf0e4604d371ac4cf5d24a5151e76280074
#@git:aa4d303a3139107919f73cece4eaf85a7dc75db6:busybox
#@sha256:9ee52091d7a41e7e492d508574573fbebe64155d85a07980128f21105eaad1e2:busybox/.config
-mcm=/home/ccx/versions/musl-cross-make.e07e4304c738517e3c70d24323904d5fa72f5c8f3c210d1b4db79cab8d591750
-make=/home/ccx/versions/gnu-make.1ab32a7914cadd85660aec9eb62e921e883bb91257a820ee696934afdc0b8752
+mcm=/home/ccx/versions/musl-cross-make.513f0acae3d9d88d67a9151a33515f34995d3ff3d69f38b47239070d1b02c731
+make=/home/ccx/versions/gnu-make.0a6fbda1db6316eb5ed666a1697e7bf0e4604d371ac4cf5d24a5151e76280074
export PATH="$mcm/bin:$make/command:$PATH"
export CC="$mcm/bin/x86_64-linux-musl-gcc"
diff --git a/variants/ccx-x86_64/busybox:modutils b/variants/ccx-x86_64/busybox:modutils
@@ -1,15 +1,16 @@
#!/usr/bin/env pthbs-build
-#+linux.3ffcf2ad15b43181a52348cf62d4ccee2a7f1973f0cf42fda03858ebc8820a0b
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
+#+linux.8e65faa78cceaad02e2954e3e00726f968a0ac3c8cc2a8982860bcbf70a1b0bf
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
#@sha256:ccb459010923e1a9b49cb39d45bc93d0fc8749acea6efd7b19cfb00e76a5562e:busybox/.config
#@git:3621595939e43a831d66f6b757d4f410029bff95:busybox
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'busybox'
@@ -19,7 +20,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.3ffcf2ad15b43181a52348cf62d4ccee2a7f1973f0cf42fda03858ebc8820a0b"
+CONFIG_DEFAULT_MODULES_DIR="/home/ccx/versions/linux.8e65faa78cceaad02e2954e3e00726f968a0ac3c8cc2a8982860bcbf70a1b0bf"
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,12 +1,13 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+certdata2pem.1ac6935b245c923a23882d4433b58b6094e412d2798b4cb86fe6d98dde010528
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+certdata2pem.149975cfd00990e3701cca4fba36b76100277f9557e6afdcd8619712c1b83ffc
#@untar:-j:sha256:6ef7bc56cc0e0b307d99a3c494119686091cc1d4ad08986d68aa089dd00c7788:.
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'ca-certificates-20241121'
@@ -25,6 +26,7 @@ done
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/ccx-utils b/variants/ccx-x86_64/ccx-utils
@@ -1,15 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+skalibs.2fbafc4c3a002f70e96b95176defbcc480b2812c511092defa699860c6e3b0d1
-#+s6.4f7a13f0d9b21ce26e9b5295b772093ba02e8e67d2a798c34c44acc9de66b08a
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+skalibs.9bcaae5f66b172ce64f9c640a4f1e0f6c4602a3192ede08d81954dec77b2df92
+#+s6.aba44e80074ee5ae8921a773c04c3f2433945ad5566cb986e3edc5fe5c5600cf
#@git:fae441e25a1ac266742ba6446b37ae56c8e57076:ccx-utils
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'ccx-utils'
@@ -61,6 +62,7 @@ done
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/certdata2pem b/variants/ccx-x86_64/certdata2pem
@@ -1,12 +1,13 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
#@sha256:064f7d41106cd9efa08b9e68cf049f44e3be55666bd2ab96d02c508293b8dce7:certdata2pem.c
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd '.'
@@ -44,6 +45,7 @@ check_static() {
check_static "command/$name"
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/confz b/variants/ccx-x86_64/confz
@@ -1,13 +1,14 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+zsh.984dfca4bfec91d71b3540e4263553a21ad249c9a932571b97f9f77356bab771
-#+pthbs-banginstall.649457ba67c56f487700d9d07792168a8a4d47bdd4109b82f78fd58cc09c81c0
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+zsh.2648e0a529efe55a570fd4623464c4177772c05e176b0f12294119dfa6604da7
+#+pthbs-banginstall.dd343e2ad14074d84f1327791b391255fceeff5752f9d9639c0f032abb3b75cf
#@git:c6aef8098d37a1773439117a5674bfc8662ef62b:confz
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'confz'
@@ -35,6 +36,7 @@ fi
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/container-bin-image b/variants/ccx-x86_64/container-bin-image
@@ -1,15 +1,15 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+busybox-login.5088a10d5b6eb7d726e648eaf1f2bf7d4daf845ae1110d422677404d95d96e21
-#+execline.b02aa0e51a40874972c6de45ccf4a72e2d3c4fa376de92648195c21716c78b37
-#+s6.4f7a13f0d9b21ce26e9b5295b772093ba02e8e67d2a798c34c44acc9de66b08a
-#+ccx-utils.fa506cd38a69c58dafbceda4335cfea03e3364f561cd51effe1226f202852f6b
-#+applyuidgid-caps.4c9e832ad79649069e3b7f9d6757596d29ff71ded9890d4a45b96d89e028e07a
-#+easyseccomp.6b8b67e25424b9930723fbde9942e30cfcdad067f849dee2ea2eaf5dced2f822
-#+mlog.d19f934586b600ce69e13ce6582b4f55e73fbbdd0d156220d1b90db5ed359e4a
-#+abduco.e4a7c770e1bf8eba473a376c44af06fada09835cac3e1aca63d3be1d127219f5
-#+nawk.459418aacfd7112a3334a9f8d04272b43272959e7efed5cf7f0b69c33ad2e49a
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+busybox-login.5ae3c5fe63ac87ad0a5a463507b448486909634ac48b26d1c771a5e614f54002
+#+execline.749fa9922ca7a4c505ca1b2c001625d161085c37c5ea75585fbddb321558157a
+#+s6.aba44e80074ee5ae8921a773c04c3f2433945ad5566cb986e3edc5fe5c5600cf
+#+ccx-utils.6c974d75c7bdb2cff8381a0cfb5550167aa4f62e0a31d3b831bf0c93cf2cdbdc
+#+applyuidgid-caps.5effab9d89ebd56f780e67f9843a0282841ec3af5d74a00a4a9c05947625f22a
+#+easyseccomp.993a591e8431a555804030c9d4b11d49839c6c707a4161499fb44269b5999b59
+#+mlog.ebb9faed3eb08d69476db6f5c54c97545cfec8b88ac59502c44ada0648a1922c
+#+abduco.73165277a946c4b47c0daff1ae654b102eecbbe4ccbc328c77e81db19826e1cf
+#+nawk.24907cbb8100b37ab37723f0335e79103b0135b8ae6175e179b145bbdbe500e0
#@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,18 +1,19 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+zsh.984dfca4bfec91d71b3540e4263553a21ad249c9a932571b97f9f77356bab771
-#+pthbs-banginstall.649457ba67c56f487700d9d07792168a8a4d47bdd4109b82f78fd58cc09c81c0
-#+execline.b02aa0e51a40874972c6de45ccf4a72e2d3c4fa376de92648195c21716c78b37
-#+alpine-keys.c783c8e9cada60a8a09bc3be5438751d421ee928b3723a7c9acef73ce6c6e3be
-#+apk-tools.d984fb3a14e5f36f97880aa760cb7f54b2b1696968ae7ec659e973e01d8d0880
-#+xbps.ac491d3a9878b3dc5b0a31650d6a8be19d4e5535c0f1aecff1a4d6b4d72ba24e
-#+container-bin-image.6d1fef653bf1e6725d773840284c3b786cb7a785a4a36d5babb3d7a5efd6d832
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+zsh.2648e0a529efe55a570fd4623464c4177772c05e176b0f12294119dfa6604da7
+#+pthbs-banginstall.dd343e2ad14074d84f1327791b391255fceeff5752f9d9639c0f032abb3b75cf
+#+execline.749fa9922ca7a4c505ca1b2c001625d161085c37c5ea75585fbddb321558157a
+#+alpine-keys.58180943d1e4712df08cb1eae2454fafcf543d90ac169c524e84eef81df9af01
+#+apk-tools.f256cfcd56b89b1a99df1fe000eb1b3cabaf38330616546d20b2debeeeab413d
+#+xbps.c0d6fd3ea62721611968b68db31ab9799b685252f0c60c82ef295c0dcef655bb
+#+container-bin-image.67587b4b59059d0890b9fa365a70eb519ae969d95ff9be55312b32229251bcbe
#@git:8ec212c9411088ad7e116e330d6a33f68c539678:containers
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'containers'
@@ -50,10 +51,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.d984fb3a14e5f36f97880aa760cb7f54b2b1696968ae7ec659e973e01d8d0880/command/apk.static' "${dest}/deps/command/"
-ln -sf '/home/ccx/versions/xbps.ac491d3a9878b3dc5b0a31650d6a8be19d4e5535c0f1aecff1a4d6b4d72ba24e/command/xbps-install.static' "${dest}/deps/command/"
+ln -sf '/home/ccx/versions/apk-tools.f256cfcd56b89b1a99df1fe000eb1b3cabaf38330616546d20b2debeeeab413d/command/apk.static' "${dest}/deps/command/"
+ln -sf '/home/ccx/versions/xbps.c0d6fd3ea62721611968b68db31ab9799b685252f0c60c82ef295c0dcef655bb/command/xbps-install.static' "${dest}/deps/command/"
-for f in '/home/ccx/versions/alpine-keys.c783c8e9cada60a8a09bc3be5438751d421ee928b3723a7c9acef73ce6c6e3be'/keys/alpine/*/*; do
+for f in '/home/ccx/versions/alpine-keys.58180943d1e4712df08cb1eae2454fafcf543d90ac169c524e84eef81df9af01'/keys/alpine/*/*; do
test -f "$f"
d=$(basename "${f%/*}")
mkdir -p "${dest}/deps/keys/alpine/$d"
@@ -61,17 +62,18 @@ for f in '/home/ccx/versions/alpine-keys.c783c8e9cada60a8a09bc3be5438751d421ee92
done
mkdir -p "${dest}/deps/keys/void"
-for f in '/home/ccx/versions/xbps.ac491d3a9878b3dc5b0a31650d6a8be19d4e5535c0f1aecff1a4d6b4d72ba24e'/keys/void/*; do
+for f in '/home/ccx/versions/xbps.c0d6fd3ea62721611968b68db31ab9799b685252f0c60c82ef295c0dcef655bb'/keys/void/*; do
ln -sf "$f" "${dest}/deps/keys/void/"
done
-test -d '/home/ccx/versions/container-bin-image.6d1fef653bf1e6725d773840284c3b786cb7a785a4a36d5babb3d7a5efd6d832/container-bin-image'
-test -f '/home/ccx/versions/container-bin-image.6d1fef653bf1e6725d773840284c3b786cb7a785a4a36d5babb3d7a5efd6d832/container-bin-image/if'
-ln -sf '/home/ccx/versions/container-bin-image.6d1fef653bf1e6725d773840284c3b786cb7a785a4a36d5babb3d7a5efd6d832/container-bin-image' "${dest}/deps/"
+test -d '/home/ccx/versions/container-bin-image.67587b4b59059d0890b9fa365a70eb519ae969d95ff9be55312b32229251bcbe/container-bin-image'
+test -f '/home/ccx/versions/container-bin-image.67587b4b59059d0890b9fa365a70eb519ae969d95ff9be55312b32229251bcbe/container-bin-image/if'
+ln -sf '/home/ccx/versions/container-bin-image.67587b4b59059d0890b9fa365a70eb519ae969d95ff9be55312b32229251bcbe/container-bin-image' "${dest}/deps/"
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/containers.environment b/variants/ccx-x86_64/containers.environment
@@ -1,20 +1,20 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+execline.b02aa0e51a40874972c6de45ccf4a72e2d3c4fa376de92648195c21716c78b37
-#+s6.4f7a13f0d9b21ce26e9b5295b772093ba02e8e67d2a798c34c44acc9de66b08a
-#+s6-portable-utils.b412526ea4c7709ff1d9c5608bac05ba7600a1f667dcbeb82827181a4a79d67a
-#+s6-linux-utils.6ced26756e931df09a13233fb34e0c9948c1158647bb3b4713faeef0f46203d8
-#+zsh.984dfca4bfec91d71b3540e4263553a21ad249c9a932571b97f9f77356bab771
-#+confz.ec9e7ebf99d868822f5208fe286037e11c58415f722a1917983a18db79505ea9
-#+containers.f3f17566673c971bf8651ba705be0bc048961cb28a05911235d436541c002795
-#+xbps.ac491d3a9878b3dc5b0a31650d6a8be19d4e5535c0f1aecff1a4d6b4d72ba24e
-#+zstd.d270ab120fa907ad1ae3f5bddc8541f5cd6852e4c0340fab6818f2fbc3141abe
-#+apk-tools.d984fb3a14e5f36f97880aa760cb7f54b2b1696968ae7ec659e973e01d8d0880
-#+alpine-keys.c783c8e9cada60a8a09bc3be5438751d421ee928b3723a7c9acef73ce6c6e3be
-#+getent.db4a3849636884a57a75bf4304388fff6f0bfbddddb044e79801156d9cde3701
-#+fileset.bda786c5e38c44e964103effe1c9e0026d5609643d212804fd863287f4374f4e
-#+ccx-utils.fa506cd38a69c58dafbceda4335cfea03e3364f561cd51effe1226f202852f6b
-#+easyseccomp.6b8b67e25424b9930723fbde9942e30cfcdad067f849dee2ea2eaf5dced2f822
-#+findutils.5a99b905c4f3bdb56616afb487d564c0cfd68e95de7a8eecfe3d9f7484975022
-#+nawk.459418aacfd7112a3334a9f8d04272b43272959e7efed5cf7f0b69c33ad2e49a-
\ No newline at end of file
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+execline.749fa9922ca7a4c505ca1b2c001625d161085c37c5ea75585fbddb321558157a
+#+s6.aba44e80074ee5ae8921a773c04c3f2433945ad5566cb986e3edc5fe5c5600cf
+#+s6-portable-utils.945ba0fbba6153923f5a761abc154568d30fc1db69b26f03ead9fe248f87d351
+#+s6-linux-utils.664dc33ed8e500126bfb4e74c565990e8632879b9e165b09f7f48ac054c89a22
+#+zsh.2648e0a529efe55a570fd4623464c4177772c05e176b0f12294119dfa6604da7
+#+confz.b67a7630d1faeda6e06d979b1a0c36163f279849108177f02658a35d7152ae45
+#+containers.2c23fcf1c45f69ef0aec3aed974e6c8a816a563a2a6bea74dab675557a584531
+#+xbps.c0d6fd3ea62721611968b68db31ab9799b685252f0c60c82ef295c0dcef655bb
+#+zstd.c1c21fcb9c71a3c75a934ed63b6408d902deffd131ffc5eb0df494480c87a4ff
+#+apk-tools.f256cfcd56b89b1a99df1fe000eb1b3cabaf38330616546d20b2debeeeab413d
+#+alpine-keys.58180943d1e4712df08cb1eae2454fafcf543d90ac169c524e84eef81df9af01
+#+getent.be921e440a3e0b3868ea0a62fb248885db6cbeebe3946c376aba6ef2964316a6
+#+fileset.afc9e2d86825d2423202dfb40dcaf0ae374005c8c70c39182b9eebcec07be152
+#+ccx-utils.6c974d75c7bdb2cff8381a0cfb5550167aa4f62e0a31d3b831bf0c93cf2cdbdc
+#+easyseccomp.993a591e8431a555804030c9d4b11d49839c6c707a4161499fb44269b5999b59
+#+findutils.c80b9056e275f82f7d371a44035a3c11dd43faae948a696f9cea0cd681b76aef
+#+nawk.24907cbb8100b37ab37723f0335e79103b0135b8ae6175e179b145bbdbe500e0+
\ No newline at end of file
diff --git a/variants/ccx-x86_64/curl b/variants/ccx-x86_64/curl
@@ -1,36 +1,17 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
-#+libressl.6f12c7e796074e0b94be56641a98b2ee89030dad7b788768551b6b5e06bed29e
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
+#+libressl.57117d0e5a012ec73153d93e4949c3ce75af320a2fac8d4b31823e447af41667
#@untar:-J:sha256:3ccd55d91af9516539df80625f818c734dc6f2ecf9bada33c76765e99121db15:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -54,14 +35,33 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'curl-8.6.0'
-
-
# Do not generate manpages (requires Perl)
(
t=$(busybox which true)
@@ -96,6 +96,7 @@ rm -r -v "$pthbs_destdir"'/home/ccx/versions'"/$pthbs_package/man"
check_static command/curl
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/default.environment b/variants/ccx-x86_64/default.environment
@@ -1,47 +1,47 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+diffutils.5b4d3c616681eaf3d06e79fb7a019d073e9eba9da0988cdb2212b6faf5fd998a
-#+patch.94af0b8e71e143c48f3787eb9399bb1dab5a363b04993b00f978c539c27b653a
-#+flex.fc05fa8ae49ed2ed6d08557d147d5331cbd2967590c9dd46adaac1d0c3ae2cbb
-#+bison.8880682a2be55534093009f39c9afbcc9dbe1503bf983b614e79624a261959ba
-#+rsync.056d74577102be589448f31a2b1a5b2a705badc23cd78eb8e74f881cf439b98a
-#+execline.b02aa0e51a40874972c6de45ccf4a72e2d3c4fa376de92648195c21716c78b37
-#+s6.4f7a13f0d9b21ce26e9b5295b772093ba02e8e67d2a798c34c44acc9de66b08a
-#+s6-rc.547dce134be6d996df0f011c826131a60b422851b027e4a6a371fe9ef2efa07f
-#+s6-portable-utils.b412526ea4c7709ff1d9c5608bac05ba7600a1f667dcbeb82827181a4a79d67a
-#+s6-linux-utils.6ced26756e931df09a13233fb34e0c9948c1158647bb3b4713faeef0f46203d8
-#+s6-linux-init.dea8c56ee7e5f8f66a425d2673d4303e7ac9ca64cb8f24230e2eb9f30dd4f07d
-#+mdevd.3dec06d1c2df371ca9e2b421a7e98d7c39f0986fa5591497a76802613a958de4
-#+s6-dns.fd8f537cb50ad3131f7515406b6bd96e79b7dc121e5227355140c1ddcc0be8d8
-#+libressl.6f12c7e796074e0b94be56641a98b2ee89030dad7b788768551b6b5e06bed29e
-#+s6-networking.c387616f54cfe3daad783cf522b80d8367069293db7bc2b4728257de7707b4a6
-#+zsh.984dfca4bfec91d71b3540e4263553a21ad249c9a932571b97f9f77356bab771
-#+pthbs-banginstall.649457ba67c56f487700d9d07792168a8a4d47bdd4109b82f78fd58cc09c81c0
-#+aat.9d429131a60043ba54268be0bd86e125b469730f71335b58c40e0a093498c4a1
-#+confz.ec9e7ebf99d868822f5208fe286037e11c58415f722a1917983a18db79505ea9
-#+containers.f3f17566673c971bf8651ba705be0bc048961cb28a05911235d436541c002795
-#+fileset.bda786c5e38c44e964103effe1c9e0026d5609643d212804fd863287f4374f4e
-#+logincaps.d915c14888a3e406a3bf4eba481a43e6593754b1ca9cc38eb30406bff1b75b0b
-#+snaprep.80e295111d9c89fbec76e33e8f442ceeea867ee1bc4d16426bbed3a855f31f9b
-#+curl.abf0a0002b76ca45cabfc65114e4f217c02a13110c37def44c8f5fa2f8ae8f2d
-#+git.0895b616989ff4703a2cb93023d75c4eb847e6a0f8d1c9af872627dd06cdefc9
-#+xbps.ac491d3a9878b3dc5b0a31650d6a8be19d4e5535c0f1aecff1a4d6b4d72ba24e
-#+apk-tools.d984fb3a14e5f36f97880aa760cb7f54b2b1696968ae7ec659e973e01d8d0880
-#+getent.db4a3849636884a57a75bf4304388fff6f0bfbddddb044e79801156d9cde3701
-#+getconf.6f4e7a92536879edae7a577c8829ec7be8e73a563fa35733dfa6cf07fe5d2612
-#+iconv.5b38f7c348a5bce879e242226a546b0ce1d42090046a63a802c3d5347e324d54
-#+libcap.db2cdf46fa46658432a0c0d30ca7df885ae1252aa22192029b16a02a148ef997
-#+applyuidgid-caps.4c9e832ad79649069e3b7f9d6757596d29ff71ded9890d4a45b96d89e028e07a
-#+ccx-utils.fa506cd38a69c58dafbceda4335cfea03e3364f561cd51effe1226f202852f6b
-#+user-env.569f3c8cd422a45908e81ab3eb067e5e8de1aee07112c0d465a5e9e619625840
-#+strace.7be60bb4fb117cbd1798bde01c7f36e8e087e7a5878eaf2fba814ad7fd6805b4
-#+mlog.d19f934586b600ce69e13ce6582b4f55e73fbbdd0d156220d1b90db5ed359e4a
-#+findutils.5a99b905c4f3bdb56616afb487d564c0cfd68e95de7a8eecfe3d9f7484975022
-#+nawk.459418aacfd7112a3334a9f8d04272b43272959e7efed5cf7f0b69c33ad2e49a
-#+system-config.e758c8b05ac3d45072edc549177696315680d77f0bf34d39cd2608dfaea45f45
-#+system-config-rc.6accba5552dec0b3a797b5016e6724b4fb2ccb17894407039c5270bcc49ef116
-#+system-config-scripts.bc8935cb53a486b023806b92eb2037f1c98fa5c8a120bc30e0a7437f04b37535
-#+system-config-init.b397cd2b2c77186429beb615a8a7dc8f18dc73a75d89bb412bc5598c6c63560a
-#+system-config-zsh.a2903743437574f734b2bcf11d7a7384342ddaa87d9cd784b00462314115edb1-
\ No newline at end of file
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+diffutils.70f9ddaec27568b14a011789f3c6c51ee4b849637a2b8ea9dc8f6685a646c3cf
+#+patch.71865adfe1b1a83862c182902ff3bf77fcce6168cde6b35cd59fd5a85916e7c8
+#+flex.d82e65569a261bd6140e6daafad40475f4c37a706fdaac7048bdf24d7200b63c
+#+bison.9264e348887dcc4943fb8b8a49bbf2462e53852ce4d782bc1ad95513eb225240
+#+rsync.46e488c2a7c44e635298c6d1fac1441b1c675be62351872f42f0fdf8cf5b6373
+#+execline.749fa9922ca7a4c505ca1b2c001625d161085c37c5ea75585fbddb321558157a
+#+s6.aba44e80074ee5ae8921a773c04c3f2433945ad5566cb986e3edc5fe5c5600cf
+#+s6-rc.77ee4f3326027d4463fb531273c8b42b4d8f6fabba2d075e15e18eb2cb2a8c50
+#+s6-portable-utils.945ba0fbba6153923f5a761abc154568d30fc1db69b26f03ead9fe248f87d351
+#+s6-linux-utils.664dc33ed8e500126bfb4e74c565990e8632879b9e165b09f7f48ac054c89a22
+#+s6-linux-init.30ee852e07291b5f3c94ed4037e403122037366bcc655a87f5527f1813332d62
+#+mdevd.f93eb2eff2928fd4618a959255b19e6a01e056a6a9287ce5d1a3bce89eca1a15
+#+s6-dns.d0134713eb4f2fa10036f492ca4dc945e2188a8b648a78fcd8bb085a5bd627d4
+#+libressl.57117d0e5a012ec73153d93e4949c3ce75af320a2fac8d4b31823e447af41667
+#+s6-networking.b85f50a8ecf5de900449586baab7ac16e1a5e226821459ae1bd7c0729519ec6a
+#+zsh.2648e0a529efe55a570fd4623464c4177772c05e176b0f12294119dfa6604da7
+#+pthbs-banginstall.dd343e2ad14074d84f1327791b391255fceeff5752f9d9639c0f032abb3b75cf
+#+aat.bed1cceeeaf99718e61a89a54d526460202c2de1e3a5052ed9f85cec7269ea30
+#+confz.b67a7630d1faeda6e06d979b1a0c36163f279849108177f02658a35d7152ae45
+#+containers.2c23fcf1c45f69ef0aec3aed974e6c8a816a563a2a6bea74dab675557a584531
+#+fileset.afc9e2d86825d2423202dfb40dcaf0ae374005c8c70c39182b9eebcec07be152
+#+logincaps.d6cb666710beed92eac4a1618b1354bb2cf65f83718a90310589f3356ebae91f
+#+snaprep.092a6f35542a956ef6f9990177cbe209d48d4eb64be1f20368a87cac7903921d
+#+curl.d5ae66e62936255fdc89aed63d79aa79b95d88c424fe23bf48e96e259b676438
+#+git.a0efb391feb753e2d5471d63c67a6a5cc0e5f9a3381c9e1173696ce930d31737
+#+xbps.c0d6fd3ea62721611968b68db31ab9799b685252f0c60c82ef295c0dcef655bb
+#+apk-tools.f256cfcd56b89b1a99df1fe000eb1b3cabaf38330616546d20b2debeeeab413d
+#+getent.be921e440a3e0b3868ea0a62fb248885db6cbeebe3946c376aba6ef2964316a6
+#+getconf.94f04c5e783a8524a6efb495a51a77693f1d4ce13bca40844d8fc0ebc76ebeda
+#+iconv.b89b3be9806125faeec6fdbe4198c195008ff1b7ce0a36950965432e0b15a06d
+#+libcap.161efc1d636c55e6489bf16281b52ef551214916b15326ec55a198e562a66c21
+#+applyuidgid-caps.5effab9d89ebd56f780e67f9843a0282841ec3af5d74a00a4a9c05947625f22a
+#+ccx-utils.6c974d75c7bdb2cff8381a0cfb5550167aa4f62e0a31d3b831bf0c93cf2cdbdc
+#+user-env.cc0683d9ca6986c3642304613640e0c096ca5fa18bfef1acd1d72cbdba119f78
+#+strace.24f817d87229531d5a2218f804224619ed7635b8f847c96ccb8f8926478b144a
+#+mlog.ebb9faed3eb08d69476db6f5c54c97545cfec8b88ac59502c44ada0648a1922c
+#+findutils.c80b9056e275f82f7d371a44035a3c11dd43faae948a696f9cea0cd681b76aef
+#+nawk.24907cbb8100b37ab37723f0335e79103b0135b8ae6175e179b145bbdbe500e0
+#+system-config.ec84aaedb96dbd9aa9d40f0df86375c8423e95d4fd70718e9fad2493090eddd2
+#+system-config-rc.0715a9cec86758ba33da59fa59629628a7118adfe8c251d55051880a16722ee6
+#+system-config-scripts.d01b8ef0ad1be29f1bb6fc41a34cbad9c4deedb1280934f542c27fda98613932
+#+system-config-init.305a72e896bb027a087adc6fc3c9fff7445329f18d08d67f396bb40f8d2dd943
+#+system-config-zsh.4e8afd597caaa75555d975b16b77c1dc37f975e723ee9602c2dab690a5387a36+
\ No newline at end of file
diff --git a/variants/ccx-x86_64/diffutils b/variants/ccx-x86_64/diffutils
@@ -1,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
#@untar:-J:sha256:90e5e93cc724e4ebe12ede80df1634063c7a855692685919bfe60b556c9bd09e:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -53,13 +34,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'diffutils-3.10'
-
-
autotools_config_static --disable-nls
@@ -73,6 +73,7 @@ check_static command/diff
check_static command/cmp
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/dune b/variants/ccx-x86_64/dune
@@ -1,10 +1,10 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+ocaml.5b34db3f087fd067e8cf20c9806c599c52cf1d4564105f3841aa3594496ef578
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+ocaml.c505cec20d99ea947c08fe70bb226650ef884f3bc0b505cef922e550caa217e1
#@untar:-z:sha256:579c738f8ca191ba0a9b22dbe78f1377542442c9827cf4939f8964f09f9edb28:.
@@ -23,6 +23,8 @@ check_static() {
exit 1
fi
}
+
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'dune-3.20.2'
@@ -61,6 +63,7 @@ sed -i 's/stdune.csexp/dune-configurator.csexp/' vendor/csexp/src/dune
check_static command/dune
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/easyseccomp b/variants/ccx-x86_64/easyseccomp
@@ -1,28 +1,24 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
-#+patch.94af0b8e71e143c48f3787eb9399bb1dab5a363b04993b00f978c539c27b653a
-#+flex.fc05fa8ae49ed2ed6d08557d147d5331cbd2967590c9dd46adaac1d0c3ae2cbb
-#+bison.8880682a2be55534093009f39c9afbcc9dbe1503bf983b614e79624a261959ba
-#+libseccomp.cb36620ad9e4949a3603f9a58479bfec3ce4f0c9f52d4fd558e3f79a9ca97973
-#+error-standalone.78704af28f7f6261e4cc4f54f7c17d108c203cf993d6609cf26b199d427b424b
-#+argp-standalone.0c871e2b46e8871a6d7f96d32cc9b5dd54fd33e6b005b7a0602475afc61880c7
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
+#+patch.71865adfe1b1a83862c182902ff3bf77fcce6168cde6b35cd59fd5a85916e7c8
+#+flex.d82e65569a261bd6140e6daafad40475f4c37a706fdaac7048bdf24d7200b63c
+#+bison.9264e348887dcc4943fb8b8a49bbf2462e53852ce4d782bc1ad95513eb225240
+#+libseccomp.62dac8e6d0c1f7f1c41a01333ebe158b985b0f88731c32516d497c42ee4fa070
+#+error-standalone.b2a15f1e50c01a1fde462f279eb5574bef28150b2c945826b1f9e44ea21302d8
+#+argp-standalone.12091fe79283b890260cdf7d47a9aa9f7a57b63f1a9f4127dd537e2f897c4399
#@untar::sha256:1b44a63d415c48ac68d210951fec8d4761d3522f3d82d53182e66fabe5e2f2cd:easyseccomp
#@sha256:eec15ac67403946e9d988d485f11764cf313b4798efe01d40f951ff521a23d10:easyseccomp_fix_includes.patch
#@git:94422be00da71ff44c8ad1fe3455587c62ca29d3:easyseccomp
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
+
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -46,20 +42,12 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
-prefix=/home/ccx/versions/$pthbs_package
-dest=${pthbs_destdir%/}${prefix}
-cd 'easyseccomp'
-
-patch -p1 <../easyseccomp_fix_includes.patch
-touch Makefile.in configure
-
-build_env_static
-autotools_config --enable-seccomp
-
-
-make -j1 V=1 DESTDIR="$pthbs_destdir" LIBS="-lseccomp -lerror -largp" install
-
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
check_static() {
local exe || true
@@ -75,9 +63,24 @@ check_static() {
fi
}
+prefix=/home/ccx/versions/$pthbs_package
+dest=${pthbs_destdir%/}${prefix}
+cd 'easyseccomp'
+patch -p1 <../easyseccomp_fix_includes.patch
+touch Makefile.in configure
+
+
+build_env_static
+autotools_config --enable-seccomp
+
+
+make -j1 V=1 DESTDIR="$pthbs_destdir" LIBS="-lseccomp -lerror -largp" install
+
+
check_static command/easyseccomp
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/error-standalone b/variants/ccx-x86_64/error-standalone
@@ -1,14 +1,15 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
#@untar:-z:sha256:0e751989cea94e25d5166a6a1ed9bde218786e39dff82e1f01dff12fc78639d9:.
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'error-standalone-2.0'
@@ -28,6 +29,7 @@ make -j${JOBS:-1} -l$((1+${JOBS:-1})) PREFIX=/home/ccx/versions/$pthbs_package \
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/execline b/variants/ccx-x86_64/execline
@@ -1,14 +1,15 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+skalibs.2fbafc4c3a002f70e96b95176defbcc480b2812c511092defa699860c6e3b0d1
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+skalibs.9bcaae5f66b172ce64f9c640a4f1e0f6c4602a3192ede08d81954dec77b2df92
#@git:6c0957eb5e8eea2ffada4d7be08286f0e81d0527:execline
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'execline'
@@ -20,7 +21,7 @@ cd 'execline'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/home/ccx/versions/skalibs.2fbafc4c3a002f70e96b95176defbcc480b2812c511092defa699860c6e3b0d1/sysdeps' \
+ --with-sysdeps='/home/ccx/versions/skalibs.9bcaae5f66b172ce64f9c640a4f1e0f6c4602a3192ede08d81954dec77b2df92/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -42,6 +43,7 @@ fi
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {}
diff --git a/variants/ccx-x86_64/fileset b/variants/ccx-x86_64/fileset
@@ -1,13 +1,14 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+zsh.984dfca4bfec91d71b3540e4263553a21ad249c9a932571b97f9f77356bab771
-#+pthbs-banginstall.649457ba67c56f487700d9d07792168a8a4d47bdd4109b82f78fd58cc09c81c0
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+zsh.2648e0a529efe55a570fd4623464c4177772c05e176b0f12294119dfa6604da7
+#+pthbs-banginstall.dd343e2ad14074d84f1327791b391255fceeff5752f9d9639c0f032abb3b75cf
#@git:1b161b09bc889d17ac0a4ccce2dc3e74b64e1433:fileset
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'fileset'
@@ -35,6 +36,7 @@ fi
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/findutils b/variants/ccx-x86_64/findutils
@@ -1,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
#@untar:-J:sha256:1387e0b67ff247d2abde998f90dfbf70c1491391a59ddfecb8ae698789f0a4f5:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -53,13 +34,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'findutils-4.10.0'
-
-
autotools_config_static --disable-nls
@@ -75,6 +75,7 @@ check_static command/xargs
# TODO: fix shebang in command/updatedb
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/flex b/variants/ccx-x86_64/flex
@@ -1,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
#@untar:-z:sha256:e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -53,12 +34,31 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'flex-2.6.4'
-
-
export CPPFLAGS="-D_GNU_SOURCE -DSTDC_HEADERS"
export LDFLAGS="--static"
@@ -76,6 +76,7 @@ check_static command/flex
check_static command/flex++
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/getconf b/variants/ccx-x86_64/getconf
@@ -1,12 +1,13 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
#@sha256:d87d0cbb3690ae2c5d8cc218349fd8278b93855dd625deaf7ae50e320aad247c:getconf.c
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd '.'
@@ -43,6 +44,7 @@ check_static() {
check_static "command/$name"
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/getent b/variants/ccx-x86_64/getent
@@ -1,12 +1,13 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
#@sha256:002c1a216f6bed0f816ab1cfebde94a0b127193ef410c36b2190599983e015b8:getent.c
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd '.'
@@ -43,6 +44,7 @@ check_static() {
check_static "command/$name"
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/git b/variants/ccx-x86_64/git
@@ -1,17 +1,18 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
-#+libressl.6f12c7e796074e0b94be56641a98b2ee89030dad7b788768551b6b5e06bed29e
-#+curl.abf0a0002b76ca45cabfc65114e4f217c02a13110c37def44c8f5fa2f8ae8f2d
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
+#+libressl.57117d0e5a012ec73153d93e4949c3ce75af320a2fac8d4b31823e447af41667
+#+curl.d5ae66e62936255fdc89aed63d79aa79b95d88c424fe23bf48e96e259b676438
#@untar:-J:sha256:f612c1abc63557d50ad3849863fc9109670139fc9901e574460ec76e0511adb9:.
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'git-2.43.2'
@@ -51,6 +52,7 @@ check_static() {
check_static command/git
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/gnu-make b/variants/ccx-x86_64/gnu-make
@@ -1,31 +1,12 @@
#!/usr/bin/env pthbs-build
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.1ab32a7914cadd85660aec9eb62e921e883bb91257a820ee696934afdc0b8752
-#+busybox.e9d1a484b2ffa3c7384af599e63b49435d13dbc9b3ba079a5d2552b47dc97782
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.0a6fbda1db6316eb5ed666a1697e7bf0e4604d371ac4cf5d24a5151e76280074
+#+busybox.e294f16fc3e0dacc71cec3a98899c8fd5a2512a998966c5c64a6950d051e7d44
#@untar:-z:sha256:dd16fb1d67bfab79a72f5e8390735c49e3e8e70b4945a15ab1f81ddb78658fb3:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -49,13 +30,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'make-4.4.1'
-
-
autotools_config_static --disable-nls
@@ -68,6 +68,7 @@ make DESTDIR="$pthbs_destdir" install
check_static command/make
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
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.e07e4304c738517e3c70d24323904d5fa72f5c8f3c210d1b4db79cab8d591750
+#+musl-cross-make.513f0acae3d9d88d67a9151a33515f34995d3ff3d69f38b47239070d1b02c731
#@untar:-z:sha256:dd16fb1d67bfab79a72f5e8390735c49e3e8e70b4945a15ab1f81ddb78658fb3:.
@@ -30,13 +30,13 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'make-4.4.1'
-
-mcm=/home/ccx/versions/musl-cross-make.e07e4304c738517e3c70d24323904d5fa72f5c8f3c210d1b4db79cab8d591750
+mcm=/home/ccx/versions/musl-cross-make.513f0acae3d9d88d67a9151a33515f34995d3ff3d69f38b47239070d1b02c731
export PATH="$mcm/bin:$PATH"
export CC="$mcm/bin/x86_64-linux-musl-gcc"
@@ -54,6 +54,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/gperf b/variants/ccx-x86_64/gperf
@@ -1,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
#@untar:-z:sha256:588546b945bba4b70b6a3a616e80b4ab466e3f33024a352fc2198112cdbb3ae2:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -53,13 +34,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'gperf-3.1'
-
-
autotools_config_static
@@ -71,6 +71,7 @@ make DESTDIR="$pthbs_destdir" install
check_static command/gperf
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/iconv b/variants/ccx-x86_64/iconv
@@ -1,12 +1,13 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
#@sha256:f79a2930a2e5bb0624321589edf8b889d1e9b603e01e6b7ae214616605b3fdd7:iconv.c
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd '.'
@@ -43,6 +44,7 @@ check_static() {
check_static "command/$name"
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/kbd b/variants/ccx-x86_64/kbd
@@ -1,36 +1,17 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
#@untar:-z:sha256:99b2a39e1c5475ffe8e1bb2004345cb8849c3cc1aedbe541beee2d45e270975f:.
#@untar:-z:sha256:99b2a39e1c5475ffe8e1bb2004345cb8849c3cc1aedbe541beee2d45e270975f:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -54,12 +35,31 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'kbd-2.6.4'
-
-
export LDFLAGS="--static"
autotools_config_static --disable-nls --disable-vlock --disable-werror --disable-tests \
@@ -75,6 +75,7 @@ make DESTDIR="$pthbs_destdir" install
check_static command/loadkeys
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
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.3ffcf2ad15b43181a52348cf62d4ccee2a7f1973f0cf42fda03858ebc8820a0b
-#+busybox.899ab44c2ad5faa7d2bc30c327de892f473357a4e99e54a638abef0656915614-
\ No newline at end of file
+#+linux.8e65faa78cceaad02e2954e3e00726f968a0ac3c8cc2a8982860bcbf70a1b0bf
+#+busybox.9b65136a7d863e2f0f282190a908ad3d04f8f16085cf49f05e59e1992a59aca4+
\ No newline at end of file
diff --git a/variants/ccx-x86_64/libarchive b/variants/ccx-x86_64/libarchive
@@ -1,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
#@untar:-J:sha256:04357661e6717b6941682cde02ad741ae4819c67a260593dfb2431861b251acb:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -53,12 +34,31 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'libarchive-3.7.2'
-
-
export LDFLAGS=--static
autotools_config_static --without-xml2
@@ -74,6 +74,7 @@ check_static command/bsdtar
check_static command/bsdcpio
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/libbsd b/variants/ccx-x86_64/libbsd
@@ -1,36 +1,17 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
-#+libmd.d5b676d1ecc5548dd7ce65332ea43372f813f37935f4c31eb2c5be95d9f8a64b
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
+#+libmd.fa170b19cb9e45babc77f921543d75a450d6e38404a97eeded75e85524c18b50
#@untar:-J:sha256:55fdfa2696fb4d55a592fa9ad14a9df897c7b0008ddb3b30c419914841f85f33:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -54,13 +35,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'libbsd-0.11.8'
-
-
autotools_config_static
@@ -71,6 +71,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/libcap b/variants/ccx-x86_64/libcap
@@ -1,15 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+pkgconf-pkg-config.e4a2271e6809edf9819fecf01bb790be8e9819ea0864c6bca67cb4a40b5a0076
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+pkgconf-pkg-config.ac73cd9f6a453fe3aa762c0cd34fceafc5b6428ef287264fa146dc44172b622a
#@untar:-J:sha256:f311f8f3dad84699d0566d1d6f7ec943a9298b28f714cae3c931dfd57492d7eb:.
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'libcap-2.69'
@@ -63,6 +64,7 @@ check_static command/setcap
check_static command/getpcaps
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/libcgroup b/variants/ccx-x86_64/libcgroup
@@ -1,38 +1,19 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
-#+flex.fc05fa8ae49ed2ed6d08557d147d5331cbd2967590c9dd46adaac1d0c3ae2cbb
-#+bison.8880682a2be55534093009f39c9afbcc9dbe1503bf983b614e79624a261959ba
-#+musl-fts.5ef0dba0a7dee21adb57fc7a35b6a58392d592236a3bd5b55e18db2f1caa8468
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
+#+flex.d82e65569a261bd6140e6daafad40475f4c37a706fdaac7048bdf24d7200b63c
+#+bison.9264e348887dcc4943fb8b8a49bbf2462e53852ce4d782bc1ad95513eb225240
+#+musl-fts.ac29201b328a132f82e0fa4b56b7bfcfdeb116400ba8fe08642a067058a26d8e
#@untar:-z:sha256:8d284d896fca1c981b55850e92acd3ad9648a69227c028dda7ae3402af878edd:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -56,13 +37,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'libcgroup-3.0.0'
-
-
autotools_config_static
@@ -75,6 +75,7 @@ make DESTDIR="$pthbs_destdir" install
check_static command/cgconfigparser
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/libelf b/variants/ccx-x86_64/libelf
@@ -1,15 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+zstd.d270ab120fa907ad1ae3f5bddc8541f5cd6852e4c0340fab6818f2fbc3141abe
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+zstd.c1c21fcb9c71a3c75a934ed63b6408d902deffd131ffc5eb0df494480c87a4ff
#@git:288355d104ff9930520c0283fe82556c6cc5c16f:libelf
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'libelf'
@@ -44,6 +45,7 @@ printf '%s\n' > "${dest}/library/pkgconfig/libelf.pc" \
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/libmd b/variants/ccx-x86_64/libmd
@@ -1,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
#@untar:-J:sha256:1bd6aa42275313af3141c7cf2e5b964e8b1fd488025caf2f971f43b00776b332:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -53,13 +34,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'libmd-1.1.0'
-
-
autotools_config_static
@@ -70,6 +70,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/libressl b/variants/ccx-x86_64/libressl
@@ -1,37 +1,18 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
-#+ca-certificates-wip-donotuse.cc77c5430b4a64a405ac5883cbb477692832224f926a148f3977e38198c8f3f5
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
+#+ca-certificates-wip-donotuse.70f99772805bc0fe128e7c77c8dfb2c9283a3980b35a6c5511296e46e8c777c2
#@sha256:a68fedc0edd976b9f35ecfdcb252d80dc12084b1bc4e945be7dc42c437d8b540:c_rehash.c
#@untar:-z:sha256:6d4b8d5bbb25a1f8336639e56ec5088052d43a95256697a85c4ce91323c25954:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -55,12 +36,31 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'libressl-3.8.2'
-
-
export LDFLAGS="--static"
autotools_config_static --with-openssldir="$prefix/config/ssl"
@@ -73,7 +73,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.cc77c5430b4a64a405ac5883cbb477692832224f926a148f3977e38198c8f3f5/config/ssl/certs'/*.crt "$pthbs_destdir/$prefix/config/ssl/certs/"
+cp -vs '/home/ccx/versions/ca-certificates-wip-donotuse.70f99772805bc0fe128e7c77c8dfb2c9283a3980b35a6c5511296e46e8c777c2/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
@@ -92,6 +92,7 @@ printf >env/GIT_SSL_CAPATH '%s\n' "$prefix/config/ssl/certs"
check_static command/openssl
check_static command/ocspcheck
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/libretls b/variants/ccx-x86_64/libretls
@@ -1,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
#@untar:-z:sha256:3bc9fc0e61827ee2f608e5e44993a8fda6d610b80a1e01a9c75610cc292997b5:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -53,13 +34,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'libretls-3.8.1'
-
-
export LDFLAGS="--static"
autotools_config_static
@@ -72,6 +72,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/libseccomp b/variants/ccx-x86_64/libseccomp
@@ -1,37 +1,18 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
-#+pkgconf-pkg-config.e4a2271e6809edf9819fecf01bb790be8e9819ea0864c6bca67cb4a40b5a0076
-#+gperf.a361563c13e0a297f1fac2a4ad77c1c5f34f1d4b45e09907f3c3e832e75b115f
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
+#+pkgconf-pkg-config.ac73cd9f6a453fe3aa762c0cd34fceafc5b6428ef287264fa146dc44172b622a
+#+gperf.07a9122cf4d1c1a15a072266b7a4adf0a607f1178b2d326491500c6ac589d7df
#@untar:-z:sha256:83b6085232d1588c379dc9b9cae47bb37407cf262e6e74993c61ba72d2a784dc:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -55,13 +36,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'libseccomp-2.6.0'
-
-
export LDFLAGS="--static"
autotools_config_static
@@ -76,6 +76,7 @@ make DESTDIR="$pthbs_destdir" install
check_static command/scmp_sys_resolver
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/libunwind b/variants/ccx-x86_64/libunwind
@@ -1,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
#@untar:-z:sha256:ddf0e32dd5fafe5283198d37e4bf9decf7ba1770b6e7e006c33e6df79e6a6157:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -53,13 +34,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'libunwind-1.8.1'
-
-
autotools_config_static --enable-cxx-exceptions \
--enable-coredump \
--enable-ptrace \
@@ -75,6 +75,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/linux b/variants/ccx-x86_64/linux
@@ -1,18 +1,18 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-modutils.7769de81d4ebab3535b4e8c3c241a3a0dfa27eea4d35b17e9ceb5a8f7310e81c
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+findutils.5a99b905c4f3bdb56616afb487d564c0cfd68e95de7a8eecfe3d9f7484975022
-#+diffutils.5b4d3c616681eaf3d06e79fb7a019d073e9eba9da0988cdb2212b6faf5fd998a
-#+patch.94af0b8e71e143c48f3787eb9399bb1dab5a363b04993b00f978c539c27b653a
-#+flex.fc05fa8ae49ed2ed6d08557d147d5331cbd2967590c9dd46adaac1d0c3ae2cbb
-#+bison.8880682a2be55534093009f39c9afbcc9dbe1503bf983b614e79624a261959ba
-#+rsync.056d74577102be589448f31a2b1a5b2a705badc23cd78eb8e74f881cf439b98a
-#+zstd.d270ab120fa907ad1ae3f5bddc8541f5cd6852e4c0340fab6818f2fbc3141abe
-#+libelf.e11e5a6ccd2c73231ad0ba436cd9d6583d5da9c7b762ea93aa7239aace329eff
-#+pkgconf-pkg-config.e4a2271e6809edf9819fecf01bb790be8e9819ea0864c6bca67cb4a40b5a0076
-#+nawk.459418aacfd7112a3334a9f8d04272b43272959e7efed5cf7f0b69c33ad2e49a
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-modutils.4b75849c60eb1dc2a0435cd9072816ef60dd80565ff6892d1b00cc664656ec87
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+findutils.c80b9056e275f82f7d371a44035a3c11dd43faae948a696f9cea0cd681b76aef
+#+diffutils.70f9ddaec27568b14a011789f3c6c51ee4b849637a2b8ea9dc8f6685a646c3cf
+#+patch.71865adfe1b1a83862c182902ff3bf77fcce6168cde6b35cd59fd5a85916e7c8
+#+flex.d82e65569a261bd6140e6daafad40475f4c37a706fdaac7048bdf24d7200b63c
+#+bison.9264e348887dcc4943fb8b8a49bbf2462e53852ce4d782bc1ad95513eb225240
+#+rsync.46e488c2a7c44e635298c6d1fac1441b1c675be62351872f42f0fdf8cf5b6373
+#+zstd.c1c21fcb9c71a3c75a934ed63b6408d902deffd131ffc5eb0df494480c87a4ff
+#+libelf.98cab642d85b18264a7c602fb642a9adc3f905a6425bd3073d106cd46256292f
+#+pkgconf-pkg-config.ac73cd9f6a453fe3aa762c0cd34fceafc5b6428ef287264fa146dc44172b622a
+#+nawk.24907cbb8100b37ab37723f0335e79103b0135b8ae6175e179b145bbdbe500e0
#@untar:-J:sha256:2ca1f17051a430f6fed1196e4952717507171acfd97d96577212502703b25deb:.
#@sha256:d9b01e4dac3dd140c394227603c8b3339bb2f1e10c97afd3607d84e3003ec75a:patch-6.1.34.xz
#@sha256:cc2633ee136db0283d4faf7c27c890641e90cd835fc3adb19eaf0569e4078867:linux.config
@@ -21,6 +21,7 @@
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'linux-6.1'
@@ -60,6 +61,7 @@ ls -lhA "$module_dir"
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/linux-qemu-guest b/variants/ccx-x86_64/linux-qemu-guest
@@ -1,18 +1,18 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-modutils.7769de81d4ebab3535b4e8c3c241a3a0dfa27eea4d35b17e9ceb5a8f7310e81c
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+findutils.5a99b905c4f3bdb56616afb487d564c0cfd68e95de7a8eecfe3d9f7484975022
-#+diffutils.5b4d3c616681eaf3d06e79fb7a019d073e9eba9da0988cdb2212b6faf5fd998a
-#+patch.94af0b8e71e143c48f3787eb9399bb1dab5a363b04993b00f978c539c27b653a
-#+flex.fc05fa8ae49ed2ed6d08557d147d5331cbd2967590c9dd46adaac1d0c3ae2cbb
-#+bison.8880682a2be55534093009f39c9afbcc9dbe1503bf983b614e79624a261959ba
-#+rsync.056d74577102be589448f31a2b1a5b2a705badc23cd78eb8e74f881cf439b98a
-#+zstd.d270ab120fa907ad1ae3f5bddc8541f5cd6852e4c0340fab6818f2fbc3141abe
-#+libelf.e11e5a6ccd2c73231ad0ba436cd9d6583d5da9c7b762ea93aa7239aace329eff
-#+pkgconf-pkg-config.e4a2271e6809edf9819fecf01bb790be8e9819ea0864c6bca67cb4a40b5a0076
-#+nawk.459418aacfd7112a3334a9f8d04272b43272959e7efed5cf7f0b69c33ad2e49a
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-modutils.4b75849c60eb1dc2a0435cd9072816ef60dd80565ff6892d1b00cc664656ec87
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+findutils.c80b9056e275f82f7d371a44035a3c11dd43faae948a696f9cea0cd681b76aef
+#+diffutils.70f9ddaec27568b14a011789f3c6c51ee4b849637a2b8ea9dc8f6685a646c3cf
+#+patch.71865adfe1b1a83862c182902ff3bf77fcce6168cde6b35cd59fd5a85916e7c8
+#+flex.d82e65569a261bd6140e6daafad40475f4c37a706fdaac7048bdf24d7200b63c
+#+bison.9264e348887dcc4943fb8b8a49bbf2462e53852ce4d782bc1ad95513eb225240
+#+rsync.46e488c2a7c44e635298c6d1fac1441b1c675be62351872f42f0fdf8cf5b6373
+#+zstd.c1c21fcb9c71a3c75a934ed63b6408d902deffd131ffc5eb0df494480c87a4ff
+#+libelf.98cab642d85b18264a7c602fb642a9adc3f905a6425bd3073d106cd46256292f
+#+pkgconf-pkg-config.ac73cd9f6a453fe3aa762c0cd34fceafc5b6428ef287264fa146dc44172b622a
+#+nawk.24907cbb8100b37ab37723f0335e79103b0135b8ae6175e179b145bbdbe500e0
#@untar:-J:sha256:7586962547803be7ecc4056efc927fb25214548722bd28171172f3599abb9764:.
#@sha256:cc2633ee136db0283d4faf7c27c890641e90cd835fc3adb19eaf0569e4078867:linux.config
#@sha256:ff3ddd131d73fee6838b11a6c4773bdb85c5f60fdd4b9ac4120ced021c341417:noobjtool.patch
@@ -20,6 +20,7 @@
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'linux-6.15'
@@ -58,6 +59,7 @@ ls -lhA "$module_dir"
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/logincaps b/variants/ccx-x86_64/logincaps
@@ -1,16 +1,17 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+zsh.984dfca4bfec91d71b3540e4263553a21ad249c9a932571b97f9f77356bab771
-#+pthbs-banginstall.649457ba67c56f487700d9d07792168a8a4d47bdd4109b82f78fd58cc09c81c0
-#+execline.b02aa0e51a40874972c6de45ccf4a72e2d3c4fa376de92648195c21716c78b37
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+ccx-utils.fa506cd38a69c58dafbceda4335cfea03e3364f561cd51effe1226f202852f6b
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+zsh.2648e0a529efe55a570fd4623464c4177772c05e176b0f12294119dfa6604da7
+#+pthbs-banginstall.dd343e2ad14074d84f1327791b391255fceeff5752f9d9639c0f032abb3b75cf
+#+execline.749fa9922ca7a4c505ca1b2c001625d161085c37c5ea75585fbddb321558157a
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+ccx-utils.6c974d75c7bdb2cff8381a0cfb5550167aa4f62e0a31d3b831bf0c93cf2cdbdc
#@git:409db79b3e7e5fc6b73305471d9bbb6ac5c14036:logincaps
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'logincaps'
@@ -64,6 +65,7 @@ check_static() {
}
check_static command/login
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/m4 b/variants/ccx-x86_64/m4
@@ -1,34 +1,15 @@
#!/usr/bin/env pthbs-build
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
#@untar:-z:sha256:3be4a26d825ffdfda52a56fc43246456989a3630093cced3fbddf4771ee58a70:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -52,13 +33,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'm4-1.4.19'
-
-
autotools_config_static --disable-nls
@@ -71,6 +71,7 @@ make DESTDIR="$pthbs_destdir" install
check_static command/m4
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/mdev-scripts b/variants/ccx-x86_64/mdev-scripts
@@ -1,10 +1,11 @@
#!/usr/bin/env pthbs-build
-#+zsh.984dfca4bfec91d71b3540e4263553a21ad249c9a932571b97f9f77356bab771
-#+pthbs-banginstall.649457ba67c56f487700d9d07792168a8a4d47bdd4109b82f78fd58cc09c81c0
+#+zsh.2648e0a529efe55a570fd4623464c4177772c05e176b0f12294119dfa6604da7
+#+pthbs-banginstall.dd343e2ad14074d84f1327791b391255fceeff5752f9d9639c0f032abb3b75cf
#@git:395634340de8349996fd273b055ae4bac9d2897c:mdev-scripts
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'mdev-scripts'
@@ -18,6 +19,7 @@ for script in persistent-storage dvbdev ptpdev usbdev; do
done
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {}
diff --git a/variants/ccx-x86_64/mdevd b/variants/ccx-x86_64/mdevd
@@ -1,15 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+skalibs.2fbafc4c3a002f70e96b95176defbcc480b2812c511092defa699860c6e3b0d1
-#+execline.b02aa0e51a40874972c6de45ccf4a72e2d3c4fa376de92648195c21716c78b37
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+skalibs.9bcaae5f66b172ce64f9c640a4f1e0f6c4602a3192ede08d81954dec77b2df92
+#+execline.749fa9922ca7a4c505ca1b2c001625d161085c37c5ea75585fbddb321558157a
#@git:96aef400b9f9d14f3bf54b0e444e9ad3665c4107:mdevd
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'mdevd'
@@ -21,7 +22,7 @@ cd 'mdevd'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/home/ccx/versions/skalibs.2fbafc4c3a002f70e96b95176defbcc480b2812c511092defa699860c6e3b0d1/sysdeps' \
+ --with-sysdeps='/home/ccx/versions/skalibs.9bcaae5f66b172ce64f9c640a4f1e0f6c4602a3192ede08d81954dec77b2df92/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -35,6 +36,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {}
diff --git a/variants/ccx-x86_64/mdevd.environment b/variants/ccx-x86_64/mdevd.environment
@@ -1,7 +1,7 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+execline.b02aa0e51a40874972c6de45ccf4a72e2d3c4fa376de92648195c21716c78b37
-#+s6.4f7a13f0d9b21ce26e9b5295b772093ba02e8e67d2a798c34c44acc9de66b08a
-#+mdev-scripts.37fb5f12ec4178cddec6c9a21e72d5f589809616cde0a542bcfe19bfd3021865
-#+mdevd.3dec06d1c2df371ca9e2b421a7e98d7c39f0986fa5591497a76802613a958de4
-#+busybox.899ab44c2ad5faa7d2bc30c327de892f473357a4e99e54a638abef0656915614-
\ No newline at end of file
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+execline.749fa9922ca7a4c505ca1b2c001625d161085c37c5ea75585fbddb321558157a
+#+s6.aba44e80074ee5ae8921a773c04c3f2433945ad5566cb986e3edc5fe5c5600cf
+#+mdev-scripts.1d4cba8f6d152ac91f93838b4915c025931b4382deb359826bcde055acb7239c
+#+mdevd.f93eb2eff2928fd4618a959255b19e6a01e056a6a9287ce5d1a3bce89eca1a15
+#+busybox.9b65136a7d863e2f0f282190a908ad3d04f8f16085cf49f05e59e1992a59aca4+
\ No newline at end of file
diff --git a/variants/ccx-x86_64/mlog b/variants/ccx-x86_64/mlog
@@ -1,13 +1,14 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
#@git:fefc95731f1260810a3551226b73d35f3d6e9d9e:mlog
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'mlog'
@@ -43,6 +44,7 @@ check_static() {
check_static "command/$name"
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
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.e07e4304c738517e3c70d24323904d5fa72f5c8f3c210d1b4db79cab8d591750
-#+gnu-make.1ab32a7914cadd85660aec9eb62e921e883bb91257a820ee696934afdc0b8752
-#+busybox.e9d1a484b2ffa3c7384af599e63b49435d13dbc9b3ba079a5d2552b47dc97782
+#+musl-cross-make.513f0acae3d9d88d67a9151a33515f34995d3ff3d69f38b47239070d1b02c731
+#+gnu-make.0a6fbda1db6316eb5ed666a1697e7bf0e4604d371ac4cf5d24a5151e76280074
+#+busybox.e294f16fc3e0dacc71cec3a98899c8fd5a2512a998966c5c64a6950d051e7d44
#@sha256:ab66fc2d1c3ec0359b8e08843c9f33b63e8707efdff5e4cc5c200eae24722cbf:musl-cross-make/sources/binutils-2.33.1.tar.xz
#@sha256:75d5d255a2a273b6e651f82eecfabf6cbcd8eaeae70e86b417384c8f4a58d8d3:musl-cross-make/sources/config.sub
#@sha256:d08edc536b54c372a1010ff6619dd274c0f1603aa49212ba20f7aa2cda36fa8b:musl-cross-make/sources/gcc-11.2.0.tar.xz
@@ -16,6 +16,7 @@
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd '.'
@@ -88,6 +89,7 @@ printf '%s\n' > "$dd/library/pkgconfig/zlib.pc" \
cmp -s true.c true.c.2
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/musl-cross-make:bootstrap-0 b/variants/ccx-x86_64/musl-cross-make:bootstrap-0
@@ -13,6 +13,7 @@
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd '.'
@@ -49,6 +50,7 @@ grep -F "$pthbs_package" true.linker
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
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.bc89f0c49ce8c197165040a15d51f9cf1c90ea58c2954c5925692db71da30e58
+#+musl-cross-make.d14cfd2214c9bc8f141df31e1bad9a34dd9ac123a2ba26bccfdf88597053da9b
#@sha256:ab66fc2d1c3ec0359b8e08843c9f33b63e8707efdff5e4cc5c200eae24722cbf:musl-cross-make/sources/binutils-2.33.1.tar.xz
#@sha256:75d5d255a2a273b6e651f82eecfabf6cbcd8eaeae70e86b417384c8f4a58d8d3:musl-cross-make/sources/config.sub
#@sha256:d08edc536b54c372a1010ff6619dd274c0f1603aa49212ba20f7aa2cda36fa8b:musl-cross-make/sources/gcc-11.2.0.tar.xz
@@ -14,11 +14,12 @@
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd '.'
-bootstrap=/home/ccx/versions/musl-cross-make.bc89f0c49ce8c197165040a15d51f9cf1c90ea58c2954c5925692db71da30e58
+bootstrap=/home/ccx/versions/musl-cross-make.d14cfd2214c9bc8f141df31e1bad9a34dd9ac123a2ba26bccfdf88597053da9b
"$bootstrap/bin/x86_64-linux-musl-gcc" --version
# For validating the compiler
@@ -58,6 +59,7 @@ grep -F "$pthbs_package" true.linker
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/musl-fts b/variants/ccx-x86_64/musl-fts
@@ -1,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
#@untar:-z:sha256:49ae567a96dbab22823d045ffebe0d6b14b9b799925e9ca9274d47d26ff482a6:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -53,13 +34,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'musl-fts-1.2.7'
-
-
autotools_config_static
@@ -70,6 +70,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/nawk b/variants/ccx-x86_64/nawk
@@ -1,14 +1,15 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+bison.8880682a2be55534093009f39c9afbcc9dbe1503bf983b614e79624a261959ba
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+bison.9264e348887dcc4943fb8b8a49bbf2462e53852ce4d782bc1ad95513eb225240
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
#@untar:-z:sha256:e031b1e1d2b230f276f975bffb923f0ea15f798c839d15a3f26a1a39448e32d7:.
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'awk-20250116'
@@ -22,6 +23,7 @@ install -Dm644 LICENSE FIXES FIXES.1e README.md TODO -t "${dest}"/doc/
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {x["./command/awk"]=1
diff --git a/variants/ccx-x86_64/netbsd-curses b/variants/ccx-x86_64/netbsd-curses
@@ -1,13 +1,14 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
#@git:51d179dad861640caeb76674b5908ccd79f04fae:netbsd-curses
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'netbsd-curses'
@@ -35,6 +36,7 @@ make install-static
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/ocaml b/variants/ccx-x86_64/ocaml
@@ -1,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
#@untar:-J:sha256:dfaa8a2e11c799bc1765d8bef44911406ee5f4803027190382a939f88c912266:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -53,13 +34,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'ocaml-5.4.0'
-
-
autotools_config_static --enable-native-compiler --disable-native-toplevel --enable-installing-bytecode-programs --libdir="$prefix/library.ocaml"
@@ -72,6 +72,14 @@ make DESTDIR="$pthbs_destdir" install
check_static command/ocamlopt
+
+mkdir -p "$dest/.env-template"
+
+printf '%s' >"$dest/.env-template"/'OCAMLPARAM' 'I=@ENVROOT@/library.ocaml,_'
+
+printf '%s' >"$dest/.env-template"/'OCAMLPATH' '@ENVROOT@/library.ocaml'
+
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/ocaml-base b/variants/ccx-x86_64/ocaml-base
@@ -1,17 +1,18 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+ocaml.5b34db3f087fd067e8cf20c9806c599c52cf1d4564105f3841aa3594496ef578
-#+dune.37ab3bc1107904f825cd30c58a660280156d915b26ffb0e1991b27e7bb46d178
-#+ocaml_intrinsics_kernel.a4a3b936b1dd95d7ce2c3c559a99b4a4fea7941d7b9c08626251048114746e8c
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+ocaml.c505cec20d99ea947c08fe70bb226650ef884f3bc0b505cef922e550caa217e1
+#+dune.686975ff583761e2ad730de0d76c9e1a64024750e43fdbbdfd3e420900caa0a3
+#+ocaml_intrinsics_kernel.61c53027bd411f0b868ba1ad082ea426cb81c03b0adabf72a458f52d52efce39
#@untar:-z:sha256:3f3f64789ab25bb5cb7f5f907dd651dec9cc9440981822fe75df6b94344b7208:.
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'base-0.17.3'
@@ -39,6 +40,7 @@ dune install \
dune runtest --build-dir=.testenv --verbose
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/ocaml-findlib b/variants/ccx-x86_64/ocaml-findlib
@@ -1,16 +1,17 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
-#+ocaml.5b34db3f087fd067e8cf20c9806c599c52cf1d4564105f3841aa3594496ef578
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
+#+ocaml.c505cec20d99ea947c08fe70bb226650ef884f3bc0b505cef922e550caa217e1
#@untar:-z:sha256:d6899935ccabf67f067a9af3f3f88d94e310075d13c648fa03ff498769ce039d:.
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'findlib-1.9.8'
@@ -34,6 +35,7 @@ make DESTDIR="$pthbs_destdir" install
check_static command/ocamlfind
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/ocaml_intrinsics_kernel b/variants/ccx-x86_64/ocaml_intrinsics_kernel
@@ -1,15 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+ocaml.5b34db3f087fd067e8cf20c9806c599c52cf1d4564105f3841aa3594496ef578
-#+dune.37ab3bc1107904f825cd30c58a660280156d915b26ffb0e1991b27e7bb46d178
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+ocaml.c505cec20d99ea947c08fe70bb226650ef884f3bc0b505cef922e550caa217e1
+#+dune.686975ff583761e2ad730de0d76c9e1a64024750e43fdbbdfd3e420900caa0a3
#@untar:-z:sha256:c988b7769a59749631c3c98ba5edd1d2fe91f5dc380b5e0593c073c92f4bee01:.
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'ocaml_intrinsics_kernel-0.17.1'
@@ -35,6 +36,7 @@ dune install \
dune runtest --build-dir=.testenv --verbose
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/ocamlbuild b/variants/ccx-x86_64/ocamlbuild
@@ -1,12 +1,12 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
-#+ocaml.5b34db3f087fd067e8cf20c9806c599c52cf1d4564105f3841aa3594496ef578
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
+#+ocaml.c505cec20d99ea947c08fe70bb226650ef884f3bc0b505cef922e550caa217e1
#@untar:-z:sha256:2ba6857f2991b7f69368e8db818b163d31cf5a367f15f5953bf8f01a77b3d4fc:.
@@ -25,12 +25,12 @@ check_static() {
exit 1
fi
}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'ocamlbuild-0.16.1'
-
make configure \
PREFIX="$prefix" \
OCAML_NATIVE=true \
@@ -47,6 +47,7 @@ make DESTDIR="$pthbs_destdir" install
check_static command/ocamlbuild
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/opam b/variants/ccx-x86_64/opam
@@ -1,11 +1,11 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+ocaml.5b34db3f087fd067e8cf20c9806c599c52cf1d4564105f3841aa3594496ef578
-#+dune.37ab3bc1107904f825cd30c58a660280156d915b26ffb0e1991b27e7bb46d178
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+ocaml.c505cec20d99ea947c08fe70bb226650ef884f3bc0b505cef922e550caa217e1
+#+dune.686975ff583761e2ad730de0d76c9e1a64024750e43fdbbdfd3e420900caa0a3
#@untar:-z:sha256:c4d053029793c714e4e7340b1157428c0f90783585fb17f35158247a640467d9:.
@@ -24,12 +24,12 @@ check_static() {
exit 1
fi
}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'opam-full-2.4.1'
-
./configure \
--prefix="$prefix" \
--libdir="$prefix/library.ocaml" \
@@ -42,7 +42,7 @@ cd 'opam-full-2.4.1'
--infodir="$prefix/info" \
--localedir="$prefix/locale" \
--localstatedir='/var/pthbs' \
- --with-dune='/home/ccx/versions/dune.37ab3bc1107904f825cd30c58a660280156d915b26ffb0e1991b27e7bb46d178/command/dune' \
+ --with-dune='/home/ccx/versions/dune.686975ff583761e2ad730de0d76c9e1a64024750e43fdbbdfd3e420900caa0a3/command/dune' \
--with-mccs \
--with-vendored-deps
@@ -57,6 +57,7 @@ make tests
check_static command/opam
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/openssl b/variants/ccx-x86_64/openssl
@@ -1,13 +1,14 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
#@untar:-z:sha256:712590fd20aaa60ec75d778fe5b810d6b829ca7fb1e530577917a131f9105539:.
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'openssl-3.3.3'
@@ -31,6 +32,7 @@ check_static command/openssl
check_static command/ocspcheck
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/patch b/variants/ccx-x86_64/patch
@@ -1,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
#@untar:-J:sha256:ac610bda97abe0d9f6b7c963255a11dcb196c25e337c61f94e4778d632f1d8fd:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -53,13 +34,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'patch-2.7.6'
-
-
autotools_config_static --disable-nls
@@ -72,6 +72,7 @@ make DESTDIR="$pthbs_destdir" install
check_static command/patch
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/patchelf:bootstrap b/variants/ccx-x86_64/patchelf:bootstrap
@@ -6,25 +6,6 @@
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -48,12 +29,31 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'patchelf'
-
-
./bootstrap.sh
autotools_config_static . --disable-nls
@@ -65,6 +65,7 @@ make DESTDIR="$pthbs_destdir" install
check_static command/patchelf
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/pkgconf b/variants/ccx-x86_64/pkgconf
@@ -1,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
#@untar:-J:sha256:3a224f2accf091b77a5781316e27b9ee3ba82c083cc2e539e08940b68a44fec5:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -53,13 +34,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'pkgconf-2.1.1'
-
-
export LDFLAGS=--static
autotools_config_static --with-pkg-config-dir=
@@ -73,6 +73,12 @@ make DESTDIR="$pthbs_destdir" install
check_static command/pkgconf
+
+mkdir -p "$dest/.env-template"
+
+printf '%s' >"$dest/.env-template"/'PKG_CONFIG_LIBDIR' '@ENVROOT@/library/pkgconfig'
+
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/pkgconf-pkg-config b/variants/ccx-x86_64/pkgconf-pkg-config
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+pkgconf.17172864b1acbab40aeaeda5a55be6404ce929e1244fd300437b2968efa33cf2
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+pkgconf.d59f11db89100bc653f02b4991a118548f698013b6d2f50665f5350e33399f2c
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,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
#@untar:-z:sha256:c25a4838fc8e4c1c8aacb8bd620edb3084a3d63bf8987fdad3ca2758c63240f9:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -53,13 +34,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'popt-1.19'
-
-
autotools_config_static --disable-nls
@@ -70,6 +70,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/pthbs-banginstall b/variants/ccx-x86_64/pthbs-banginstall
@@ -1,12 +1,13 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+zsh.984dfca4bfec91d71b3540e4263553a21ad249c9a932571b97f9f77356bab771
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+zsh.2648e0a529efe55a570fd4623464c4177772c05e176b0f12294119dfa6604da7
#@sha256:1e021bddaf5c020ede9107656494715236a894557b99035365fc999605541b2d:pthbs-banginstall
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd '.'
@@ -17,6 +18,7 @@ chmod +x pthbs-banginstall
zsh -x pthbs-banginstall pthbs-banginstall "${dest}"
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/rsync b/variants/ccx-x86_64/rsync
@@ -1,38 +1,19 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
-#+nawk.459418aacfd7112a3334a9f8d04272b43272959e7efed5cf7f0b69c33ad2e49a
-#+popt.2c4c70017594381fa86844f172ce448e868e7156017583dd4d1adfd61c5015a8
-#+libressl.6f12c7e796074e0b94be56641a98b2ee89030dad7b788768551b6b5e06bed29e
-#+zstd.d270ab120fa907ad1ae3f5bddc8541f5cd6852e4c0340fab6818f2fbc3141abe
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
+#+nawk.24907cbb8100b37ab37723f0335e79103b0135b8ae6175e179b145bbdbe500e0
+#+popt.d13ce001cb3b0a98e29b93df01f1b1452634b9fcd6be97af75dbca2ba32c28a1
+#+libressl.57117d0e5a012ec73153d93e4949c3ce75af320a2fac8d4b31823e447af41667
+#+zstd.c1c21fcb9c71a3c75a934ed63b6408d902deffd131ffc5eb0df494480c87a4ff
#@untar:-z:sha256:4e7d9d3f6ed10878c58c5fb724a67dacf4b6aac7340b13e488fb2dc41346f2bb:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -56,13 +37,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'rsync-3.2.7'
-
-
autotools_config_static --without-included-popt \
--enable-openssl \
--enable-zstd \
@@ -80,6 +80,7 @@ make DESTDIR="$pthbs_destdir" install
check_static command/rsync
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/s6 b/variants/ccx-x86_64/s6
@@ -1,15 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+skalibs.2fbafc4c3a002f70e96b95176defbcc480b2812c511092defa699860c6e3b0d1
-#+execline.b02aa0e51a40874972c6de45ccf4a72e2d3c4fa376de92648195c21716c78b37
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+skalibs.9bcaae5f66b172ce64f9c640a4f1e0f6c4602a3192ede08d81954dec77b2df92
+#+execline.749fa9922ca7a4c505ca1b2c001625d161085c37c5ea75585fbddb321558157a
#@git:0e02fe0e92b8f9a619fc355babad2c78c009c1f1:s6
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 's6'
@@ -21,7 +22,7 @@ cd 's6'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/home/ccx/versions/skalibs.2fbafc4c3a002f70e96b95176defbcc480b2812c511092defa699860c6e3b0d1/sysdeps' \
+ --with-sysdeps='/home/ccx/versions/skalibs.9bcaae5f66b172ce64f9c640a4f1e0f6c4602a3192ede08d81954dec77b2df92/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -34,6 +35,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/s6-dns b/variants/ccx-x86_64/s6-dns
@@ -1,14 +1,15 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+skalibs.2fbafc4c3a002f70e96b95176defbcc480b2812c511092defa699860c6e3b0d1
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+skalibs.9bcaae5f66b172ce64f9c640a4f1e0f6c4602a3192ede08d81954dec77b2df92
#@git:dc80225c0a78346300d100f0bf0182ed338c4b01:s6-dns
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 's6-dns'
@@ -20,7 +21,7 @@ cd 's6-dns'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/home/ccx/versions/skalibs.2fbafc4c3a002f70e96b95176defbcc480b2812c511092defa699860c6e3b0d1/sysdeps' \
+ --with-sysdeps='/home/ccx/versions/skalibs.9bcaae5f66b172ce64f9c640a4f1e0f6c4602a3192ede08d81954dec77b2df92/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -34,6 +35,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {}
diff --git a/variants/ccx-x86_64/s6-linux-init b/variants/ccx-x86_64/s6-linux-init
@@ -1,16 +1,17 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+skalibs.2fbafc4c3a002f70e96b95176defbcc480b2812c511092defa699860c6e3b0d1
-#+execline.b02aa0e51a40874972c6de45ccf4a72e2d3c4fa376de92648195c21716c78b37
-#+s6.4f7a13f0d9b21ce26e9b5295b772093ba02e8e67d2a798c34c44acc9de66b08a
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+skalibs.9bcaae5f66b172ce64f9c640a4f1e0f6c4602a3192ede08d81954dec77b2df92
+#+execline.749fa9922ca7a4c505ca1b2c001625d161085c37c5ea75585fbddb321558157a
+#+s6.aba44e80074ee5ae8921a773c04c3f2433945ad5566cb986e3edc5fe5c5600cf
#@git:b298e515efe16210048e504e3aec89ea1e627b73:s6-linux-init
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 's6-linux-init'
@@ -22,7 +23,7 @@ cd 's6-linux-init'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/home/ccx/versions/skalibs.2fbafc4c3a002f70e96b95176defbcc480b2812c511092defa699860c6e3b0d1/sysdeps' \
+ --with-sysdeps='/home/ccx/versions/skalibs.9bcaae5f66b172ce64f9c640a4f1e0f6c4602a3192ede08d81954dec77b2df92/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -36,6 +37,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {}
diff --git a/variants/ccx-x86_64/s6-linux-utils b/variants/ccx-x86_64/s6-linux-utils
@@ -1,14 +1,15 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+skalibs.2fbafc4c3a002f70e96b95176defbcc480b2812c511092defa699860c6e3b0d1
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+skalibs.9bcaae5f66b172ce64f9c640a4f1e0f6c4602a3192ede08d81954dec77b2df92
#@git:a9e7acac41a8854546246dd39cb4daee54ead2cb:s6-linux-utils
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 's6-linux-utils'
@@ -20,7 +21,7 @@ cd 's6-linux-utils'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/home/ccx/versions/skalibs.2fbafc4c3a002f70e96b95176defbcc480b2812c511092defa699860c6e3b0d1/sysdeps' \
+ --with-sysdeps='/home/ccx/versions/skalibs.9bcaae5f66b172ce64f9c640a4f1e0f6c4602a3192ede08d81954dec77b2df92/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -34,6 +35,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {}
diff --git a/variants/ccx-x86_64/s6-networking b/variants/ccx-x86_64/s6-networking
@@ -1,18 +1,19 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+skalibs.2fbafc4c3a002f70e96b95176defbcc480b2812c511092defa699860c6e3b0d1
-#+execline.b02aa0e51a40874972c6de45ccf4a72e2d3c4fa376de92648195c21716c78b37
-#+s6.4f7a13f0d9b21ce26e9b5295b772093ba02e8e67d2a798c34c44acc9de66b08a
-#+s6-dns.fd8f537cb50ad3131f7515406b6bd96e79b7dc121e5227355140c1ddcc0be8d8
-#+libressl.6f12c7e796074e0b94be56641a98b2ee89030dad7b788768551b6b5e06bed29e
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+skalibs.9bcaae5f66b172ce64f9c640a4f1e0f6c4602a3192ede08d81954dec77b2df92
+#+execline.749fa9922ca7a4c505ca1b2c001625d161085c37c5ea75585fbddb321558157a
+#+s6.aba44e80074ee5ae8921a773c04c3f2433945ad5566cb986e3edc5fe5c5600cf
+#+s6-dns.d0134713eb4f2fa10036f492ca4dc945e2188a8b648a78fcd8bb085a5bd627d4
+#+libressl.57117d0e5a012ec73153d93e4949c3ce75af320a2fac8d4b31823e447af41667
#@git:12b40106ed1727274cd6af379c4ba0ca7161700b:s6-networking
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 's6-networking'
@@ -24,7 +25,7 @@ cd 's6-networking'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/home/ccx/versions/skalibs.2fbafc4c3a002f70e96b95176defbcc480b2812c511092defa699860c6e3b0d1/sysdeps' \
+ --with-sysdeps='/home/ccx/versions/skalibs.9bcaae5f66b172ce64f9c640a4f1e0f6c4602a3192ede08d81954dec77b2df92/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -38,6 +39,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/s6-portable-utils b/variants/ccx-x86_64/s6-portable-utils
@@ -1,14 +1,15 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+skalibs.2fbafc4c3a002f70e96b95176defbcc480b2812c511092defa699860c6e3b0d1
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+skalibs.9bcaae5f66b172ce64f9c640a4f1e0f6c4602a3192ede08d81954dec77b2df92
#@git:dc96d8a020e83b16dd7a8bd093bdb00ab2b944c0:s6-portable-utils
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 's6-portable-utils'
@@ -20,7 +21,7 @@ cd 's6-portable-utils'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/home/ccx/versions/skalibs.2fbafc4c3a002f70e96b95176defbcc480b2812c511092defa699860c6e3b0d1/sysdeps' \
+ --with-sysdeps='/home/ccx/versions/skalibs.9bcaae5f66b172ce64f9c640a4f1e0f6c4602a3192ede08d81954dec77b2df92/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -34,6 +35,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {}
diff --git a/variants/ccx-x86_64/s6-rc b/variants/ccx-x86_64/s6-rc
@@ -1,16 +1,17 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+skalibs.2fbafc4c3a002f70e96b95176defbcc480b2812c511092defa699860c6e3b0d1
-#+execline.b02aa0e51a40874972c6de45ccf4a72e2d3c4fa376de92648195c21716c78b37
-#+s6.4f7a13f0d9b21ce26e9b5295b772093ba02e8e67d2a798c34c44acc9de66b08a
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+skalibs.9bcaae5f66b172ce64f9c640a4f1e0f6c4602a3192ede08d81954dec77b2df92
+#+execline.749fa9922ca7a4c505ca1b2c001625d161085c37c5ea75585fbddb321558157a
+#+s6.aba44e80074ee5ae8921a773c04c3f2433945ad5566cb986e3edc5fe5c5600cf
#@git:a4756f00b3823952580d1fee704675c6f813a248:s6-rc
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 's6-rc'
@@ -22,7 +23,7 @@ cd 's6-rc'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/home/ccx/versions/skalibs.2fbafc4c3a002f70e96b95176defbcc480b2812c511092defa699860c6e3b0d1/sysdeps' \
+ --with-sysdeps='/home/ccx/versions/skalibs.9bcaae5f66b172ce64f9c640a4f1e0f6c4602a3192ede08d81954dec77b2df92/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -36,6 +37,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {}
diff --git a/variants/ccx-x86_64/skalibs b/variants/ccx-x86_64/skalibs
@@ -1,13 +1,14 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
#@git:96b537f42695da1b865588baf591fdfcae76bd41:skalibs
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'skalibs'
@@ -35,6 +36,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/snaprep b/variants/ccx-x86_64/snaprep
@@ -1,13 +1,14 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+zsh.984dfca4bfec91d71b3540e4263553a21ad249c9a932571b97f9f77356bab771
-#+pthbs-banginstall.649457ba67c56f487700d9d07792168a8a4d47bdd4109b82f78fd58cc09c81c0
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+zsh.2648e0a529efe55a570fd4623464c4177772c05e176b0f12294119dfa6604da7
+#+pthbs-banginstall.dd343e2ad14074d84f1327791b391255fceeff5752f9d9639c0f032abb3b75cf
#@git:e9d8af262eb5e25536ea9778e3ed57aebb55488c:snaprep
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'snaprep'
@@ -35,6 +36,7 @@ fi
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/strace b/variants/ccx-x86_64/strace
@@ -1,38 +1,19 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
-#+patch.94af0b8e71e143c48f3787eb9399bb1dab5a363b04993b00f978c539c27b653a
-#+libunwind.f26ee9eb75f93b720bbd9dad95ac489e8e506650f849477e977712f30936f870
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
+#+patch.71865adfe1b1a83862c182902ff3bf77fcce6168cde6b35cd59fd5a85916e7c8
+#+libunwind.81dcbbc3b4e0bf74b3307a2a0b5e66ea29ab610d1ea295e044e5b3f071c125bb
#@sha256:37d93db7135d47852dbe763f1b18b3aeab142431a6f5268a17fc700387a326e4:strace-6.5-static.patch
#@untar:-J:sha256:e209daf0ee038ca5adcc4c277e9273b4d51f46a2ff86da575d36742ac3508a17:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -56,11 +37,30 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'strace-6.13'
-
-
patch -p1 <../strace-6.5-static.patch
@@ -77,6 +77,7 @@ make DESTDIR="$pthbs_destdir" install
check_static command/strace
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/system-config b/variants/ccx-x86_64/system-config
@@ -1,26 +1,27 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+nawk.459418aacfd7112a3334a9f8d04272b43272959e7efed5cf7f0b69c33ad2e49a
-#+diffutils.5b4d3c616681eaf3d06e79fb7a019d073e9eba9da0988cdb2212b6faf5fd998a
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+aat.9d429131a60043ba54268be0bd86e125b469730f71335b58c40e0a093498c4a1
-#+fileset.bda786c5e38c44e964103effe1c9e0026d5609643d212804fd863287f4374f4e
-#+rsync.056d74577102be589448f31a2b1a5b2a705badc23cd78eb8e74f881cf439b98a
-#+execline.b02aa0e51a40874972c6de45ccf4a72e2d3c4fa376de92648195c21716c78b37
-#+kbd.0136ef4ed6b48cecb18fb6cafdd629ad4b615173fdaa8e6f55d9fdfb2ef16c8b
-#+mdevd.3dec06d1c2df371ca9e2b421a7e98d7c39f0986fa5591497a76802613a958de4
-#+s6-linux-utils.6ced26756e931df09a13233fb34e0c9948c1158647bb3b4713faeef0f46203d8
-#+s6-rc.547dce134be6d996df0f011c826131a60b422851b027e4a6a371fe9ef2efa07f
-#+s6.4f7a13f0d9b21ce26e9b5295b772093ba02e8e67d2a798c34c44acc9de66b08a
-#+zsh.984dfca4bfec91d71b3540e4263553a21ad249c9a932571b97f9f77356bab771
-#+system-config-scripts.bc8935cb53a486b023806b92eb2037f1c98fa5c8a120bc30e0a7437f04b37535
-#+logincaps.d915c14888a3e406a3bf4eba481a43e6593754b1ca9cc38eb30406bff1b75b0b
-#+busybox.899ab44c2ad5faa7d2bc30c327de892f473357a4e99e54a638abef0656915614
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+nawk.24907cbb8100b37ab37723f0335e79103b0135b8ae6175e179b145bbdbe500e0
+#+diffutils.70f9ddaec27568b14a011789f3c6c51ee4b849637a2b8ea9dc8f6685a646c3cf
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+aat.bed1cceeeaf99718e61a89a54d526460202c2de1e3a5052ed9f85cec7269ea30
+#+fileset.afc9e2d86825d2423202dfb40dcaf0ae374005c8c70c39182b9eebcec07be152
+#+rsync.46e488c2a7c44e635298c6d1fac1441b1c675be62351872f42f0fdf8cf5b6373
+#+execline.749fa9922ca7a4c505ca1b2c001625d161085c37c5ea75585fbddb321558157a
+#+kbd.fc6daccf346ad764ded16dc20acffe20e41966ff0bff0747aabc4b68306b8485
+#+mdevd.f93eb2eff2928fd4618a959255b19e6a01e056a6a9287ce5d1a3bce89eca1a15
+#+s6-linux-utils.664dc33ed8e500126bfb4e74c565990e8632879b9e165b09f7f48ac054c89a22
+#+s6-rc.77ee4f3326027d4463fb531273c8b42b4d8f6fabba2d075e15e18eb2cb2a8c50
+#+s6.aba44e80074ee5ae8921a773c04c3f2433945ad5566cb986e3edc5fe5c5600cf
+#+zsh.2648e0a529efe55a570fd4623464c4177772c05e176b0f12294119dfa6604da7
+#+system-config-scripts.d01b8ef0ad1be29f1bb6fc41a34cbad9c4deedb1280934f542c27fda98613932
+#+logincaps.d6cb666710beed92eac4a1618b1354bb2cf65f83718a90310589f3356ebae91f
+#+busybox.9b65136a7d863e2f0f282190a908ad3d04f8f16085cf49f05e59e1992a59aca4
#@git:ddb20e067ab184cd18ee8b88d74044dfeeaaad4c:system-config
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'system-config'
@@ -52,8 +53,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.f13d4cbf8dbd094c9eb2acf0fb3b72441a64411d1ce469bc7dea25004c28dcbd' \
- 'pthbs_path_mdevd=/home/ccx/versions/env.517e4d358c06385167abc9918117c8e585375e0d992b9da025ab9dadb9710b81' \
+ 'pthbs_path_containers=/home/ccx/versions/env.e55deefeadec768f774b72c20b84b30b5d9a16bb9d9725c63f30fc856ed2a1da' \
+ 'pthbs_path_mdevd=/home/ccx/versions/env.7bf0fc03847538a7e970e7556cc653de05fbb6e66c5507d058a5df547b6baa5b' \
make -j${JOBS:-1} -l$((1+${JOBS:-1})) all
sort -u build/execfile | while IFS= read exename; do
@@ -76,6 +77,7 @@ mv -v keys "$dest/"
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/system-config-init b/variants/ccx-x86_64/system-config-init
@@ -1,16 +1,17 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+s6.4f7a13f0d9b21ce26e9b5295b772093ba02e8e67d2a798c34c44acc9de66b08a
-#+s6-rc.547dce134be6d996df0f011c826131a60b422851b027e4a6a371fe9ef2efa07f
-#+s6-portable-utils.b412526ea4c7709ff1d9c5608bac05ba7600a1f667dcbeb82827181a4a79d67a
-#+s6-linux-init.dea8c56ee7e5f8f66a425d2673d4303e7ac9ca64cb8f24230e2eb9f30dd4f07d
-#+execline.b02aa0e51a40874972c6de45ccf4a72e2d3c4fa376de92648195c21716c78b37
-#+system-config-rc.6accba5552dec0b3a797b5016e6724b4fb2ccb17894407039c5270bcc49ef116
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+s6.aba44e80074ee5ae8921a773c04c3f2433945ad5566cb986e3edc5fe5c5600cf
+#+s6-rc.77ee4f3326027d4463fb531273c8b42b4d8f6fabba2d075e15e18eb2cb2a8c50
+#+s6-portable-utils.945ba0fbba6153923f5a761abc154568d30fc1db69b26f03ead9fe248f87d351
+#+s6-linux-init.30ee852e07291b5f3c94ed4037e403122037366bcc655a87f5527f1813332d62
+#+execline.749fa9922ca7a4c505ca1b2c001625d161085c37c5ea75585fbddb321558157a
+#+system-config-rc.0715a9cec86758ba33da59fa59629628a7118adfe8c251d55051880a16722ee6
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd '.'
@@ -30,7 +31,7 @@ qx() { # register executable as dependency and quote full path to be suitable f
"s6-quote" "$prefix/deps/command/$name"
}
-s6rcdb=/home/ccx/versions/system-config-rc.6accba5552dec0b3a797b5016e6724b4fb2ccb17894407039c5270bcc49ef116/config/s6-rc-db
+s6rcdb=/home/ccx/versions/system-config-rc.0715a9cec86758ba33da59fa59629628a7118adfe8c251d55051880a16722ee6/config/s6-rc-db
# Generate init (${dest} must not exist but parent dir does)
mkdir -p "$pthbs_destdir//home/ccx/versions"
@@ -121,6 +122,7 @@ s6-chmod 755 "${dest}/run-image/service/console-log-tail/run" exit $?
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/system-config-rc b/variants/ccx-x86_64/system-config-rc
@@ -1,26 +1,28 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+s6-rc.547dce134be6d996df0f011c826131a60b422851b027e4a6a371fe9ef2efa07f
-#+fileset.bda786c5e38c44e964103effe1c9e0026d5609643d212804fd863287f4374f4e
-#+system-config.e758c8b05ac3d45072edc549177696315680d77f0bf34d39cd2608dfaea45f45
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+s6-rc.77ee4f3326027d4463fb531273c8b42b4d8f6fabba2d075e15e18eb2cb2a8c50
+#+fileset.afc9e2d86825d2423202dfb40dcaf0ae374005c8c70c39182b9eebcec07be152
+#+system-config.ec84aaedb96dbd9aa9d40f0df86375c8423e95d4fd70718e9fad2493090eddd2
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd '.'
-src=/home/ccx/versions/system-config.e758c8b05ac3d45072edc549177696315680d77f0bf34d39cd2608dfaea45f45/config/s6-rc-source
+src=/home/ccx/versions/system-config.ec84aaedb96dbd9aa9d40f0df86375c8423e95d4fd70718e9fad2493090eddd2/config/s6-rc-source
s6-rc-compile ./s6-rc-db "$src"
mkdir -p "$dest/config"
mv -v s6-rc-db "$dest/config/"
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {}
diff --git a/variants/ccx-x86_64/system-config-scripts b/variants/ccx-x86_64/system-config-scripts
@@ -1,13 +1,14 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+zsh.984dfca4bfec91d71b3540e4263553a21ad249c9a932571b97f9f77356bab771
-#+pthbs-banginstall.649457ba67c56f487700d9d07792168a8a4d47bdd4109b82f78fd58cc09c81c0
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+zsh.2648e0a529efe55a570fd4623464c4177772c05e176b0f12294119dfa6604da7
+#+pthbs-banginstall.dd343e2ad14074d84f1327791b391255fceeff5752f9d9639c0f032abb3b75cf
#@git:dc793695cc0632a808af9d4415f3b0cf0f4dfba2:system-config-scripts
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'system-config-scripts'
@@ -35,6 +36,7 @@ fi
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/system-config-zsh b/variants/ccx-x86_64/system-config-zsh
@@ -1,12 +1,13 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+zsh.984dfca4bfec91d71b3540e4263553a21ad249c9a932571b97f9f77356bab771
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+zsh.2648e0a529efe55a570fd4623464c4177772c05e176b0f12294119dfa6604da7
#@git:6dfbe33079e2f8c64c5daed29aa1ea3e7e3f2d59:system-config-zsh
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'system-config-zsh'
@@ -17,6 +18,7 @@ mv -v zsh-functions "$dest/zsh/site-functions"
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {}
diff --git a/variants/ccx-x86_64/user-env b/variants/ccx-x86_64/user-env
@@ -1,13 +1,14 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+execline.b02aa0e51a40874972c6de45ccf4a72e2d3c4fa376de92648195c21716c78b37
-#+pthbs-banginstall.649457ba67c56f487700d9d07792168a8a4d47bdd4109b82f78fd58cc09c81c0
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+execline.749fa9922ca7a4c505ca1b2c001625d161085c37c5ea75585fbddb321558157a
+#+pthbs-banginstall.dd343e2ad14074d84f1327791b391255fceeff5752f9d9639c0f032abb3b75cf
#@sha256:664430d033e0b491a5ed90cb39cb17cddb57ac0be9f3f2bf014264f3c17d55df:user-env
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd '.'
@@ -19,6 +20,7 @@ pthbs-banginstall user-env "${dest}"
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/userspace.environment b/variants/ccx-x86_64/userspace.environment
@@ -1,42 +1,42 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+diffutils.5b4d3c616681eaf3d06e79fb7a019d073e9eba9da0988cdb2212b6faf5fd998a
-#+patch.94af0b8e71e143c48f3787eb9399bb1dab5a363b04993b00f978c539c27b653a
-#+flex.fc05fa8ae49ed2ed6d08557d147d5331cbd2967590c9dd46adaac1d0c3ae2cbb
-#+bison.8880682a2be55534093009f39c9afbcc9dbe1503bf983b614e79624a261959ba
-#+rsync.056d74577102be589448f31a2b1a5b2a705badc23cd78eb8e74f881cf439b98a
-#+execline.b02aa0e51a40874972c6de45ccf4a72e2d3c4fa376de92648195c21716c78b37
-#+s6.4f7a13f0d9b21ce26e9b5295b772093ba02e8e67d2a798c34c44acc9de66b08a
-#+s6-rc.547dce134be6d996df0f011c826131a60b422851b027e4a6a371fe9ef2efa07f
-#+s6-portable-utils.b412526ea4c7709ff1d9c5608bac05ba7600a1f667dcbeb82827181a4a79d67a
-#+s6-linux-utils.6ced26756e931df09a13233fb34e0c9948c1158647bb3b4713faeef0f46203d8
-#+s6-linux-init.dea8c56ee7e5f8f66a425d2673d4303e7ac9ca64cb8f24230e2eb9f30dd4f07d
-#+mdevd.3dec06d1c2df371ca9e2b421a7e98d7c39f0986fa5591497a76802613a958de4
-#+s6-dns.fd8f537cb50ad3131f7515406b6bd96e79b7dc121e5227355140c1ddcc0be8d8
-#+libressl.6f12c7e796074e0b94be56641a98b2ee89030dad7b788768551b6b5e06bed29e
-#+s6-networking.c387616f54cfe3daad783cf522b80d8367069293db7bc2b4728257de7707b4a6
-#+zsh.984dfca4bfec91d71b3540e4263553a21ad249c9a932571b97f9f77356bab771
-#+pthbs-banginstall.649457ba67c56f487700d9d07792168a8a4d47bdd4109b82f78fd58cc09c81c0
-#+aat.9d429131a60043ba54268be0bd86e125b469730f71335b58c40e0a093498c4a1
-#+confz.ec9e7ebf99d868822f5208fe286037e11c58415f722a1917983a18db79505ea9
-#+containers.f3f17566673c971bf8651ba705be0bc048961cb28a05911235d436541c002795
-#+fileset.bda786c5e38c44e964103effe1c9e0026d5609643d212804fd863287f4374f4e
-#+logincaps.d915c14888a3e406a3bf4eba481a43e6593754b1ca9cc38eb30406bff1b75b0b
-#+snaprep.80e295111d9c89fbec76e33e8f442ceeea867ee1bc4d16426bbed3a855f31f9b
-#+curl.abf0a0002b76ca45cabfc65114e4f217c02a13110c37def44c8f5fa2f8ae8f2d
-#+git.0895b616989ff4703a2cb93023d75c4eb847e6a0f8d1c9af872627dd06cdefc9
-#+xbps.ac491d3a9878b3dc5b0a31650d6a8be19d4e5535c0f1aecff1a4d6b4d72ba24e
-#+apk-tools.d984fb3a14e5f36f97880aa760cb7f54b2b1696968ae7ec659e973e01d8d0880
-#+getent.db4a3849636884a57a75bf4304388fff6f0bfbddddb044e79801156d9cde3701
-#+getconf.6f4e7a92536879edae7a577c8829ec7be8e73a563fa35733dfa6cf07fe5d2612
-#+iconv.5b38f7c348a5bce879e242226a546b0ce1d42090046a63a802c3d5347e324d54
-#+libcap.db2cdf46fa46658432a0c0d30ca7df885ae1252aa22192029b16a02a148ef997
-#+applyuidgid-caps.4c9e832ad79649069e3b7f9d6757596d29ff71ded9890d4a45b96d89e028e07a
-#+ccx-utils.fa506cd38a69c58dafbceda4335cfea03e3364f561cd51effe1226f202852f6b
-#+user-env.569f3c8cd422a45908e81ab3eb067e5e8de1aee07112c0d465a5e9e619625840
-#+strace.7be60bb4fb117cbd1798bde01c7f36e8e087e7a5878eaf2fba814ad7fd6805b4
-#+mlog.d19f934586b600ce69e13ce6582b4f55e73fbbdd0d156220d1b90db5ed359e4a
-#+findutils.5a99b905c4f3bdb56616afb487d564c0cfd68e95de7a8eecfe3d9f7484975022
-#+nawk.459418aacfd7112a3334a9f8d04272b43272959e7efed5cf7f0b69c33ad2e49a-
\ No newline at end of file
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+diffutils.70f9ddaec27568b14a011789f3c6c51ee4b849637a2b8ea9dc8f6685a646c3cf
+#+patch.71865adfe1b1a83862c182902ff3bf77fcce6168cde6b35cd59fd5a85916e7c8
+#+flex.d82e65569a261bd6140e6daafad40475f4c37a706fdaac7048bdf24d7200b63c
+#+bison.9264e348887dcc4943fb8b8a49bbf2462e53852ce4d782bc1ad95513eb225240
+#+rsync.46e488c2a7c44e635298c6d1fac1441b1c675be62351872f42f0fdf8cf5b6373
+#+execline.749fa9922ca7a4c505ca1b2c001625d161085c37c5ea75585fbddb321558157a
+#+s6.aba44e80074ee5ae8921a773c04c3f2433945ad5566cb986e3edc5fe5c5600cf
+#+s6-rc.77ee4f3326027d4463fb531273c8b42b4d8f6fabba2d075e15e18eb2cb2a8c50
+#+s6-portable-utils.945ba0fbba6153923f5a761abc154568d30fc1db69b26f03ead9fe248f87d351
+#+s6-linux-utils.664dc33ed8e500126bfb4e74c565990e8632879b9e165b09f7f48ac054c89a22
+#+s6-linux-init.30ee852e07291b5f3c94ed4037e403122037366bcc655a87f5527f1813332d62
+#+mdevd.f93eb2eff2928fd4618a959255b19e6a01e056a6a9287ce5d1a3bce89eca1a15
+#+s6-dns.d0134713eb4f2fa10036f492ca4dc945e2188a8b648a78fcd8bb085a5bd627d4
+#+libressl.57117d0e5a012ec73153d93e4949c3ce75af320a2fac8d4b31823e447af41667
+#+s6-networking.b85f50a8ecf5de900449586baab7ac16e1a5e226821459ae1bd7c0729519ec6a
+#+zsh.2648e0a529efe55a570fd4623464c4177772c05e176b0f12294119dfa6604da7
+#+pthbs-banginstall.dd343e2ad14074d84f1327791b391255fceeff5752f9d9639c0f032abb3b75cf
+#+aat.bed1cceeeaf99718e61a89a54d526460202c2de1e3a5052ed9f85cec7269ea30
+#+confz.b67a7630d1faeda6e06d979b1a0c36163f279849108177f02658a35d7152ae45
+#+containers.2c23fcf1c45f69ef0aec3aed974e6c8a816a563a2a6bea74dab675557a584531
+#+fileset.afc9e2d86825d2423202dfb40dcaf0ae374005c8c70c39182b9eebcec07be152
+#+logincaps.d6cb666710beed92eac4a1618b1354bb2cf65f83718a90310589f3356ebae91f
+#+snaprep.092a6f35542a956ef6f9990177cbe209d48d4eb64be1f20368a87cac7903921d
+#+curl.d5ae66e62936255fdc89aed63d79aa79b95d88c424fe23bf48e96e259b676438
+#+git.a0efb391feb753e2d5471d63c67a6a5cc0e5f9a3381c9e1173696ce930d31737
+#+xbps.c0d6fd3ea62721611968b68db31ab9799b685252f0c60c82ef295c0dcef655bb
+#+apk-tools.f256cfcd56b89b1a99df1fe000eb1b3cabaf38330616546d20b2debeeeab413d
+#+getent.be921e440a3e0b3868ea0a62fb248885db6cbeebe3946c376aba6ef2964316a6
+#+getconf.94f04c5e783a8524a6efb495a51a77693f1d4ce13bca40844d8fc0ebc76ebeda
+#+iconv.b89b3be9806125faeec6fdbe4198c195008ff1b7ce0a36950965432e0b15a06d
+#+libcap.161efc1d636c55e6489bf16281b52ef551214916b15326ec55a198e562a66c21
+#+applyuidgid-caps.5effab9d89ebd56f780e67f9843a0282841ec3af5d74a00a4a9c05947625f22a
+#+ccx-utils.6c974d75c7bdb2cff8381a0cfb5550167aa4f62e0a31d3b831bf0c93cf2cdbdc
+#+user-env.cc0683d9ca6986c3642304613640e0c096ca5fa18bfef1acd1d72cbdba119f78
+#+strace.24f817d87229531d5a2218f804224619ed7635b8f847c96ccb8f8926478b144a
+#+mlog.ebb9faed3eb08d69476db6f5c54c97545cfec8b88ac59502c44ada0648a1922c
+#+findutils.c80b9056e275f82f7d371a44035a3c11dd43faae948a696f9cea0cd681b76aef
+#+nawk.24907cbb8100b37ab37723f0335e79103b0135b8ae6175e179b145bbdbe500e0+
\ 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.64520cc71225b75a10aa6232a434ff947838e6a09b1040457a39aff5f32b7e77-
\ No newline at end of file
+#+linux-qemu-guest.a3cb79bf6359b658fea9d6bac16c0df6b5cb36a819448716c3d5c4baaeae72a4+
\ No newline at end of file
diff --git a/variants/ccx-x86_64/wip.environment b/variants/ccx-x86_64/wip.environment
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+ocaml.5b34db3f087fd067e8cf20c9806c599c52cf1d4564105f3841aa3594496ef578
-#+dune.37ab3bc1107904f825cd30c58a660280156d915b26ffb0e1991b27e7bb46d178
-#+ocamlbuild.b1a207889e03562ae93b48b197266f18124a8ccbb4707a3c95a3b5ac69629454
-#+ocaml-base.4c16c343551e866dbeb0eb7f2ca75821d6055373de88f7c97fe80c34e5baf1bd
-#+opam.accb6478611d17a4880bdab1e5208a56618ba1574f3b5d9f402dc3c0ba7cec25-
\ No newline at end of file
+#+ocaml.c505cec20d99ea947c08fe70bb226650ef884f3bc0b505cef922e550caa217e1
+#+dune.686975ff583761e2ad730de0d76c9e1a64024750e43fdbbdfd3e420900caa0a3
+#+ocamlbuild.2124c357a9766798e604200695ea67824031468bb2fb4a685d4f5e69823859eb
+#+ocaml-base.a77cc179159ba49a2a2e75aee0cb79f25ff1587b84b92dec23090ef650b235fd
+#+opam.6e1e1a50624ea19bc7dc380c8c3006f6e5b2673db926eb3d308162fef281561b+
\ No newline at end of file
diff --git a/variants/ccx-x86_64/xbps b/variants/ccx-x86_64/xbps
@@ -1,16 +1,17 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+libarchive.1aa5c149ea9d8f5b2ed48316a907a176674744d62a3118b5beec16e100a315f0
-#+libressl.6f12c7e796074e0b94be56641a98b2ee89030dad7b788768551b6b5e06bed29e
-#+pkgconf-pkg-config.e4a2271e6809edf9819fecf01bb790be8e9819ea0864c6bca67cb4a40b5a0076
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+libarchive.0ca4db115d929056aa3588b2f3b3ad24c8189c10ad71a6c0189aac4a802b9a66
+#+libressl.57117d0e5a012ec73153d93e4949c3ce75af320a2fac8d4b31823e447af41667
+#+pkgconf-pkg-config.ac73cd9f6a453fe3aa762c0cd34fceafc5b6428ef287264fa146dc44172b622a
#@untar:-z:sha256:a6607e83fcd654a0ae846d729e43fefd8da9a61323e91430f884caf895b4f59b:.
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'xbps-0.59.2'
@@ -73,6 +74,7 @@ mkdir -p "$dest/keys"
mv -v "$pthbs_destdir/var/db/xbps/keys" "$dest/keys/void"
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/zsh b/variants/ccx-x86_64/zsh
@@ -1,38 +1,19 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+m4.c851eab644fdd4d6bb61ea5a4ac7a820da348ace61aeee745f0053b1aaab2f24
-#+netbsd-curses.02f5587adb9be13ae0f55acb7d9f65f27c5fad971e26e2605b6109d33dbedf5b
-#+libbsd.fcdc8eb191c0e1568377e5d7dfdb384398094780e9fc38da5a00b0c641473e38
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+m4.dc120fc43dc1cb22ba9ebbaf5639f6c7fa9f159e361a84b6ebfbdacb3fab058d
+#+netbsd-curses.f9c6320015f13dcaadbffabc70b81116260eb7c69cb8f99dd372543a6e64ee79
+#+libbsd.051887d3f089d8787f77bb6349b181c051512a9acb9e5238f162b4bf266873dc
#@git:c73505cc47870bd09e8e204d98ac5976e0d4cb52:zsh_config
#@untar:-J:sha256:9b8d1ecedd5b5e81fbf1918e876752a7dd948e05c1a0dba10ab863842d45acd5:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/home/ccx/versions/$pthbs_package
./configure -C \
@@ -56,13 +37,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/home/ccx/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'zsh-5.9'
-
-
autotools_config_static --enable-static --disable-shared \
--enable-libc-musl --disable-locale \
--enable-cap \
@@ -94,6 +94,12 @@ mv -v ../zsh_config/zsh-functions/* "${dest}/zsh/site-functions/"
check_static command/zsh
+
+mkdir -p "$dest/.env-template"
+
+printf '%s' >"$dest/.env-template"/'FPATH' '@ENVROOT@/zsh/site-functions:@ENVROOT@/zsh/functions'
+
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/ccx-x86_64/zstd b/variants/ccx-x86_64/zstd
@@ -1,14 +1,15 @@
#!/usr/bin/env pthbs-build
-#+busybox.be48119e488fda368379eb49b553d609d0988c3dd70c079af2eaa8c23c42043d
-#+busybox-findutils.804ee3af0afdd7b1aa159f81593b490bacd3a0b622a7c1566ce82196ae88f771
-#+busybox-awk.5c33e58d30be821f0a1fc8ba082d0a34aaecacad2a1c3a8f25b05cd07b2c6dec
-#+musl-cross-make.c8a0fd5e5e3f323f7c1c660f3fd06f389185bea4c3b65613a1cdb47b7e1c9738
-#+gnu-make.8b0f1b53392f1db9019f1d8e7ac20d3d9a58501db09a7ab0b2f81939fb4a81e3
-#+busybox-diffutils.89043788a08f3d90f6fc1e02d690f6e5eefa88e11c61a1fae5048e457e46eb6f
+#+busybox.47c820e8cf3f700bf5b693d7d379272d485e5078b2036912ce2e01bb998caf1f
+#+busybox-findutils.79fab8ce17646e27c958348822c367903ddbef44dcebb134d16caa4fc287b716
+#+busybox-awk.6efe6e8726ffa7c47dc117be114219675ccea315e4e29685e40a06b61d249f9b
+#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
+#+gnu-make.7f18f735a456d2fbe052b2605010941e48ce678fe79a65937be1769e87197062
+#+busybox-diffutils.f40ac7713836b6eaa4e46db3b7577b533f4738fb10bf732edc044ffc48eb9ec8
#@untar:-z:sha256:98e9c3d949d1b924e28e01eccb7deed865eefebf25c2f21c702e5cd5b63b85e1:.
# - build script start -
+
prefix=/home/ccx/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'zstd-1.5.5'
@@ -47,6 +48,7 @@ check_static() {
check_static command/zstd
+
cd "$pthbs_destdir/home/ccx/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/aat b/variants/root-x86_64/aat
@@ -1,13 +1,14 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+zsh.158bde05c8e0a354dd90ecf2107147b242ee316fde0860650a902884b1222879
-#+pthbs-banginstall.14e959a5e0d55d58b8c659b742ed951b04b1a19ff3722f77fcb763804a757e25
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+zsh.c314c3a6ed8bef958d5a03eeded90b911ffc78de0403204340dae24c640be6ee
+#+pthbs-banginstall.b6f065725dbe483bf89c60c23b0674ccbc75f458055166e3e4664734f07508a2
#@git:5ce6a6a1224101ce5b0dfec1544a98c94d233ae0:aat
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'aat'
@@ -37,6 +38,7 @@ mv -v data.awk "${dest}/"
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/abduco b/variants/root-x86_64/abduco
@@ -1,14 +1,15 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
#@git:8c32909a159aaa9484c82b71f05b7a73321eb491:abduco
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'abduco'
@@ -59,6 +60,7 @@ check_static() {
check_static command/abduco
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/acl b/variants/root-x86_64/acl
@@ -1,36 +1,17 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
-#+attr.b0bc7d690f09cc353230008ba79ee7db4c5b8c9f8de96707219575c89a1a9b33
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
+#+attr.a9b087e4d92be42039348bdc078230e7355573a392dd043b75e7032a8bb649db
#@untar:-z:sha256:5f2bdbad629707aa7d85c623f994aa8a1d2dec55a73de5205bac0bf6058a2f7c:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -54,13 +35,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'acl-2.3.2'
-
-
autotools_config_static
@@ -73,6 +73,7 @@ make DESTDIR="$pthbs_destdir" install
check_static command/chacl
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/alpine-keys b/variants/root-x86_64/alpine-keys
@@ -1,11 +1,12 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
#@git:c7b36ed27103ee3f9aa01905ba1fac2d606079cf:alpine-keys
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'alpine-keys'
@@ -16,6 +17,7 @@ mv keys "${dest}/keys/alpine"
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/apk-tools b/variants/root-x86_64/apk-tools
@@ -1,30 +1,46 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+patch.a73f352dadd78c0c7c764e295232677a7c49f45f34220c2603202c52f17b4438
-#+libressl.4f2cbfbcbfed225dc63bd9581696d0d6b256a9ef30dd624380ef6473d2283270
-#+zstd.98c2ebef816d3e2a81e3373047bc4196efda1940ecbc6c7b6b66fe0f4b23b7b7
-#+pkgconf-pkg-config.453653a36de6487f98c8545671c30ac5ae83043283ba103ef322c4fb55fe4be2
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+patch.1f7ab95c511ea31573c4b2e3338bd15925cd1b93631a0681388475e41678d93f
+#+libressl.a934e3dca14a337f375d1c3120bbb2e6d1adbfb682650abb6c120cd08f05130b
+#+zstd.3f759bb91d3c5d33700fa2c6d3be9c376957f9d719c2bc191d9a11bd0d61e9c2
+#+pkgconf-pkg-config.a995904b89618eb027fc8e263bb25c635a63aa30c1e758baf29ef2798bb39185
#@sha256:4b32a05f12c3d29befb210c88c415f7c7affd7e351b9e96b0cfde50773d22dbd:apk-tools.patch
#@git:9d074efdc12bc41b5d24190595a5269a770e852a:apk-tools
# - build script start -
-prefix=/versions/$pthbs_package
-dest=${pthbs_destdir%/}${prefix}
-cd 'apk-tools'
-patch -p1 <../apk-tools.patch
-
build_env_static() {
export LD_LIBRARY_PATH="$pthbs_build_environment/library"
export CPATH="$pthbs_build_environment/include"
export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
+prefix=/versions/$pthbs_package
+dest=${pthbs_destdir%/}${prefix}
+cd 'apk-tools'
+patch -p1 <../apk-tools.patch
+
+
build_env_static
make -j${JOBS:-1} -l$((1+${JOBS:-1})) STATIC=y LUA=no V=1 \
@@ -39,7 +55,6 @@ make -j${JOBS:-1} -l$((1+${JOBS:-1})) STATIC=y LUA=no V=1 \
PKGCONFIGDIR="$prefix/library/pkgconfig" \
install-static
-
check_static() {
local exe || true
exe=$pthbs_destdir'/versions'/$pthbs_package/$1
@@ -55,6 +70,7 @@ check_static() {
}
check_static command/apk.static
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/applyuidgid-caps b/variants/root-x86_64/applyuidgid-caps
@@ -1,14 +1,15 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+skalibs.49672a52888c72723b7420bc76b35a08b89d43d6e78cebe9c2b66198b8129bb5
-#+libcap.147b0cccd44bddd325d5b90434bae11fa4efe17524cc7c463b207f70b6fcc1b3
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+skalibs.a26d2e6f716163365561db4c61d78907be5ed9b34cfbc9d2475962029ba39aeb
+#+libcap.64cd4091357805baa3e567b9f8a3ac56deef254819eea7698ac5d539478fb792
#@sha256:818a5ad7061ab1a740a5c2e7d7d8cdcc7be7e84e3f04b479731cf94ff1f1d093:applyuidgid-caps.c
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd '.'
@@ -47,6 +48,7 @@ check_static() {
check_static "command/$name"
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/argp-standalone b/variants/root-x86_64/argp-standalone
@@ -1,11 +1,11 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
#@untar:-z:sha256:c29eae929dfebd575c38174f2c8c315766092cec99a8f987569d0cad3c6d64f6:.
#@untar::sha256:a4facc0856b512ad8ab5aed7b07e14a9629aaf042b1e92377ba22fcfc4c4205b:argp-standalone-1.5.0
@@ -35,12 +35,12 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'argp-standalone-1.5.0'
-
autotools_config
@@ -57,6 +57,7 @@ install -m 644 argp.h "${dest}/include"
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/attr b/variants/root-x86_64/attr
@@ -1,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
#@untar:-z:sha256:39bf67452fa41d0948c2197601053f48b3d78a029389734332a6309a680c6c87:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -53,13 +34,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'attr-2.5.2'
-
-
LDFLAGS=--static
autotools_config_static
@@ -72,6 +72,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/bison b/variants/root-x86_64/bison
@@ -1,37 +1,18 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
-#+flex.23fddcaa0fb8d1dd497e17e0b65becc84704ad75cefe06a1bed9f7e4a1994af4
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
+#+flex.a0b530df71023dab46f59c8c0a6255bae4c6e8e8d88087364e36fcc86318f41b
#@untar:-J:sha256:9bba0214ccf7f1079c5d59210045227bcf619519840ebfa80cd3849cff5a5bf2:.
#@untar:-J:sha256:9bba0214ccf7f1079c5d59210045227bcf619519840ebfa80cd3849cff5a5bf2:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -55,13 +36,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'bison-3.8.2'
-
-
export CPPFLAGS="-D_GNU_SOURCE -DSTDC_HEADERS"
autotools_config_static --disable-nls
@@ -78,6 +78,7 @@ rmdir -p "$pthbs_destdir"/$prefix/lib || true
check_static command/bison
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
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.1a67290980dd7caa1ff0ba7f762d7def0148cdb634a749dff36dba6f138bbc95
-#+gnu-make.938628504545725da0586addafbff8dbe29ac844f8cd0ed6784ff1f202ab2403
-#+musl-cross-make.ce940a4988a25f86e589f70e17f077daf441092d21ae22c67325e869acd879cc-
\ No newline at end of file
+#+busybox.cac0b85e179203f44ac2f1b50281f7cbe992094d779d6a2fc326b02d4a8461b5
+#+gnu-make.47af7543e52e6b72ac25e13223e2ce78703c58993166ba25c56cba245e48dbfa
+#+musl-cross-make.473310ee8dd6c0b20a1b81598700e61a0e38dcfe0b8503bd5cdbb9bf4f9af4fc+
\ No newline at end of file
diff --git a/variants/root-x86_64/busybox b/variants/root-x86_64/busybox
@@ -1,12 +1,13 @@
#!/usr/bin/env pthbs-build
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.938628504545725da0586addafbff8dbe29ac844f8cd0ed6784ff1f202ab2403
-#+busybox.1a67290980dd7caa1ff0ba7f762d7def0148cdb634a749dff36dba6f138bbc95
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.47af7543e52e6b72ac25e13223e2ce78703c58993166ba25c56cba245e48dbfa
+#+busybox.cac0b85e179203f44ac2f1b50281f7cbe992094d779d6a2fc326b02d4a8461b5
#@sha256:31b8f61d2173fa36d4409e8e91f52088691d6ba4db13efe19ea7ae7512e64275:busybox/.config
#@git:3621595939e43a831d66f6b757d4f410029bff95:busybox
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'busybox'
diff --git a/variants/root-x86_64/busybox-awk b/variants/root-x86_64/busybox-awk
@@ -1,5 +1,5 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
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,5 +1,5 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
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,5 +1,5 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
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,5 +1,5 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
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,5 +1,5 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
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,5 +1,5 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
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,13 +1,13 @@
#!/usr/bin/env pthbs-build
#@pragma:nosandbox
#@pragma:nopath
-#+musl-cross-make.ce940a4988a25f86e589f70e17f077daf441092d21ae22c67325e869acd879cc
-#+gnu-make.938628504545725da0586addafbff8dbe29ac844f8cd0ed6784ff1f202ab2403
+#+musl-cross-make.473310ee8dd6c0b20a1b81598700e61a0e38dcfe0b8503bd5cdbb9bf4f9af4fc
+#+gnu-make.47af7543e52e6b72ac25e13223e2ce78703c58993166ba25c56cba245e48dbfa
#@git:aa4d303a3139107919f73cece4eaf85a7dc75db6:busybox
#@sha256:9ee52091d7a41e7e492d508574573fbebe64155d85a07980128f21105eaad1e2:busybox/.config
-mcm=/versions/musl-cross-make.ce940a4988a25f86e589f70e17f077daf441092d21ae22c67325e869acd879cc
-make=/versions/gnu-make.938628504545725da0586addafbff8dbe29ac844f8cd0ed6784ff1f202ab2403
+mcm=/versions/musl-cross-make.473310ee8dd6c0b20a1b81598700e61a0e38dcfe0b8503bd5cdbb9bf4f9af4fc
+make=/versions/gnu-make.47af7543e52e6b72ac25e13223e2ce78703c58993166ba25c56cba245e48dbfa
export PATH="$mcm/bin:$make/command:$PATH"
export CC="$mcm/bin/x86_64-linux-musl-gcc"
diff --git a/variants/root-x86_64/busybox:modutils b/variants/root-x86_64/busybox:modutils
@@ -1,15 +1,16 @@
#!/usr/bin/env pthbs-build
-#+linux.33651a82603bf8217c8557d023b6ef3ad03cb0c2a4fbbac32aeb2e3f65597a71
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
+#+linux.19223b9ab5ed3ac1ad5395dd57d79a63900bc14c10e7c22f6ab074115c564ef2
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
#@sha256:ccb459010923e1a9b49cb39d45bc93d0fc8749acea6efd7b19cfb00e76a5562e:busybox/.config
#@git:3621595939e43a831d66f6b757d4f410029bff95:busybox
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'busybox'
@@ -19,7 +20,7 @@ export CFLAGS="-D_GNU_SOURCE"
export LDFLAGS="-static"
# TODO: indirection via deps directory/symlink
cat >>.config <<EOF
-CONFIG_DEFAULT_MODULES_DIR="/versions/linux.33651a82603bf8217c8557d023b6ef3ad03cb0c2a4fbbac32aeb2e3f65597a71"
+CONFIG_DEFAULT_MODULES_DIR="/versions/linux.19223b9ab5ed3ac1ad5395dd57d79a63900bc14c10e7c22f6ab074115c564ef2"
EOF
make oldconfig
cat .config
diff --git a/variants/root-x86_64/ca-certificates-wip-donotuse b/variants/root-x86_64/ca-certificates-wip-donotuse
@@ -1,12 +1,13 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+certdata2pem.47d3e6a99d2a3827614edc2e4f6ffea3d2cc722c099cc66038b1807d61a3e8f2
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+certdata2pem.ed830d3e369b1a5092f32ebe5e2d4be8bf659dfc1ef448e5a673db23c3eb4c55
#@untar:-j:sha256:6ef7bc56cc0e0b307d99a3c494119686091cc1d4ad08986d68aa089dd00c7788:.
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'ca-certificates-20241121'
@@ -25,6 +26,7 @@ done
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/ccx-utils b/variants/root-x86_64/ccx-utils
@@ -1,15 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+skalibs.49672a52888c72723b7420bc76b35a08b89d43d6e78cebe9c2b66198b8129bb5
-#+s6.fe63308007a38885ff345bd56617680591d37893f038be6523f5496dbd4ca997
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+skalibs.a26d2e6f716163365561db4c61d78907be5ed9b34cfbc9d2475962029ba39aeb
+#+s6.344af4b89dee417e72484532005f0a223e20675a15daac49d498a554812bac61
#@git:fae441e25a1ac266742ba6446b37ae56c8e57076:ccx-utils
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'ccx-utils'
@@ -61,6 +62,7 @@ done
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/certdata2pem b/variants/root-x86_64/certdata2pem
@@ -1,12 +1,13 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
#@sha256:064f7d41106cd9efa08b9e68cf049f44e3be55666bd2ab96d02c508293b8dce7:certdata2pem.c
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd '.'
@@ -44,6 +45,7 @@ check_static() {
check_static "command/$name"
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/confz b/variants/root-x86_64/confz
@@ -1,13 +1,14 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+zsh.158bde05c8e0a354dd90ecf2107147b242ee316fde0860650a902884b1222879
-#+pthbs-banginstall.14e959a5e0d55d58b8c659b742ed951b04b1a19ff3722f77fcb763804a757e25
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+zsh.c314c3a6ed8bef958d5a03eeded90b911ffc78de0403204340dae24c640be6ee
+#+pthbs-banginstall.b6f065725dbe483bf89c60c23b0674ccbc75f458055166e3e4664734f07508a2
#@git:c6aef8098d37a1773439117a5674bfc8662ef62b:confz
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'confz'
@@ -35,6 +36,7 @@ fi
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/container-bin-image b/variants/root-x86_64/container-bin-image
@@ -1,15 +1,15 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+busybox-login.4f34dba1f002b5b08f9af0dee2fbd552dbd7d701509ac3b5d154eb642dff24be
-#+execline.40458c783b78a0b5961ec93075771eb841f7d224dcb5d2c253eaa116d2ec79a7
-#+s6.fe63308007a38885ff345bd56617680591d37893f038be6523f5496dbd4ca997
-#+ccx-utils.5ae918dd64d07daea8cb0e9ce461a9442e823fc0c750abb1b580658ef34ebd15
-#+applyuidgid-caps.f43087a0869c099c4e73fd10827cc789c2a11f30b7306566988801f3a8125b3f
-#+easyseccomp.73092ad507aaad46a43d3c836fe501b97a7f7cec091f900739421dab5d565bbe
-#+mlog.2e6d2466f19a797ae78a526d50b066da337f2711f2653e8d73e491c02cd57a4f
-#+abduco.b3e1784546960dadb185a18b11a1afe64dff6430c9f5a7971b2952092cb60701
-#+nawk.b5fcfd70072fb1b153aa86b603988684d9ce084c63cdde81106687da0d618485
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+busybox-login.99677a70a44f3ccb53874476327aaa1f5824019b63fe7d5e7b744dc3a641d27e
+#+execline.c677b46c36eac37bee97ce38c09c501d27babea0737cbab9fb21a3ec9b194284
+#+s6.344af4b89dee417e72484532005f0a223e20675a15daac49d498a554812bac61
+#+ccx-utils.43c8d464c047f747d9f93c78da633212d337783f14700dd6947d33266581cfb9
+#+applyuidgid-caps.a93060e2d7bcfd0dbcce9703918401530926f7d6ddd9934c614a194ada12a2b7
+#+easyseccomp.272454c5bf792bf6dec60efd25f39b383322856a5341eb03c58bdd2039220b1e
+#+mlog.54bb21963344e806b9c342686157c4c1d7ee291cfc75bbbcb91fdcd95631f89d
+#+abduco.16da09dfa8880488b68928d70bf54b4c36aa19325b1f68da82a74185c54cc636
+#+nawk.8521bf13f53618b7897b7f2e070a506a0101c985f6b9bb527d5eb15d8e8d4858
#@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,18 +1,19 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+zsh.158bde05c8e0a354dd90ecf2107147b242ee316fde0860650a902884b1222879
-#+pthbs-banginstall.14e959a5e0d55d58b8c659b742ed951b04b1a19ff3722f77fcb763804a757e25
-#+execline.40458c783b78a0b5961ec93075771eb841f7d224dcb5d2c253eaa116d2ec79a7
-#+alpine-keys.10b7f359f9046d090d82d1961e79afe6cf457ebcc774317b032b07603ac9053e
-#+apk-tools.ff18bd1139fba138d85ba3282da9f9abdc5c4a9995ddb6139c1b4b41216d0b52
-#+xbps.b07c6eefa981e15fda20cd4e7ddcfae98ba6f3e7806b1359d7383bb1601ff1a6
-#+container-bin-image.6f8c40b352cd71a392a72ec9660ca22bca029283e6f33cd7d0dfea68672839f2
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+zsh.c314c3a6ed8bef958d5a03eeded90b911ffc78de0403204340dae24c640be6ee
+#+pthbs-banginstall.b6f065725dbe483bf89c60c23b0674ccbc75f458055166e3e4664734f07508a2
+#+execline.c677b46c36eac37bee97ce38c09c501d27babea0737cbab9fb21a3ec9b194284
+#+alpine-keys.9903799b52320b5d6618a3e3c87cef9da76e3b5291abfe1fd563fddfd04f35ae
+#+apk-tools.34e756a4cc4c07dd3d4f62baeb467ffb13c0eb633ed9eaab8806bce25fa5fede
+#+xbps.0a61fbc27cdf1fa321f32b14ff32a33444b02b478f68efa0756626002688da9c
+#+container-bin-image.6d07b6d6ce64244ce728bb7a8447e8d040299f8f8376f9c8bb4b699c00c3a764
#@git:8ec212c9411088ad7e116e330d6a33f68c539678:containers
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'containers'
@@ -50,10 +51,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.ff18bd1139fba138d85ba3282da9f9abdc5c4a9995ddb6139c1b4b41216d0b52/command/apk.static' "${dest}/deps/command/"
-ln -sf '/versions/xbps.b07c6eefa981e15fda20cd4e7ddcfae98ba6f3e7806b1359d7383bb1601ff1a6/command/xbps-install.static' "${dest}/deps/command/"
+ln -sf '/versions/apk-tools.34e756a4cc4c07dd3d4f62baeb467ffb13c0eb633ed9eaab8806bce25fa5fede/command/apk.static' "${dest}/deps/command/"
+ln -sf '/versions/xbps.0a61fbc27cdf1fa321f32b14ff32a33444b02b478f68efa0756626002688da9c/command/xbps-install.static' "${dest}/deps/command/"
-for f in '/versions/alpine-keys.10b7f359f9046d090d82d1961e79afe6cf457ebcc774317b032b07603ac9053e'/keys/alpine/*/*; do
+for f in '/versions/alpine-keys.9903799b52320b5d6618a3e3c87cef9da76e3b5291abfe1fd563fddfd04f35ae'/keys/alpine/*/*; do
test -f "$f"
d=$(basename "${f%/*}")
mkdir -p "${dest}/deps/keys/alpine/$d"
@@ -61,17 +62,18 @@ for f in '/versions/alpine-keys.10b7f359f9046d090d82d1961e79afe6cf457ebcc774317b
done
mkdir -p "${dest}/deps/keys/void"
-for f in '/versions/xbps.b07c6eefa981e15fda20cd4e7ddcfae98ba6f3e7806b1359d7383bb1601ff1a6'/keys/void/*; do
+for f in '/versions/xbps.0a61fbc27cdf1fa321f32b14ff32a33444b02b478f68efa0756626002688da9c'/keys/void/*; do
ln -sf "$f" "${dest}/deps/keys/void/"
done
-test -d '/versions/container-bin-image.6f8c40b352cd71a392a72ec9660ca22bca029283e6f33cd7d0dfea68672839f2/container-bin-image'
-test -f '/versions/container-bin-image.6f8c40b352cd71a392a72ec9660ca22bca029283e6f33cd7d0dfea68672839f2/container-bin-image/if'
-ln -sf '/versions/container-bin-image.6f8c40b352cd71a392a72ec9660ca22bca029283e6f33cd7d0dfea68672839f2/container-bin-image' "${dest}/deps/"
+test -d '/versions/container-bin-image.6d07b6d6ce64244ce728bb7a8447e8d040299f8f8376f9c8bb4b699c00c3a764/container-bin-image'
+test -f '/versions/container-bin-image.6d07b6d6ce64244ce728bb7a8447e8d040299f8f8376f9c8bb4b699c00c3a764/container-bin-image/if'
+ln -sf '/versions/container-bin-image.6d07b6d6ce64244ce728bb7a8447e8d040299f8f8376f9c8bb4b699c00c3a764/container-bin-image' "${dest}/deps/"
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/containers.environment b/variants/root-x86_64/containers.environment
@@ -1,20 +1,20 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+execline.40458c783b78a0b5961ec93075771eb841f7d224dcb5d2c253eaa116d2ec79a7
-#+s6.fe63308007a38885ff345bd56617680591d37893f038be6523f5496dbd4ca997
-#+s6-portable-utils.67bfbad01529ba513720d7c3cddcced1820a11c330ece8b1cf618296b7378af3
-#+s6-linux-utils.d8ba69daa2efe28f6f3fe79f6e7596a6f832b3eae2de172a047b9365d4f02520
-#+zsh.158bde05c8e0a354dd90ecf2107147b242ee316fde0860650a902884b1222879
-#+confz.e69ca79db652ed0b0f14c886c2b8d13a88973bdfb8e38fc642158da3229bcb34
-#+containers.c5a03b6412ac1186c8f4e7b24e849059e46b7b0506478efdfbc3cf2d33348fc7
-#+xbps.b07c6eefa981e15fda20cd4e7ddcfae98ba6f3e7806b1359d7383bb1601ff1a6
-#+zstd.98c2ebef816d3e2a81e3373047bc4196efda1940ecbc6c7b6b66fe0f4b23b7b7
-#+apk-tools.ff18bd1139fba138d85ba3282da9f9abdc5c4a9995ddb6139c1b4b41216d0b52
-#+alpine-keys.10b7f359f9046d090d82d1961e79afe6cf457ebcc774317b032b07603ac9053e
-#+getent.709e5f2fd85112098418a553771d8aab23b4c65804e392eb737ab20eb8d5237c
-#+fileset.e41e5dc8baf6e2894312a77fd8eb4fb4cd983ff9ebd9a6407b7b6037a517e28e
-#+ccx-utils.5ae918dd64d07daea8cb0e9ce461a9442e823fc0c750abb1b580658ef34ebd15
-#+easyseccomp.73092ad507aaad46a43d3c836fe501b97a7f7cec091f900739421dab5d565bbe
-#+findutils.fcd32888943e6747e95272a02cfafe5d8b2969e73616e2e9d354656a5c8b3b7f
-#+nawk.b5fcfd70072fb1b153aa86b603988684d9ce084c63cdde81106687da0d618485-
\ No newline at end of file
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+execline.c677b46c36eac37bee97ce38c09c501d27babea0737cbab9fb21a3ec9b194284
+#+s6.344af4b89dee417e72484532005f0a223e20675a15daac49d498a554812bac61
+#+s6-portable-utils.07e8ff4d2d45a743ec810d3e27268460d201bafbb0a765756da09179758d4b0d
+#+s6-linux-utils.2e5ac9209104c458e8935a4b4e9ce3ed6e9aa3e6c4d85675a1e945d1fe77530f
+#+zsh.c314c3a6ed8bef958d5a03eeded90b911ffc78de0403204340dae24c640be6ee
+#+confz.b97475076615ecc6da4d79b348861a469c76564de60be552a257a11815203bda
+#+containers.f92ad7464c95d08eca234c16cdd38981f04ef1261a960c295ef2ac5730845631
+#+xbps.0a61fbc27cdf1fa321f32b14ff32a33444b02b478f68efa0756626002688da9c
+#+zstd.3f759bb91d3c5d33700fa2c6d3be9c376957f9d719c2bc191d9a11bd0d61e9c2
+#+apk-tools.34e756a4cc4c07dd3d4f62baeb467ffb13c0eb633ed9eaab8806bce25fa5fede
+#+alpine-keys.9903799b52320b5d6618a3e3c87cef9da76e3b5291abfe1fd563fddfd04f35ae
+#+getent.fc996e1bf9c07ebf3955b5f1570e83657e4c9222f51b86b7cc7d179195feaaf8
+#+fileset.b3f6c456223edd6beb7b4492e851f3f9c05d5ebbf1ff36f2d6a07603e8a5c37a
+#+ccx-utils.43c8d464c047f747d9f93c78da633212d337783f14700dd6947d33266581cfb9
+#+easyseccomp.272454c5bf792bf6dec60efd25f39b383322856a5341eb03c58bdd2039220b1e
+#+findutils.1edbb84f016e9dc61540b8396e85a2163570b9281a408f8787f17e404f685ce0
+#+nawk.8521bf13f53618b7897b7f2e070a506a0101c985f6b9bb527d5eb15d8e8d4858+
\ No newline at end of file
diff --git a/variants/root-x86_64/curl b/variants/root-x86_64/curl
@@ -1,36 +1,17 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
-#+libressl.4f2cbfbcbfed225dc63bd9581696d0d6b256a9ef30dd624380ef6473d2283270
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
+#+libressl.a934e3dca14a337f375d1c3120bbb2e6d1adbfb682650abb6c120cd08f05130b
#@untar:-J:sha256:3ccd55d91af9516539df80625f818c734dc6f2ecf9bada33c76765e99121db15:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -54,14 +35,33 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'curl-8.6.0'
-
-
# Do not generate manpages (requires Perl)
(
t=$(busybox which true)
@@ -96,6 +96,7 @@ rm -r -v "$pthbs_destdir"'/versions'"/$pthbs_package/man"
check_static command/curl
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/default.environment b/variants/root-x86_64/default.environment
@@ -1,47 +1,47 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+diffutils.41d972b699095d75dfec7cbba1ee5e2601516a83a9e91b05665391ff0758ff10
-#+patch.a73f352dadd78c0c7c764e295232677a7c49f45f34220c2603202c52f17b4438
-#+flex.23fddcaa0fb8d1dd497e17e0b65becc84704ad75cefe06a1bed9f7e4a1994af4
-#+bison.9bec403de797495f8200d90a8351798bc60bb1d2cc1330de0db02bb130a8348e
-#+rsync.ae4da5dc11ccfec4a894371f8a5ec34ce4412dd412a79d5d283459bc67881d60
-#+execline.40458c783b78a0b5961ec93075771eb841f7d224dcb5d2c253eaa116d2ec79a7
-#+s6.fe63308007a38885ff345bd56617680591d37893f038be6523f5496dbd4ca997
-#+s6-rc.40bb44271c188b06f72557f79e17b07cda67efc7057ac7fc83e74c2dd367e69d
-#+s6-portable-utils.67bfbad01529ba513720d7c3cddcced1820a11c330ece8b1cf618296b7378af3
-#+s6-linux-utils.d8ba69daa2efe28f6f3fe79f6e7596a6f832b3eae2de172a047b9365d4f02520
-#+s6-linux-init.664882df6116fc456534a822b49fcd8aced870d79b2e9ed51fe69b5e977859ab
-#+mdevd.d504e947445e157197d8e311dba9d64b04ade35135210eabecb4a5f8781b5497
-#+s6-dns.cbc80e95dd9149bb1db31612d816313eed352e51893844707c155cd06200f4e1
-#+libressl.4f2cbfbcbfed225dc63bd9581696d0d6b256a9ef30dd624380ef6473d2283270
-#+s6-networking.f0cb249f259aeacc2ec01756882b5e7d30cd9029c71bb934c5a52fc92e1b3cc3
-#+zsh.158bde05c8e0a354dd90ecf2107147b242ee316fde0860650a902884b1222879
-#+pthbs-banginstall.14e959a5e0d55d58b8c659b742ed951b04b1a19ff3722f77fcb763804a757e25
-#+aat.607e9c0c5305202b074e9fd420ff23d967f735810bddb6cecf77b48059993117
-#+confz.e69ca79db652ed0b0f14c886c2b8d13a88973bdfb8e38fc642158da3229bcb34
-#+containers.c5a03b6412ac1186c8f4e7b24e849059e46b7b0506478efdfbc3cf2d33348fc7
-#+fileset.e41e5dc8baf6e2894312a77fd8eb4fb4cd983ff9ebd9a6407b7b6037a517e28e
-#+logincaps.2cc4755db67840307166b8d4d1bed72277b3f9f207aba03c49021c737003cd36
-#+snaprep.122c0330bc0573f00d58644bc8d767c76c27f3d475dcb6b0ab5839803f86715a
-#+curl.799a71975d742925212d11d4bf06828f4689ed48bb448333f9f2d8171f0a1f8b
-#+git.d3ad0ac96ed15d57ca089e25c77989692887cb6d42596ed018e3392a81cb83e7
-#+xbps.b07c6eefa981e15fda20cd4e7ddcfae98ba6f3e7806b1359d7383bb1601ff1a6
-#+apk-tools.ff18bd1139fba138d85ba3282da9f9abdc5c4a9995ddb6139c1b4b41216d0b52
-#+getent.709e5f2fd85112098418a553771d8aab23b4c65804e392eb737ab20eb8d5237c
-#+getconf.a766b846086576b74d0a98a76ed773a97f6cb70bf5b8b6b7f297109d528c93c2
-#+iconv.1bdefeb6b3af505536dc4cef34d8db81bec0389d3812e1abb90fe729c949efa8
-#+libcap.147b0cccd44bddd325d5b90434bae11fa4efe17524cc7c463b207f70b6fcc1b3
-#+applyuidgid-caps.f43087a0869c099c4e73fd10827cc789c2a11f30b7306566988801f3a8125b3f
-#+ccx-utils.5ae918dd64d07daea8cb0e9ce461a9442e823fc0c750abb1b580658ef34ebd15
-#+user-env.59891b0b19c6ee4ce4886288a446b255e0f97e08045e340739ab455a3137a6cf
-#+strace.6e319b6b31c3108571f6d6c53dcc97c3420725ca6615f6261c45379a81ac4357
-#+mlog.2e6d2466f19a797ae78a526d50b066da337f2711f2653e8d73e491c02cd57a4f
-#+findutils.fcd32888943e6747e95272a02cfafe5d8b2969e73616e2e9d354656a5c8b3b7f
-#+nawk.b5fcfd70072fb1b153aa86b603988684d9ce084c63cdde81106687da0d618485
-#+system-config.9cb3ce471e52e8e028e488128a6200696f7fba5bba090ae55f3312f07ebafebd
-#+system-config-rc.b66e72f185c1da835bd7a071d7c19872313f67314b48aaa54bff783bb578b35b
-#+system-config-scripts.d249759a781c7d5ddaa5ca17d45dbb930f4bb51df6ae7dc42579702689447dcc
-#+system-config-init.d697bc5c50be5ccb5b4a48c78ce4f597d667a048e206b8d5c2d9a279563d8d5d
-#+system-config-zsh.f5653884d5b436fcd88a4eae67cd871c17fe51469967b2e54027bba7793f6af3-
\ No newline at end of file
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+diffutils.dbe0e2258153174e9bde5107bab7a436d8c4d8b88e9d74f35eb72b67cfc73148
+#+patch.1f7ab95c511ea31573c4b2e3338bd15925cd1b93631a0681388475e41678d93f
+#+flex.a0b530df71023dab46f59c8c0a6255bae4c6e8e8d88087364e36fcc86318f41b
+#+bison.50a879da42f360f6a461ecb3eaafaed1ee77389f064b469614f27328bbd15e44
+#+rsync.764c2a430bb92a1a7d2241094aacc90e3f7296fb5556164946c0754030392565
+#+execline.c677b46c36eac37bee97ce38c09c501d27babea0737cbab9fb21a3ec9b194284
+#+s6.344af4b89dee417e72484532005f0a223e20675a15daac49d498a554812bac61
+#+s6-rc.9416ba0fe405fc2a019beeee1b35a666324184886c12b89deb929c515ca06183
+#+s6-portable-utils.07e8ff4d2d45a743ec810d3e27268460d201bafbb0a765756da09179758d4b0d
+#+s6-linux-utils.2e5ac9209104c458e8935a4b4e9ce3ed6e9aa3e6c4d85675a1e945d1fe77530f
+#+s6-linux-init.e17bf07f726729c579bb12c1d25dad4bb263f96509f7ea852bb44d50737d0b4d
+#+mdevd.0502ff0a0d6e4f3b58469d0d3aef8816631718d5375ec0d41913dfa9121590fb
+#+s6-dns.66def5b5ecaa018779d26f6f341b8477f6e2ef8e6aee5e4f30e2f4ee36d59299
+#+libressl.a934e3dca14a337f375d1c3120bbb2e6d1adbfb682650abb6c120cd08f05130b
+#+s6-networking.3b76ff75b186090993704d5488971d18301b3e5c775db152580d68b894581bdc
+#+zsh.c314c3a6ed8bef958d5a03eeded90b911ffc78de0403204340dae24c640be6ee
+#+pthbs-banginstall.b6f065725dbe483bf89c60c23b0674ccbc75f458055166e3e4664734f07508a2
+#+aat.13a9895e0bae8d3653d847a595f4e4cafd0fcc7c96e71b18dd0021d2fa034646
+#+confz.b97475076615ecc6da4d79b348861a469c76564de60be552a257a11815203bda
+#+containers.f92ad7464c95d08eca234c16cdd38981f04ef1261a960c295ef2ac5730845631
+#+fileset.b3f6c456223edd6beb7b4492e851f3f9c05d5ebbf1ff36f2d6a07603e8a5c37a
+#+logincaps.a6851e111580dc841cbe7b6b6258e6c93708990e24ef38508f1b84585b08f2a7
+#+snaprep.995dc0361dc0ae81c7e079a2f785b716ee88490680be562cd751a2808328632c
+#+curl.db9ea0a9f1673db0f2dac27c35fc82a0f45409eb6e64a0009e21a0aca55ebdce
+#+git.30df03cafab3d94f54ae0c26009873c8bd0351397a04fa38bea9b86f0f1b859d
+#+xbps.0a61fbc27cdf1fa321f32b14ff32a33444b02b478f68efa0756626002688da9c
+#+apk-tools.34e756a4cc4c07dd3d4f62baeb467ffb13c0eb633ed9eaab8806bce25fa5fede
+#+getent.fc996e1bf9c07ebf3955b5f1570e83657e4c9222f51b86b7cc7d179195feaaf8
+#+getconf.4b58b9410ad26e84492035678f7dd7922077fd3f1783004b97b10fb5e18d5265
+#+iconv.d10ea9a5e126233a9c16d73d1145f946ec660130ca05d49624fb506a929b1fba
+#+libcap.64cd4091357805baa3e567b9f8a3ac56deef254819eea7698ac5d539478fb792
+#+applyuidgid-caps.a93060e2d7bcfd0dbcce9703918401530926f7d6ddd9934c614a194ada12a2b7
+#+ccx-utils.43c8d464c047f747d9f93c78da633212d337783f14700dd6947d33266581cfb9
+#+user-env.78b039be2e0732709774f80dd3455f3785f2b5febb591a956303c2aeed468547
+#+strace.f67bc48859477eb362b356c2f4fd4d3a6a38fb3d32969338ec7f87dd48634904
+#+mlog.54bb21963344e806b9c342686157c4c1d7ee291cfc75bbbcb91fdcd95631f89d
+#+findutils.1edbb84f016e9dc61540b8396e85a2163570b9281a408f8787f17e404f685ce0
+#+nawk.8521bf13f53618b7897b7f2e070a506a0101c985f6b9bb527d5eb15d8e8d4858
+#+system-config.48afff7eb2ed1eb1a01774dbac81fca21f4ae053fb26d837bf1bb14f919b2e74
+#+system-config-rc.49eca33dd2a80731c34905b575c62a1b57952ac734026ef33450cd33dae462f9
+#+system-config-scripts.6c3b2eb373b9768ac4d1ad2a919e8f514ef81d028db8dd4a27e7472cc7d97258
+#+system-config-init.466aa84444e51d156a9d633b24e381dbea82f467ecc5495996087d854d4f45b3
+#+system-config-zsh.b20e8d491536b4a2107fba55e995f077668ab62f6a239ea1a2c7a492688b8d52+
\ No newline at end of file
diff --git a/variants/root-x86_64/diffutils b/variants/root-x86_64/diffutils
@@ -1,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
#@untar:-J:sha256:90e5e93cc724e4ebe12ede80df1634063c7a855692685919bfe60b556c9bd09e:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -53,13 +34,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'diffutils-3.10'
-
-
autotools_config_static --disable-nls
@@ -73,6 +73,7 @@ check_static command/diff
check_static command/cmp
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/dune b/variants/root-x86_64/dune
@@ -1,10 +1,10 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+ocaml.7dac3082b76965ebaab371cfb7848a931581faf39bda33a9701667cb7503f802
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+ocaml.39aee0f50cdbe3680c2a6e92531454b56eb03ec7d245394f8086b29fcec3a50d
#@untar:-z:sha256:579c738f8ca191ba0a9b22dbe78f1377542442c9827cf4939f8964f09f9edb28:.
@@ -23,6 +23,8 @@ check_static() {
exit 1
fi
}
+
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'dune-3.20.2'
@@ -61,6 +63,7 @@ sed -i 's/stdune.csexp/dune-configurator.csexp/' vendor/csexp/src/dune
check_static command/dune
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/easyseccomp b/variants/root-x86_64/easyseccomp
@@ -1,28 +1,24 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
-#+patch.a73f352dadd78c0c7c764e295232677a7c49f45f34220c2603202c52f17b4438
-#+flex.23fddcaa0fb8d1dd497e17e0b65becc84704ad75cefe06a1bed9f7e4a1994af4
-#+bison.9bec403de797495f8200d90a8351798bc60bb1d2cc1330de0db02bb130a8348e
-#+libseccomp.bbd1775e48dd148c77973a24d49fbad50e1ec533be394315f26fe1ad43a33042
-#+error-standalone.98cb0b95ef4c303ed55b713d7a7c1f907d4572748bfcee33c0b2f2457624f349
-#+argp-standalone.d7df29bc253271a0b8b50819b1171211ea4ed5ade2e49488276c754ff22c552b
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
+#+patch.1f7ab95c511ea31573c4b2e3338bd15925cd1b93631a0681388475e41678d93f
+#+flex.a0b530df71023dab46f59c8c0a6255bae4c6e8e8d88087364e36fcc86318f41b
+#+bison.50a879da42f360f6a461ecb3eaafaed1ee77389f064b469614f27328bbd15e44
+#+libseccomp.cb7dcd3c270f25f5beb0b1a1bffe6d94d332960c043d493da55f9c6f0db2f4c7
+#+error-standalone.1295be56709f2f52c646dae3cc0523d75b30371d0759935f39ce5a21b63ba6d1
+#+argp-standalone.ce895c27959569e1e8043165ffc45a83f91bbab063876272eabd4870766f3721
#@untar::sha256:1b44a63d415c48ac68d210951fec8d4761d3522f3d82d53182e66fabe5e2f2cd:easyseccomp
#@sha256:eec15ac67403946e9d988d485f11764cf313b4798efe01d40f951ff521a23d10:easyseccomp_fix_includes.patch
#@git:94422be00da71ff44c8ad1fe3455587c62ca29d3:easyseccomp
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
+
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -46,20 +42,12 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
-prefix=/versions/$pthbs_package
-dest=${pthbs_destdir%/}${prefix}
-cd 'easyseccomp'
-
-patch -p1 <../easyseccomp_fix_includes.patch
-touch Makefile.in configure
-
-build_env_static
-autotools_config --enable-seccomp
-
-
-make -j1 V=1 DESTDIR="$pthbs_destdir" LIBS="-lseccomp -lerror -largp" install
-
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
check_static() {
local exe || true
@@ -75,9 +63,24 @@ check_static() {
fi
}
+prefix=/versions/$pthbs_package
+dest=${pthbs_destdir%/}${prefix}
+cd 'easyseccomp'
+patch -p1 <../easyseccomp_fix_includes.patch
+touch Makefile.in configure
+
+
+build_env_static
+autotools_config --enable-seccomp
+
+
+make -j1 V=1 DESTDIR="$pthbs_destdir" LIBS="-lseccomp -lerror -largp" install
+
+
check_static command/easyseccomp
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/error-standalone b/variants/root-x86_64/error-standalone
@@ -1,14 +1,15 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
#@untar:-z:sha256:0e751989cea94e25d5166a6a1ed9bde218786e39dff82e1f01dff12fc78639d9:.
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'error-standalone-2.0'
@@ -28,6 +29,7 @@ make -j${JOBS:-1} -l$((1+${JOBS:-1})) PREFIX=/versions/$pthbs_package \
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/execline b/variants/root-x86_64/execline
@@ -1,14 +1,15 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+skalibs.49672a52888c72723b7420bc76b35a08b89d43d6e78cebe9c2b66198b8129bb5
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+skalibs.a26d2e6f716163365561db4c61d78907be5ed9b34cfbc9d2475962029ba39aeb
#@git:6c0957eb5e8eea2ffada4d7be08286f0e81d0527:execline
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'execline'
@@ -20,7 +21,7 @@ cd 'execline'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/versions/skalibs.49672a52888c72723b7420bc76b35a08b89d43d6e78cebe9c2b66198b8129bb5/sysdeps' \
+ --with-sysdeps='/versions/skalibs.a26d2e6f716163365561db4c61d78907be5ed9b34cfbc9d2475962029ba39aeb/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -42,6 +43,7 @@ fi
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {}
diff --git a/variants/root-x86_64/fileset b/variants/root-x86_64/fileset
@@ -1,13 +1,14 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+zsh.158bde05c8e0a354dd90ecf2107147b242ee316fde0860650a902884b1222879
-#+pthbs-banginstall.14e959a5e0d55d58b8c659b742ed951b04b1a19ff3722f77fcb763804a757e25
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+zsh.c314c3a6ed8bef958d5a03eeded90b911ffc78de0403204340dae24c640be6ee
+#+pthbs-banginstall.b6f065725dbe483bf89c60c23b0674ccbc75f458055166e3e4664734f07508a2
#@git:1b161b09bc889d17ac0a4ccce2dc3e74b64e1433:fileset
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'fileset'
@@ -35,6 +36,7 @@ fi
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/findutils b/variants/root-x86_64/findutils
@@ -1,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
#@untar:-J:sha256:1387e0b67ff247d2abde998f90dfbf70c1491391a59ddfecb8ae698789f0a4f5:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -53,13 +34,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'findutils-4.10.0'
-
-
autotools_config_static --disable-nls
@@ -75,6 +75,7 @@ check_static command/xargs
# TODO: fix shebang in command/updatedb
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/flex b/variants/root-x86_64/flex
@@ -1,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
#@untar:-z:sha256:e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -53,12 +34,31 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'flex-2.6.4'
-
-
export CPPFLAGS="-D_GNU_SOURCE -DSTDC_HEADERS"
export LDFLAGS="--static"
@@ -76,6 +76,7 @@ check_static command/flex
check_static command/flex++
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/getconf b/variants/root-x86_64/getconf
@@ -1,12 +1,13 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
#@sha256:d87d0cbb3690ae2c5d8cc218349fd8278b93855dd625deaf7ae50e320aad247c:getconf.c
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd '.'
@@ -43,6 +44,7 @@ check_static() {
check_static "command/$name"
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/getent b/variants/root-x86_64/getent
@@ -1,12 +1,13 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
#@sha256:002c1a216f6bed0f816ab1cfebde94a0b127193ef410c36b2190599983e015b8:getent.c
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd '.'
@@ -43,6 +44,7 @@ check_static() {
check_static "command/$name"
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/git b/variants/root-x86_64/git
@@ -1,17 +1,18 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
-#+libressl.4f2cbfbcbfed225dc63bd9581696d0d6b256a9ef30dd624380ef6473d2283270
-#+curl.799a71975d742925212d11d4bf06828f4689ed48bb448333f9f2d8171f0a1f8b
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
+#+libressl.a934e3dca14a337f375d1c3120bbb2e6d1adbfb682650abb6c120cd08f05130b
+#+curl.db9ea0a9f1673db0f2dac27c35fc82a0f45409eb6e64a0009e21a0aca55ebdce
#@untar:-J:sha256:f612c1abc63557d50ad3849863fc9109670139fc9901e574460ec76e0511adb9:.
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'git-2.43.2'
@@ -51,6 +52,7 @@ check_static() {
check_static command/git
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/gnu-make b/variants/root-x86_64/gnu-make
@@ -1,31 +1,12 @@
#!/usr/bin/env pthbs-build
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.938628504545725da0586addafbff8dbe29ac844f8cd0ed6784ff1f202ab2403
-#+busybox.1a67290980dd7caa1ff0ba7f762d7def0148cdb634a749dff36dba6f138bbc95
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.47af7543e52e6b72ac25e13223e2ce78703c58993166ba25c56cba245e48dbfa
+#+busybox.cac0b85e179203f44ac2f1b50281f7cbe992094d779d6a2fc326b02d4a8461b5
#@untar:-z:sha256:dd16fb1d67bfab79a72f5e8390735c49e3e8e70b4945a15ab1f81ddb78658fb3:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -49,13 +30,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'make-4.4.1'
-
-
autotools_config_static --disable-nls
@@ -68,6 +68,7 @@ make DESTDIR="$pthbs_destdir" install
check_static command/make
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
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.ce940a4988a25f86e589f70e17f077daf441092d21ae22c67325e869acd879cc
+#+musl-cross-make.473310ee8dd6c0b20a1b81598700e61a0e38dcfe0b8503bd5cdbb9bf4f9af4fc
#@untar:-z:sha256:dd16fb1d67bfab79a72f5e8390735c49e3e8e70b4945a15ab1f81ddb78658fb3:.
@@ -30,13 +30,13 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'make-4.4.1'
-
-mcm=/versions/musl-cross-make.ce940a4988a25f86e589f70e17f077daf441092d21ae22c67325e869acd879cc
+mcm=/versions/musl-cross-make.473310ee8dd6c0b20a1b81598700e61a0e38dcfe0b8503bd5cdbb9bf4f9af4fc
export PATH="$mcm/bin:$PATH"
export CC="$mcm/bin/x86_64-linux-musl-gcc"
@@ -54,6 +54,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/gperf b/variants/root-x86_64/gperf
@@ -1,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
#@untar:-z:sha256:588546b945bba4b70b6a3a616e80b4ab466e3f33024a352fc2198112cdbb3ae2:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -53,13 +34,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'gperf-3.1'
-
-
autotools_config_static
@@ -71,6 +71,7 @@ make DESTDIR="$pthbs_destdir" install
check_static command/gperf
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/iconv b/variants/root-x86_64/iconv
@@ -1,12 +1,13 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
#@sha256:f79a2930a2e5bb0624321589edf8b889d1e9b603e01e6b7ae214616605b3fdd7:iconv.c
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd '.'
@@ -43,6 +44,7 @@ check_static() {
check_static "command/$name"
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/kbd b/variants/root-x86_64/kbd
@@ -1,36 +1,17 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
#@untar:-z:sha256:99b2a39e1c5475ffe8e1bb2004345cb8849c3cc1aedbe541beee2d45e270975f:.
#@untar:-z:sha256:99b2a39e1c5475ffe8e1bb2004345cb8849c3cc1aedbe541beee2d45e270975f:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -54,12 +35,31 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'kbd-2.6.4'
-
-
export LDFLAGS="--static"
autotools_config_static --disable-nls --disable-vlock --disable-werror --disable-tests \
@@ -75,6 +75,7 @@ make DESTDIR="$pthbs_destdir" install
check_static command/loadkeys
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/kernel.environment b/variants/root-x86_64/kernel.environment
@@ -1,3 +1,3 @@
#!/usr/bin/env pthbs-build
-#+linux.33651a82603bf8217c8557d023b6ef3ad03cb0c2a4fbbac32aeb2e3f65597a71
-#+busybox.c50e0eb2f3e62e33e1b8acf03f8b0a02ec1c2632d182187d52c154ec193ff3bf-
\ No newline at end of file
+#+linux.19223b9ab5ed3ac1ad5395dd57d79a63900bc14c10e7c22f6ab074115c564ef2
+#+busybox.14049a2ed1b8715f25e96ae64b4b537f07618a1d08a273935b8f2963a8fd28de+
\ No newline at end of file
diff --git a/variants/root-x86_64/libarchive b/variants/root-x86_64/libarchive
@@ -1,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
#@untar:-J:sha256:04357661e6717b6941682cde02ad741ae4819c67a260593dfb2431861b251acb:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -53,12 +34,31 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'libarchive-3.7.2'
-
-
export LDFLAGS=--static
autotools_config_static --without-xml2
@@ -74,6 +74,7 @@ check_static command/bsdtar
check_static command/bsdcpio
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/libbsd b/variants/root-x86_64/libbsd
@@ -1,36 +1,17 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
-#+libmd.c2238619c2963cb66db4f199683a0c30394c9c91c5ab39e138874324b971e2e0
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
+#+libmd.c83cce7fb1cd629d002eab14a9a0e74e1b674f215eb14e9b63cc85c91c9a5dbf
#@untar:-J:sha256:55fdfa2696fb4d55a592fa9ad14a9df897c7b0008ddb3b30c419914841f85f33:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -54,13 +35,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'libbsd-0.11.8'
-
-
autotools_config_static
@@ -71,6 +71,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/libcap b/variants/root-x86_64/libcap
@@ -1,15 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+pkgconf-pkg-config.453653a36de6487f98c8545671c30ac5ae83043283ba103ef322c4fb55fe4be2
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+pkgconf-pkg-config.a995904b89618eb027fc8e263bb25c635a63aa30c1e758baf29ef2798bb39185
#@untar:-J:sha256:f311f8f3dad84699d0566d1d6f7ec943a9298b28f714cae3c931dfd57492d7eb:.
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'libcap-2.69'
@@ -63,6 +64,7 @@ check_static command/setcap
check_static command/getpcaps
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/libcgroup b/variants/root-x86_64/libcgroup
@@ -1,38 +1,19 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
-#+flex.23fddcaa0fb8d1dd497e17e0b65becc84704ad75cefe06a1bed9f7e4a1994af4
-#+bison.9bec403de797495f8200d90a8351798bc60bb1d2cc1330de0db02bb130a8348e
-#+musl-fts.9a3abd71918edc78d6239f739b6bb08da3013408af0a856ea76c8596420fe4d5
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
+#+flex.a0b530df71023dab46f59c8c0a6255bae4c6e8e8d88087364e36fcc86318f41b
+#+bison.50a879da42f360f6a461ecb3eaafaed1ee77389f064b469614f27328bbd15e44
+#+musl-fts.beecb105185242180932ec3825a3f5cafdd8149a7159b244b17396ce7ac95565
#@untar:-z:sha256:8d284d896fca1c981b55850e92acd3ad9648a69227c028dda7ae3402af878edd:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -56,13 +37,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'libcgroup-3.0.0'
-
-
autotools_config_static
@@ -75,6 +75,7 @@ make DESTDIR="$pthbs_destdir" install
check_static command/cgconfigparser
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/libelf b/variants/root-x86_64/libelf
@@ -1,15 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+zstd.98c2ebef816d3e2a81e3373047bc4196efda1940ecbc6c7b6b66fe0f4b23b7b7
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+zstd.3f759bb91d3c5d33700fa2c6d3be9c376957f9d719c2bc191d9a11bd0d61e9c2
#@git:288355d104ff9930520c0283fe82556c6cc5c16f:libelf
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'libelf'
@@ -44,6 +45,7 @@ printf '%s\n' > "${dest}/library/pkgconfig/libelf.pc" \
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/libmd b/variants/root-x86_64/libmd
@@ -1,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
#@untar:-J:sha256:1bd6aa42275313af3141c7cf2e5b964e8b1fd488025caf2f971f43b00776b332:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -53,13 +34,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'libmd-1.1.0'
-
-
autotools_config_static
@@ -70,6 +70,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/libressl b/variants/root-x86_64/libressl
@@ -1,37 +1,18 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
-#+ca-certificates-wip-donotuse.e7db558321bf84619b213f982978c5b334d5010517c68faa2ab03e08d2bd9d06
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
+#+ca-certificates-wip-donotuse.c7322a19aa2e80d7650710cfb45e454fc8d089d75625ce4d3fd1bc4ad19c2962
#@sha256:a68fedc0edd976b9f35ecfdcb252d80dc12084b1bc4e945be7dc42c437d8b540:c_rehash.c
#@untar:-z:sha256:6d4b8d5bbb25a1f8336639e56ec5088052d43a95256697a85c4ce91323c25954:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -55,12 +36,31 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'libressl-3.8.2'
-
-
export LDFLAGS="--static"
autotools_config_static --with-openssldir="$prefix/config/ssl"
@@ -73,7 +73,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.e7db558321bf84619b213f982978c5b334d5010517c68faa2ab03e08d2bd9d06/config/ssl/certs'/*.crt "$pthbs_destdir/$prefix/config/ssl/certs/"
+cp -vs '/versions/ca-certificates-wip-donotuse.c7322a19aa2e80d7650710cfb45e454fc8d089d75625ce4d3fd1bc4ad19c2962/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
@@ -92,6 +92,7 @@ printf >env/GIT_SSL_CAPATH '%s\n' "$prefix/config/ssl/certs"
check_static command/openssl
check_static command/ocspcheck
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/libretls b/variants/root-x86_64/libretls
@@ -1,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
#@untar:-z:sha256:3bc9fc0e61827ee2f608e5e44993a8fda6d610b80a1e01a9c75610cc292997b5:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -53,13 +34,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'libretls-3.8.1'
-
-
export LDFLAGS="--static"
autotools_config_static
@@ -72,6 +72,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/libseccomp b/variants/root-x86_64/libseccomp
@@ -1,37 +1,18 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
-#+pkgconf-pkg-config.453653a36de6487f98c8545671c30ac5ae83043283ba103ef322c4fb55fe4be2
-#+gperf.90cb3ea567662147f21b4625e6eb516136d6e9bd7d5fb45759943d5477320fcb
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
+#+pkgconf-pkg-config.a995904b89618eb027fc8e263bb25c635a63aa30c1e758baf29ef2798bb39185
+#+gperf.9bfec911edec77c04d4078d64a50bcdf53ad748bea18e87a593d34514f54995f
#@untar:-z:sha256:83b6085232d1588c379dc9b9cae47bb37407cf262e6e74993c61ba72d2a784dc:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -55,13 +36,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'libseccomp-2.6.0'
-
-
export LDFLAGS="--static"
autotools_config_static
@@ -76,6 +76,7 @@ make DESTDIR="$pthbs_destdir" install
check_static command/scmp_sys_resolver
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/libunwind b/variants/root-x86_64/libunwind
@@ -1,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
#@untar:-z:sha256:ddf0e32dd5fafe5283198d37e4bf9decf7ba1770b6e7e006c33e6df79e6a6157:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -53,13 +34,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'libunwind-1.8.1'
-
-
autotools_config_static --enable-cxx-exceptions \
--enable-coredump \
--enable-ptrace \
@@ -75,6 +75,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/linux b/variants/root-x86_64/linux
@@ -1,18 +1,18 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-modutils.e37b1899e26e1c52c6f7bd6d5f00e54f0cfc11c8f2dd25f199856d4d7cf016ba
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+findutils.fcd32888943e6747e95272a02cfafe5d8b2969e73616e2e9d354656a5c8b3b7f
-#+diffutils.41d972b699095d75dfec7cbba1ee5e2601516a83a9e91b05665391ff0758ff10
-#+patch.a73f352dadd78c0c7c764e295232677a7c49f45f34220c2603202c52f17b4438
-#+flex.23fddcaa0fb8d1dd497e17e0b65becc84704ad75cefe06a1bed9f7e4a1994af4
-#+bison.9bec403de797495f8200d90a8351798bc60bb1d2cc1330de0db02bb130a8348e
-#+rsync.ae4da5dc11ccfec4a894371f8a5ec34ce4412dd412a79d5d283459bc67881d60
-#+zstd.98c2ebef816d3e2a81e3373047bc4196efda1940ecbc6c7b6b66fe0f4b23b7b7
-#+libelf.06d1bc98fbe9cd62914ca2660d4728e46b15acf4f0428f49cc875c46ddbee9f8
-#+pkgconf-pkg-config.453653a36de6487f98c8545671c30ac5ae83043283ba103ef322c4fb55fe4be2
-#+nawk.b5fcfd70072fb1b153aa86b603988684d9ce084c63cdde81106687da0d618485
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-modutils.ebb7b2cc2e280cc5c68f2c7ccd8dd75304de57061e314de8459057fb2b7c0209
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+findutils.1edbb84f016e9dc61540b8396e85a2163570b9281a408f8787f17e404f685ce0
+#+diffutils.dbe0e2258153174e9bde5107bab7a436d8c4d8b88e9d74f35eb72b67cfc73148
+#+patch.1f7ab95c511ea31573c4b2e3338bd15925cd1b93631a0681388475e41678d93f
+#+flex.a0b530df71023dab46f59c8c0a6255bae4c6e8e8d88087364e36fcc86318f41b
+#+bison.50a879da42f360f6a461ecb3eaafaed1ee77389f064b469614f27328bbd15e44
+#+rsync.764c2a430bb92a1a7d2241094aacc90e3f7296fb5556164946c0754030392565
+#+zstd.3f759bb91d3c5d33700fa2c6d3be9c376957f9d719c2bc191d9a11bd0d61e9c2
+#+libelf.8ebbc12e1fd37babb84ef30d2fbfb46e32ae63fa829c98dcaf4f41beb4ee73b9
+#+pkgconf-pkg-config.a995904b89618eb027fc8e263bb25c635a63aa30c1e758baf29ef2798bb39185
+#+nawk.8521bf13f53618b7897b7f2e070a506a0101c985f6b9bb527d5eb15d8e8d4858
#@untar:-J:sha256:2ca1f17051a430f6fed1196e4952717507171acfd97d96577212502703b25deb:.
#@sha256:d9b01e4dac3dd140c394227603c8b3339bb2f1e10c97afd3607d84e3003ec75a:patch-6.1.34.xz
#@sha256:cc2633ee136db0283d4faf7c27c890641e90cd835fc3adb19eaf0569e4078867:linux.config
@@ -21,6 +21,7 @@
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'linux-6.1'
@@ -60,6 +61,7 @@ ls -lhA "$module_dir"
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/linux-qemu-guest b/variants/root-x86_64/linux-qemu-guest
@@ -1,18 +1,18 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-modutils.e37b1899e26e1c52c6f7bd6d5f00e54f0cfc11c8f2dd25f199856d4d7cf016ba
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+findutils.fcd32888943e6747e95272a02cfafe5d8b2969e73616e2e9d354656a5c8b3b7f
-#+diffutils.41d972b699095d75dfec7cbba1ee5e2601516a83a9e91b05665391ff0758ff10
-#+patch.a73f352dadd78c0c7c764e295232677a7c49f45f34220c2603202c52f17b4438
-#+flex.23fddcaa0fb8d1dd497e17e0b65becc84704ad75cefe06a1bed9f7e4a1994af4
-#+bison.9bec403de797495f8200d90a8351798bc60bb1d2cc1330de0db02bb130a8348e
-#+rsync.ae4da5dc11ccfec4a894371f8a5ec34ce4412dd412a79d5d283459bc67881d60
-#+zstd.98c2ebef816d3e2a81e3373047bc4196efda1940ecbc6c7b6b66fe0f4b23b7b7
-#+libelf.06d1bc98fbe9cd62914ca2660d4728e46b15acf4f0428f49cc875c46ddbee9f8
-#+pkgconf-pkg-config.453653a36de6487f98c8545671c30ac5ae83043283ba103ef322c4fb55fe4be2
-#+nawk.b5fcfd70072fb1b153aa86b603988684d9ce084c63cdde81106687da0d618485
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-modutils.ebb7b2cc2e280cc5c68f2c7ccd8dd75304de57061e314de8459057fb2b7c0209
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+findutils.1edbb84f016e9dc61540b8396e85a2163570b9281a408f8787f17e404f685ce0
+#+diffutils.dbe0e2258153174e9bde5107bab7a436d8c4d8b88e9d74f35eb72b67cfc73148
+#+patch.1f7ab95c511ea31573c4b2e3338bd15925cd1b93631a0681388475e41678d93f
+#+flex.a0b530df71023dab46f59c8c0a6255bae4c6e8e8d88087364e36fcc86318f41b
+#+bison.50a879da42f360f6a461ecb3eaafaed1ee77389f064b469614f27328bbd15e44
+#+rsync.764c2a430bb92a1a7d2241094aacc90e3f7296fb5556164946c0754030392565
+#+zstd.3f759bb91d3c5d33700fa2c6d3be9c376957f9d719c2bc191d9a11bd0d61e9c2
+#+libelf.8ebbc12e1fd37babb84ef30d2fbfb46e32ae63fa829c98dcaf4f41beb4ee73b9
+#+pkgconf-pkg-config.a995904b89618eb027fc8e263bb25c635a63aa30c1e758baf29ef2798bb39185
+#+nawk.8521bf13f53618b7897b7f2e070a506a0101c985f6b9bb527d5eb15d8e8d4858
#@untar:-J:sha256:7586962547803be7ecc4056efc927fb25214548722bd28171172f3599abb9764:.
#@sha256:cc2633ee136db0283d4faf7c27c890641e90cd835fc3adb19eaf0569e4078867:linux.config
#@sha256:ff3ddd131d73fee6838b11a6c4773bdb85c5f60fdd4b9ac4120ced021c341417:noobjtool.patch
@@ -20,6 +20,7 @@
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'linux-6.15'
@@ -58,6 +59,7 @@ ls -lhA "$module_dir"
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/logincaps b/variants/root-x86_64/logincaps
@@ -1,16 +1,17 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+zsh.158bde05c8e0a354dd90ecf2107147b242ee316fde0860650a902884b1222879
-#+pthbs-banginstall.14e959a5e0d55d58b8c659b742ed951b04b1a19ff3722f77fcb763804a757e25
-#+execline.40458c783b78a0b5961ec93075771eb841f7d224dcb5d2c253eaa116d2ec79a7
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+ccx-utils.5ae918dd64d07daea8cb0e9ce461a9442e823fc0c750abb1b580658ef34ebd15
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+zsh.c314c3a6ed8bef958d5a03eeded90b911ffc78de0403204340dae24c640be6ee
+#+pthbs-banginstall.b6f065725dbe483bf89c60c23b0674ccbc75f458055166e3e4664734f07508a2
+#+execline.c677b46c36eac37bee97ce38c09c501d27babea0737cbab9fb21a3ec9b194284
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+ccx-utils.43c8d464c047f747d9f93c78da633212d337783f14700dd6947d33266581cfb9
#@git:409db79b3e7e5fc6b73305471d9bbb6ac5c14036:logincaps
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'logincaps'
@@ -64,6 +65,7 @@ check_static() {
}
check_static command/login
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/m4 b/variants/root-x86_64/m4
@@ -1,34 +1,15 @@
#!/usr/bin/env pthbs-build
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
#@untar:-z:sha256:3be4a26d825ffdfda52a56fc43246456989a3630093cced3fbddf4771ee58a70:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -52,13 +33,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'm4-1.4.19'
-
-
autotools_config_static --disable-nls
@@ -71,6 +71,7 @@ make DESTDIR="$pthbs_destdir" install
check_static command/m4
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/mdev-scripts b/variants/root-x86_64/mdev-scripts
@@ -1,10 +1,11 @@
#!/usr/bin/env pthbs-build
-#+zsh.158bde05c8e0a354dd90ecf2107147b242ee316fde0860650a902884b1222879
-#+pthbs-banginstall.14e959a5e0d55d58b8c659b742ed951b04b1a19ff3722f77fcb763804a757e25
+#+zsh.c314c3a6ed8bef958d5a03eeded90b911ffc78de0403204340dae24c640be6ee
+#+pthbs-banginstall.b6f065725dbe483bf89c60c23b0674ccbc75f458055166e3e4664734f07508a2
#@git:395634340de8349996fd273b055ae4bac9d2897c:mdev-scripts
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'mdev-scripts'
@@ -18,6 +19,7 @@ for script in persistent-storage dvbdev ptpdev usbdev; do
done
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {}
diff --git a/variants/root-x86_64/mdevd b/variants/root-x86_64/mdevd
@@ -1,15 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+skalibs.49672a52888c72723b7420bc76b35a08b89d43d6e78cebe9c2b66198b8129bb5
-#+execline.40458c783b78a0b5961ec93075771eb841f7d224dcb5d2c253eaa116d2ec79a7
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+skalibs.a26d2e6f716163365561db4c61d78907be5ed9b34cfbc9d2475962029ba39aeb
+#+execline.c677b46c36eac37bee97ce38c09c501d27babea0737cbab9fb21a3ec9b194284
#@git:96aef400b9f9d14f3bf54b0e444e9ad3665c4107:mdevd
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'mdevd'
@@ -21,7 +22,7 @@ cd 'mdevd'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/versions/skalibs.49672a52888c72723b7420bc76b35a08b89d43d6e78cebe9c2b66198b8129bb5/sysdeps' \
+ --with-sysdeps='/versions/skalibs.a26d2e6f716163365561db4c61d78907be5ed9b34cfbc9d2475962029ba39aeb/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -35,6 +36,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {}
diff --git a/variants/root-x86_64/mdevd.environment b/variants/root-x86_64/mdevd.environment
@@ -1,7 +1,7 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+execline.40458c783b78a0b5961ec93075771eb841f7d224dcb5d2c253eaa116d2ec79a7
-#+s6.fe63308007a38885ff345bd56617680591d37893f038be6523f5496dbd4ca997
-#+mdev-scripts.032dadd7d91c4d7a5dd2118997ebb0b83c9f568509986eb22aee6fc5d076c7ce
-#+mdevd.d504e947445e157197d8e311dba9d64b04ade35135210eabecb4a5f8781b5497
-#+busybox.c50e0eb2f3e62e33e1b8acf03f8b0a02ec1c2632d182187d52c154ec193ff3bf-
\ No newline at end of file
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+execline.c677b46c36eac37bee97ce38c09c501d27babea0737cbab9fb21a3ec9b194284
+#+s6.344af4b89dee417e72484532005f0a223e20675a15daac49d498a554812bac61
+#+mdev-scripts.b479f76641c75492c867bdb1f9d56b9a176b7b5221aee61154ac63011900ed1d
+#+mdevd.0502ff0a0d6e4f3b58469d0d3aef8816631718d5375ec0d41913dfa9121590fb
+#+busybox.14049a2ed1b8715f25e96ae64b4b537f07618a1d08a273935b8f2963a8fd28de+
\ No newline at end of file
diff --git a/variants/root-x86_64/mlog b/variants/root-x86_64/mlog
@@ -1,13 +1,14 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
#@git:fefc95731f1260810a3551226b73d35f3d6e9d9e:mlog
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'mlog'
@@ -43,6 +44,7 @@ check_static() {
check_static "command/$name"
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
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.ce940a4988a25f86e589f70e17f077daf441092d21ae22c67325e869acd879cc
-#+gnu-make.938628504545725da0586addafbff8dbe29ac844f8cd0ed6784ff1f202ab2403
-#+busybox.1a67290980dd7caa1ff0ba7f762d7def0148cdb634a749dff36dba6f138bbc95
+#+musl-cross-make.473310ee8dd6c0b20a1b81598700e61a0e38dcfe0b8503bd5cdbb9bf4f9af4fc
+#+gnu-make.47af7543e52e6b72ac25e13223e2ce78703c58993166ba25c56cba245e48dbfa
+#+busybox.cac0b85e179203f44ac2f1b50281f7cbe992094d779d6a2fc326b02d4a8461b5
#@sha256:ab66fc2d1c3ec0359b8e08843c9f33b63e8707efdff5e4cc5c200eae24722cbf:musl-cross-make/sources/binutils-2.33.1.tar.xz
#@sha256:75d5d255a2a273b6e651f82eecfabf6cbcd8eaeae70e86b417384c8f4a58d8d3:musl-cross-make/sources/config.sub
#@sha256:d08edc536b54c372a1010ff6619dd274c0f1603aa49212ba20f7aa2cda36fa8b:musl-cross-make/sources/gcc-11.2.0.tar.xz
@@ -16,6 +16,7 @@
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd '.'
@@ -88,6 +89,7 @@ printf '%s\n' > "$dd/library/pkgconfig/zlib.pc" \
cmp -s true.c true.c.2
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/musl-cross-make:bootstrap-0 b/variants/root-x86_64/musl-cross-make:bootstrap-0
@@ -13,6 +13,7 @@
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd '.'
@@ -49,6 +50,7 @@ grep -F "$pthbs_package" true.linker
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
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.c1abb005a40ad14ca40f4f457d44d86d573a5fb523d17af4288cc855e571e078
+#+musl-cross-make.34f6ccb85ace0679a48a76ff433db4f3e941a728e03a24d238c8f0e80d2e72f2
#@sha256:ab66fc2d1c3ec0359b8e08843c9f33b63e8707efdff5e4cc5c200eae24722cbf:musl-cross-make/sources/binutils-2.33.1.tar.xz
#@sha256:75d5d255a2a273b6e651f82eecfabf6cbcd8eaeae70e86b417384c8f4a58d8d3:musl-cross-make/sources/config.sub
#@sha256:d08edc536b54c372a1010ff6619dd274c0f1603aa49212ba20f7aa2cda36fa8b:musl-cross-make/sources/gcc-11.2.0.tar.xz
@@ -14,11 +14,12 @@
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd '.'
-bootstrap=/versions/musl-cross-make.c1abb005a40ad14ca40f4f457d44d86d573a5fb523d17af4288cc855e571e078
+bootstrap=/versions/musl-cross-make.34f6ccb85ace0679a48a76ff433db4f3e941a728e03a24d238c8f0e80d2e72f2
"$bootstrap/bin/x86_64-linux-musl-gcc" --version
# For validating the compiler
@@ -58,6 +59,7 @@ grep -F "$pthbs_package" true.linker
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/musl-fts b/variants/root-x86_64/musl-fts
@@ -1,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
#@untar:-z:sha256:49ae567a96dbab22823d045ffebe0d6b14b9b799925e9ca9274d47d26ff482a6:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -53,13 +34,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'musl-fts-1.2.7'
-
-
autotools_config_static
@@ -70,6 +70,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/nawk b/variants/root-x86_64/nawk
@@ -1,14 +1,15 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+bison.9bec403de797495f8200d90a8351798bc60bb1d2cc1330de0db02bb130a8348e
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+bison.50a879da42f360f6a461ecb3eaafaed1ee77389f064b469614f27328bbd15e44
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
#@untar:-z:sha256:e031b1e1d2b230f276f975bffb923f0ea15f798c839d15a3f26a1a39448e32d7:.
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'awk-20250116'
@@ -22,6 +23,7 @@ install -Dm644 LICENSE FIXES FIXES.1e README.md TODO -t "${dest}"/doc/
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {x["./command/awk"]=1
diff --git a/variants/root-x86_64/netbsd-curses b/variants/root-x86_64/netbsd-curses
@@ -1,13 +1,14 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
#@git:51d179dad861640caeb76674b5908ccd79f04fae:netbsd-curses
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'netbsd-curses'
@@ -35,6 +36,7 @@ make install-static
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/ocaml b/variants/root-x86_64/ocaml
@@ -1,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
#@untar:-J:sha256:dfaa8a2e11c799bc1765d8bef44911406ee5f4803027190382a939f88c912266:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -53,13 +34,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'ocaml-5.4.0'
-
-
autotools_config_static --enable-native-compiler --disable-native-toplevel --enable-installing-bytecode-programs --libdir="$prefix/library.ocaml"
@@ -72,6 +72,14 @@ make DESTDIR="$pthbs_destdir" install
check_static command/ocamlopt
+
+mkdir -p "$dest/.env-template"
+
+printf '%s' >"$dest/.env-template"/'OCAMLPARAM' 'I=@ENVROOT@/library.ocaml,_'
+
+printf '%s' >"$dest/.env-template"/'OCAMLPATH' '@ENVROOT@/library.ocaml'
+
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/ocaml-base b/variants/root-x86_64/ocaml-base
@@ -1,17 +1,18 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+ocaml.7dac3082b76965ebaab371cfb7848a931581faf39bda33a9701667cb7503f802
-#+dune.45b7129519ec9237967ca5c6fbb697c4ff9ededdc017623a58e431a90f7b42be
-#+ocaml_intrinsics_kernel.81b62f41bc372852f37ac63295f7b503756d3d61ce0f470e5f9261f30fdd3151
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+ocaml.39aee0f50cdbe3680c2a6e92531454b56eb03ec7d245394f8086b29fcec3a50d
+#+dune.2d021fc2442f2fdbef0dafd17fe960fddce2081f12f8a93ec066b7c7dc614d3d
+#+ocaml_intrinsics_kernel.b68f95f50c22eb58e4d6f528f1b7916c7259cbd154d87e6f4be35785451212f8
#@untar:-z:sha256:3f3f64789ab25bb5cb7f5f907dd651dec9cc9440981822fe75df6b94344b7208:.
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'base-0.17.3'
@@ -39,6 +40,7 @@ dune install \
dune runtest --build-dir=.testenv --verbose
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/ocaml-findlib b/variants/root-x86_64/ocaml-findlib
@@ -1,16 +1,17 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
-#+ocaml.7dac3082b76965ebaab371cfb7848a931581faf39bda33a9701667cb7503f802
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
+#+ocaml.39aee0f50cdbe3680c2a6e92531454b56eb03ec7d245394f8086b29fcec3a50d
#@untar:-z:sha256:d6899935ccabf67f067a9af3f3f88d94e310075d13c648fa03ff498769ce039d:.
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'findlib-1.9.8'
@@ -34,6 +35,7 @@ make DESTDIR="$pthbs_destdir" install
check_static command/ocamlfind
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/ocaml_intrinsics_kernel b/variants/root-x86_64/ocaml_intrinsics_kernel
@@ -1,15 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+ocaml.7dac3082b76965ebaab371cfb7848a931581faf39bda33a9701667cb7503f802
-#+dune.45b7129519ec9237967ca5c6fbb697c4ff9ededdc017623a58e431a90f7b42be
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+ocaml.39aee0f50cdbe3680c2a6e92531454b56eb03ec7d245394f8086b29fcec3a50d
+#+dune.2d021fc2442f2fdbef0dafd17fe960fddce2081f12f8a93ec066b7c7dc614d3d
#@untar:-z:sha256:c988b7769a59749631c3c98ba5edd1d2fe91f5dc380b5e0593c073c92f4bee01:.
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'ocaml_intrinsics_kernel-0.17.1'
@@ -35,6 +36,7 @@ dune install \
dune runtest --build-dir=.testenv --verbose
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/ocamlbuild b/variants/root-x86_64/ocamlbuild
@@ -1,12 +1,12 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
-#+ocaml.7dac3082b76965ebaab371cfb7848a931581faf39bda33a9701667cb7503f802
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
+#+ocaml.39aee0f50cdbe3680c2a6e92531454b56eb03ec7d245394f8086b29fcec3a50d
#@untar:-z:sha256:2ba6857f2991b7f69368e8db818b163d31cf5a367f15f5953bf8f01a77b3d4fc:.
@@ -25,12 +25,12 @@ check_static() {
exit 1
fi
}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'ocamlbuild-0.16.1'
-
make configure \
PREFIX="$prefix" \
OCAML_NATIVE=true \
@@ -47,6 +47,7 @@ make DESTDIR="$pthbs_destdir" install
check_static command/ocamlbuild
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/opam b/variants/root-x86_64/opam
@@ -1,11 +1,11 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+ocaml.7dac3082b76965ebaab371cfb7848a931581faf39bda33a9701667cb7503f802
-#+dune.45b7129519ec9237967ca5c6fbb697c4ff9ededdc017623a58e431a90f7b42be
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+ocaml.39aee0f50cdbe3680c2a6e92531454b56eb03ec7d245394f8086b29fcec3a50d
+#+dune.2d021fc2442f2fdbef0dafd17fe960fddce2081f12f8a93ec066b7c7dc614d3d
#@untar:-z:sha256:c4d053029793c714e4e7340b1157428c0f90783585fb17f35158247a640467d9:.
@@ -24,12 +24,12 @@ check_static() {
exit 1
fi
}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'opam-full-2.4.1'
-
./configure \
--prefix="$prefix" \
--libdir="$prefix/library.ocaml" \
@@ -42,7 +42,7 @@ cd 'opam-full-2.4.1'
--infodir="$prefix/info" \
--localedir="$prefix/locale" \
--localstatedir='/var/pthbs' \
- --with-dune='/versions/dune.45b7129519ec9237967ca5c6fbb697c4ff9ededdc017623a58e431a90f7b42be/command/dune' \
+ --with-dune='/versions/dune.2d021fc2442f2fdbef0dafd17fe960fddce2081f12f8a93ec066b7c7dc614d3d/command/dune' \
--with-mccs \
--with-vendored-deps
@@ -57,6 +57,7 @@ make tests
check_static command/opam
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/openssl b/variants/root-x86_64/openssl
@@ -1,13 +1,14 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
#@untar:-z:sha256:712590fd20aaa60ec75d778fe5b810d6b829ca7fb1e530577917a131f9105539:.
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'openssl-3.3.3'
@@ -31,6 +32,7 @@ check_static command/openssl
check_static command/ocspcheck
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/patch b/variants/root-x86_64/patch
@@ -1,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
#@untar:-J:sha256:ac610bda97abe0d9f6b7c963255a11dcb196c25e337c61f94e4778d632f1d8fd:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -53,13 +34,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'patch-2.7.6'
-
-
autotools_config_static --disable-nls
@@ -72,6 +72,7 @@ make DESTDIR="$pthbs_destdir" install
check_static command/patch
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/patchelf:bootstrap b/variants/root-x86_64/patchelf:bootstrap
@@ -6,25 +6,6 @@
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -48,12 +29,31 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'patchelf'
-
-
./bootstrap.sh
autotools_config_static . --disable-nls
@@ -65,6 +65,7 @@ make DESTDIR="$pthbs_destdir" install
check_static command/patchelf
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/pkgconf b/variants/root-x86_64/pkgconf
@@ -1,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
#@untar:-J:sha256:3a224f2accf091b77a5781316e27b9ee3ba82c083cc2e539e08940b68a44fec5:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -53,13 +34,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'pkgconf-2.1.1'
-
-
export LDFLAGS=--static
autotools_config_static --with-pkg-config-dir=
@@ -73,6 +73,12 @@ make DESTDIR="$pthbs_destdir" install
check_static command/pkgconf
+
+mkdir -p "$dest/.env-template"
+
+printf '%s' >"$dest/.env-template"/'PKG_CONFIG_LIBDIR' '@ENVROOT@/library/pkgconfig'
+
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/pkgconf-pkg-config b/variants/root-x86_64/pkgconf-pkg-config
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+pkgconf.a5425473db3641bcbcf659f73bb800574832107f5871bdd41cab5aac3dbf79bd
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+pkgconf.2be69ddee3505cd652f881bf5140ffbe0b9aa36d4920deffa1f26a2b49d1d2d6
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,35 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
#@untar:-z:sha256:c25a4838fc8e4c1c8aacb8bd620edb3084a3d63bf8987fdad3ca2758c63240f9:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -53,13 +34,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'popt-1.19'
-
-
autotools_config_static --disable-nls
@@ -70,6 +70,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/pthbs-banginstall b/variants/root-x86_64/pthbs-banginstall
@@ -1,12 +1,13 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+zsh.158bde05c8e0a354dd90ecf2107147b242ee316fde0860650a902884b1222879
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+zsh.c314c3a6ed8bef958d5a03eeded90b911ffc78de0403204340dae24c640be6ee
#@sha256:1e021bddaf5c020ede9107656494715236a894557b99035365fc999605541b2d:pthbs-banginstall
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd '.'
@@ -17,6 +18,7 @@ chmod +x pthbs-banginstall
zsh -x pthbs-banginstall pthbs-banginstall "${dest}"
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/rsync b/variants/root-x86_64/rsync
@@ -1,38 +1,19 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
-#+nawk.b5fcfd70072fb1b153aa86b603988684d9ce084c63cdde81106687da0d618485
-#+popt.df4fb43c2339b530aafe0efdc42a1922fa7b635aa43548c3d615a4692bcfb6e4
-#+libressl.4f2cbfbcbfed225dc63bd9581696d0d6b256a9ef30dd624380ef6473d2283270
-#+zstd.98c2ebef816d3e2a81e3373047bc4196efda1940ecbc6c7b6b66fe0f4b23b7b7
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
+#+nawk.8521bf13f53618b7897b7f2e070a506a0101c985f6b9bb527d5eb15d8e8d4858
+#+popt.08360266ade94b08f97447cd43492a9371bcbf5945d818b15d39a1b36f0f3d40
+#+libressl.a934e3dca14a337f375d1c3120bbb2e6d1adbfb682650abb6c120cd08f05130b
+#+zstd.3f759bb91d3c5d33700fa2c6d3be9c376957f9d719c2bc191d9a11bd0d61e9c2
#@untar:-z:sha256:4e7d9d3f6ed10878c58c5fb724a67dacf4b6aac7340b13e488fb2dc41346f2bb:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -56,13 +37,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'rsync-3.2.7'
-
-
autotools_config_static --without-included-popt \
--enable-openssl \
--enable-zstd \
@@ -80,6 +80,7 @@ make DESTDIR="$pthbs_destdir" install
check_static command/rsync
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/s6 b/variants/root-x86_64/s6
@@ -1,15 +1,16 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+skalibs.49672a52888c72723b7420bc76b35a08b89d43d6e78cebe9c2b66198b8129bb5
-#+execline.40458c783b78a0b5961ec93075771eb841f7d224dcb5d2c253eaa116d2ec79a7
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+skalibs.a26d2e6f716163365561db4c61d78907be5ed9b34cfbc9d2475962029ba39aeb
+#+execline.c677b46c36eac37bee97ce38c09c501d27babea0737cbab9fb21a3ec9b194284
#@git:0e02fe0e92b8f9a619fc355babad2c78c009c1f1:s6
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 's6'
@@ -21,7 +22,7 @@ cd 's6'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/versions/skalibs.49672a52888c72723b7420bc76b35a08b89d43d6e78cebe9c2b66198b8129bb5/sysdeps' \
+ --with-sysdeps='/versions/skalibs.a26d2e6f716163365561db4c61d78907be5ed9b34cfbc9d2475962029ba39aeb/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -34,6 +35,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/s6-dns b/variants/root-x86_64/s6-dns
@@ -1,14 +1,15 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+skalibs.49672a52888c72723b7420bc76b35a08b89d43d6e78cebe9c2b66198b8129bb5
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+skalibs.a26d2e6f716163365561db4c61d78907be5ed9b34cfbc9d2475962029ba39aeb
#@git:dc80225c0a78346300d100f0bf0182ed338c4b01:s6-dns
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 's6-dns'
@@ -20,7 +21,7 @@ cd 's6-dns'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/versions/skalibs.49672a52888c72723b7420bc76b35a08b89d43d6e78cebe9c2b66198b8129bb5/sysdeps' \
+ --with-sysdeps='/versions/skalibs.a26d2e6f716163365561db4c61d78907be5ed9b34cfbc9d2475962029ba39aeb/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -34,6 +35,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {}
diff --git a/variants/root-x86_64/s6-linux-init b/variants/root-x86_64/s6-linux-init
@@ -1,16 +1,17 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+skalibs.49672a52888c72723b7420bc76b35a08b89d43d6e78cebe9c2b66198b8129bb5
-#+execline.40458c783b78a0b5961ec93075771eb841f7d224dcb5d2c253eaa116d2ec79a7
-#+s6.fe63308007a38885ff345bd56617680591d37893f038be6523f5496dbd4ca997
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+skalibs.a26d2e6f716163365561db4c61d78907be5ed9b34cfbc9d2475962029ba39aeb
+#+execline.c677b46c36eac37bee97ce38c09c501d27babea0737cbab9fb21a3ec9b194284
+#+s6.344af4b89dee417e72484532005f0a223e20675a15daac49d498a554812bac61
#@git:b298e515efe16210048e504e3aec89ea1e627b73:s6-linux-init
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 's6-linux-init'
@@ -22,7 +23,7 @@ cd 's6-linux-init'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/versions/skalibs.49672a52888c72723b7420bc76b35a08b89d43d6e78cebe9c2b66198b8129bb5/sysdeps' \
+ --with-sysdeps='/versions/skalibs.a26d2e6f716163365561db4c61d78907be5ed9b34cfbc9d2475962029ba39aeb/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -36,6 +37,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {}
diff --git a/variants/root-x86_64/s6-linux-utils b/variants/root-x86_64/s6-linux-utils
@@ -1,14 +1,15 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+skalibs.49672a52888c72723b7420bc76b35a08b89d43d6e78cebe9c2b66198b8129bb5
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+skalibs.a26d2e6f716163365561db4c61d78907be5ed9b34cfbc9d2475962029ba39aeb
#@git:a9e7acac41a8854546246dd39cb4daee54ead2cb:s6-linux-utils
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 's6-linux-utils'
@@ -20,7 +21,7 @@ cd 's6-linux-utils'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/versions/skalibs.49672a52888c72723b7420bc76b35a08b89d43d6e78cebe9c2b66198b8129bb5/sysdeps' \
+ --with-sysdeps='/versions/skalibs.a26d2e6f716163365561db4c61d78907be5ed9b34cfbc9d2475962029ba39aeb/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -34,6 +35,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {}
diff --git a/variants/root-x86_64/s6-networking b/variants/root-x86_64/s6-networking
@@ -1,18 +1,19 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+skalibs.49672a52888c72723b7420bc76b35a08b89d43d6e78cebe9c2b66198b8129bb5
-#+execline.40458c783b78a0b5961ec93075771eb841f7d224dcb5d2c253eaa116d2ec79a7
-#+s6.fe63308007a38885ff345bd56617680591d37893f038be6523f5496dbd4ca997
-#+s6-dns.cbc80e95dd9149bb1db31612d816313eed352e51893844707c155cd06200f4e1
-#+libressl.4f2cbfbcbfed225dc63bd9581696d0d6b256a9ef30dd624380ef6473d2283270
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+skalibs.a26d2e6f716163365561db4c61d78907be5ed9b34cfbc9d2475962029ba39aeb
+#+execline.c677b46c36eac37bee97ce38c09c501d27babea0737cbab9fb21a3ec9b194284
+#+s6.344af4b89dee417e72484532005f0a223e20675a15daac49d498a554812bac61
+#+s6-dns.66def5b5ecaa018779d26f6f341b8477f6e2ef8e6aee5e4f30e2f4ee36d59299
+#+libressl.a934e3dca14a337f375d1c3120bbb2e6d1adbfb682650abb6c120cd08f05130b
#@git:12b40106ed1727274cd6af379c4ba0ca7161700b:s6-networking
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 's6-networking'
@@ -24,7 +25,7 @@ cd 's6-networking'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/versions/skalibs.49672a52888c72723b7420bc76b35a08b89d43d6e78cebe9c2b66198b8129bb5/sysdeps' \
+ --with-sysdeps='/versions/skalibs.a26d2e6f716163365561db4c61d78907be5ed9b34cfbc9d2475962029ba39aeb/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -38,6 +39,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/s6-portable-utils b/variants/root-x86_64/s6-portable-utils
@@ -1,14 +1,15 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+skalibs.49672a52888c72723b7420bc76b35a08b89d43d6e78cebe9c2b66198b8129bb5
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+skalibs.a26d2e6f716163365561db4c61d78907be5ed9b34cfbc9d2475962029ba39aeb
#@git:dc96d8a020e83b16dd7a8bd093bdb00ab2b944c0:s6-portable-utils
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 's6-portable-utils'
@@ -20,7 +21,7 @@ cd 's6-portable-utils'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/versions/skalibs.49672a52888c72723b7420bc76b35a08b89d43d6e78cebe9c2b66198b8129bb5/sysdeps' \
+ --with-sysdeps='/versions/skalibs.a26d2e6f716163365561db4c61d78907be5ed9b34cfbc9d2475962029ba39aeb/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -34,6 +35,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {}
diff --git a/variants/root-x86_64/s6-rc b/variants/root-x86_64/s6-rc
@@ -1,16 +1,17 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+skalibs.49672a52888c72723b7420bc76b35a08b89d43d6e78cebe9c2b66198b8129bb5
-#+execline.40458c783b78a0b5961ec93075771eb841f7d224dcb5d2c253eaa116d2ec79a7
-#+s6.fe63308007a38885ff345bd56617680591d37893f038be6523f5496dbd4ca997
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+skalibs.a26d2e6f716163365561db4c61d78907be5ed9b34cfbc9d2475962029ba39aeb
+#+execline.c677b46c36eac37bee97ce38c09c501d27babea0737cbab9fb21a3ec9b194284
+#+s6.344af4b89dee417e72484532005f0a223e20675a15daac49d498a554812bac61
#@git:a4756f00b3823952580d1fee704675c6f813a248:s6-rc
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 's6-rc'
@@ -22,7 +23,7 @@ cd 's6-rc'
--bindir="${prefix}/command" \
--libdir="${prefix}/library" \
--shebangdir="${prefix}/command" \
- --with-sysdeps='/versions/skalibs.49672a52888c72723b7420bc76b35a08b89d43d6e78cebe9c2b66198b8129bb5/sysdeps' \
+ --with-sysdeps='/versions/skalibs.a26d2e6f716163365561db4c61d78907be5ed9b34cfbc9d2475962029ba39aeb/sysdeps' \
--with-include="$pthbs_build_environment/include" \
--with-lib="$pthbs_build_environment/library" \
--with-dynlib="$pthbs_build_environment/library.so" \
@@ -36,6 +37,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {}
diff --git a/variants/root-x86_64/skalibs b/variants/root-x86_64/skalibs
@@ -1,13 +1,14 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
#@git:96b537f42695da1b865588baf591fdfcae76bd41:skalibs
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'skalibs'
@@ -35,6 +36,7 @@ make DESTDIR="$pthbs_destdir" install
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/snaprep b/variants/root-x86_64/snaprep
@@ -1,13 +1,14 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+zsh.158bde05c8e0a354dd90ecf2107147b242ee316fde0860650a902884b1222879
-#+pthbs-banginstall.14e959a5e0d55d58b8c659b742ed951b04b1a19ff3722f77fcb763804a757e25
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+zsh.c314c3a6ed8bef958d5a03eeded90b911ffc78de0403204340dae24c640be6ee
+#+pthbs-banginstall.b6f065725dbe483bf89c60c23b0674ccbc75f458055166e3e4664734f07508a2
#@git:e9d8af262eb5e25536ea9778e3ed57aebb55488c:snaprep
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'snaprep'
@@ -35,6 +36,7 @@ fi
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/strace b/variants/root-x86_64/strace
@@ -1,38 +1,19 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
-#+patch.a73f352dadd78c0c7c764e295232677a7c49f45f34220c2603202c52f17b4438
-#+libunwind.f655f2a068dd7a351d538ae03505e5e41e266081cd24fb7b4d0869827dde677b
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
+#+patch.1f7ab95c511ea31573c4b2e3338bd15925cd1b93631a0681388475e41678d93f
+#+libunwind.6319756af6b1bee00a97b7501a864bd37adc27792377e5242cc5d8258e509235
#@sha256:37d93db7135d47852dbe763f1b18b3aeab142431a6f5268a17fc700387a326e4:strace-6.5-static.patch
#@untar:-J:sha256:e209daf0ee038ca5adcc4c277e9273b4d51f46a2ff86da575d36742ac3508a17:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -56,11 +37,30 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'strace-6.13'
-
-
patch -p1 <../strace-6.5-static.patch
@@ -77,6 +77,7 @@ make DESTDIR="$pthbs_destdir" install
check_static command/strace
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/system-config b/variants/root-x86_64/system-config
@@ -1,26 +1,27 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+nawk.b5fcfd70072fb1b153aa86b603988684d9ce084c63cdde81106687da0d618485
-#+diffutils.41d972b699095d75dfec7cbba1ee5e2601516a83a9e91b05665391ff0758ff10
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+aat.607e9c0c5305202b074e9fd420ff23d967f735810bddb6cecf77b48059993117
-#+fileset.e41e5dc8baf6e2894312a77fd8eb4fb4cd983ff9ebd9a6407b7b6037a517e28e
-#+rsync.ae4da5dc11ccfec4a894371f8a5ec34ce4412dd412a79d5d283459bc67881d60
-#+execline.40458c783b78a0b5961ec93075771eb841f7d224dcb5d2c253eaa116d2ec79a7
-#+kbd.6e3d41da917b9a065754234f67dc4fd63b0b8727c0a738be911f5929217b3529
-#+mdevd.d504e947445e157197d8e311dba9d64b04ade35135210eabecb4a5f8781b5497
-#+s6-linux-utils.d8ba69daa2efe28f6f3fe79f6e7596a6f832b3eae2de172a047b9365d4f02520
-#+s6-rc.40bb44271c188b06f72557f79e17b07cda67efc7057ac7fc83e74c2dd367e69d
-#+s6.fe63308007a38885ff345bd56617680591d37893f038be6523f5496dbd4ca997
-#+zsh.158bde05c8e0a354dd90ecf2107147b242ee316fde0860650a902884b1222879
-#+system-config-scripts.d249759a781c7d5ddaa5ca17d45dbb930f4bb51df6ae7dc42579702689447dcc
-#+logincaps.2cc4755db67840307166b8d4d1bed72277b3f9f207aba03c49021c737003cd36
-#+busybox.c50e0eb2f3e62e33e1b8acf03f8b0a02ec1c2632d182187d52c154ec193ff3bf
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+nawk.8521bf13f53618b7897b7f2e070a506a0101c985f6b9bb527d5eb15d8e8d4858
+#+diffutils.dbe0e2258153174e9bde5107bab7a436d8c4d8b88e9d74f35eb72b67cfc73148
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+aat.13a9895e0bae8d3653d847a595f4e4cafd0fcc7c96e71b18dd0021d2fa034646
+#+fileset.b3f6c456223edd6beb7b4492e851f3f9c05d5ebbf1ff36f2d6a07603e8a5c37a
+#+rsync.764c2a430bb92a1a7d2241094aacc90e3f7296fb5556164946c0754030392565
+#+execline.c677b46c36eac37bee97ce38c09c501d27babea0737cbab9fb21a3ec9b194284
+#+kbd.6c8d2c7d8367fa6fe1ec7df2aa44c09f120f7ba886fc69cd39e336f8cd99121c
+#+mdevd.0502ff0a0d6e4f3b58469d0d3aef8816631718d5375ec0d41913dfa9121590fb
+#+s6-linux-utils.2e5ac9209104c458e8935a4b4e9ce3ed6e9aa3e6c4d85675a1e945d1fe77530f
+#+s6-rc.9416ba0fe405fc2a019beeee1b35a666324184886c12b89deb929c515ca06183
+#+s6.344af4b89dee417e72484532005f0a223e20675a15daac49d498a554812bac61
+#+zsh.c314c3a6ed8bef958d5a03eeded90b911ffc78de0403204340dae24c640be6ee
+#+system-config-scripts.6c3b2eb373b9768ac4d1ad2a919e8f514ef81d028db8dd4a27e7472cc7d97258
+#+logincaps.a6851e111580dc841cbe7b6b6258e6c93708990e24ef38508f1b84585b08f2a7
+#+busybox.14049a2ed1b8715f25e96ae64b4b537f07618a1d08a273935b8f2963a8fd28de
#@git:ddb20e067ab184cd18ee8b88d74044dfeeaaad4c:system-config
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'system-config'
@@ -52,8 +53,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.c24ff0f7be21471a5abea82e6e7f447be9e10f94883001d3cd59dfb4b7da4c43' \
- 'pthbs_path_mdevd=/versions/env.caae5228ab88d1d06806e33142b07741ad26c09795b7dc7066fac6c97b3184cd' \
+ 'pthbs_path_containers=/versions/env.4d5b172db6579372abd2a9c6732dc075e4a7b1f2f9cc5e00f2fb98429e857c6f' \
+ 'pthbs_path_mdevd=/versions/env.4c535eac443330ff0714488458977c6a440d2a3708b5e69e28b82a794342a46f' \
make -j${JOBS:-1} -l$((1+${JOBS:-1})) all
sort -u build/execfile | while IFS= read exename; do
@@ -76,6 +77,7 @@ mv -v keys "$dest/"
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/system-config-init b/variants/root-x86_64/system-config-init
@@ -1,16 +1,17 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+s6.fe63308007a38885ff345bd56617680591d37893f038be6523f5496dbd4ca997
-#+s6-rc.40bb44271c188b06f72557f79e17b07cda67efc7057ac7fc83e74c2dd367e69d
-#+s6-portable-utils.67bfbad01529ba513720d7c3cddcced1820a11c330ece8b1cf618296b7378af3
-#+s6-linux-init.664882df6116fc456534a822b49fcd8aced870d79b2e9ed51fe69b5e977859ab
-#+execline.40458c783b78a0b5961ec93075771eb841f7d224dcb5d2c253eaa116d2ec79a7
-#+system-config-rc.b66e72f185c1da835bd7a071d7c19872313f67314b48aaa54bff783bb578b35b
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+s6.344af4b89dee417e72484532005f0a223e20675a15daac49d498a554812bac61
+#+s6-rc.9416ba0fe405fc2a019beeee1b35a666324184886c12b89deb929c515ca06183
+#+s6-portable-utils.07e8ff4d2d45a743ec810d3e27268460d201bafbb0a765756da09179758d4b0d
+#+s6-linux-init.e17bf07f726729c579bb12c1d25dad4bb263f96509f7ea852bb44d50737d0b4d
+#+execline.c677b46c36eac37bee97ce38c09c501d27babea0737cbab9fb21a3ec9b194284
+#+system-config-rc.49eca33dd2a80731c34905b575c62a1b57952ac734026ef33450cd33dae462f9
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd '.'
@@ -30,7 +31,7 @@ qx() { # register executable as dependency and quote full path to be suitable f
"s6-quote" "$prefix/deps/command/$name"
}
-s6rcdb=/versions/system-config-rc.b66e72f185c1da835bd7a071d7c19872313f67314b48aaa54bff783bb578b35b/config/s6-rc-db
+s6rcdb=/versions/system-config-rc.49eca33dd2a80731c34905b575c62a1b57952ac734026ef33450cd33dae462f9/config/s6-rc-db
# Generate init (${dest} must not exist but parent dir does)
mkdir -p "$pthbs_destdir//versions"
@@ -121,6 +122,7 @@ s6-chmod 755 "${dest}/run-image/service/console-log-tail/run" exit $?
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/system-config-rc b/variants/root-x86_64/system-config-rc
@@ -1,26 +1,28 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+s6-rc.40bb44271c188b06f72557f79e17b07cda67efc7057ac7fc83e74c2dd367e69d
-#+fileset.e41e5dc8baf6e2894312a77fd8eb4fb4cd983ff9ebd9a6407b7b6037a517e28e
-#+system-config.9cb3ce471e52e8e028e488128a6200696f7fba5bba090ae55f3312f07ebafebd
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+s6-rc.9416ba0fe405fc2a019beeee1b35a666324184886c12b89deb929c515ca06183
+#+fileset.b3f6c456223edd6beb7b4492e851f3f9c05d5ebbf1ff36f2d6a07603e8a5c37a
+#+system-config.48afff7eb2ed1eb1a01774dbac81fca21f4ae053fb26d837bf1bb14f919b2e74
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd '.'
-src=/versions/system-config.9cb3ce471e52e8e028e488128a6200696f7fba5bba090ae55f3312f07ebafebd/config/s6-rc-source
+src=/versions/system-config.48afff7eb2ed1eb1a01774dbac81fca21f4ae053fb26d837bf1bb14f919b2e74/config/s6-rc-source
s6-rc-compile ./s6-rc-db "$src"
mkdir -p "$dest/config"
mv -v s6-rc-db "$dest/config/"
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {}
diff --git a/variants/root-x86_64/system-config-scripts b/variants/root-x86_64/system-config-scripts
@@ -1,13 +1,14 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+zsh.158bde05c8e0a354dd90ecf2107147b242ee316fde0860650a902884b1222879
-#+pthbs-banginstall.14e959a5e0d55d58b8c659b742ed951b04b1a19ff3722f77fcb763804a757e25
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+zsh.c314c3a6ed8bef958d5a03eeded90b911ffc78de0403204340dae24c640be6ee
+#+pthbs-banginstall.b6f065725dbe483bf89c60c23b0674ccbc75f458055166e3e4664734f07508a2
#@git:dc793695cc0632a808af9d4415f3b0cf0f4dfba2:system-config-scripts
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'system-config-scripts'
@@ -35,6 +36,7 @@ fi
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/system-config-zsh b/variants/root-x86_64/system-config-zsh
@@ -1,12 +1,13 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+zsh.158bde05c8e0a354dd90ecf2107147b242ee316fde0860650a902884b1222879
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+zsh.c314c3a6ed8bef958d5a03eeded90b911ffc78de0403204340dae24c640be6ee
#@git:6dfbe33079e2f8c64c5daed29aa1ea3e7e3f2d59:system-config-zsh
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'system-config-zsh'
@@ -17,6 +18,7 @@ mv -v zsh-functions "$dest/zsh/site-functions"
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {}
diff --git a/variants/root-x86_64/user-env b/variants/root-x86_64/user-env
@@ -1,13 +1,14 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+execline.40458c783b78a0b5961ec93075771eb841f7d224dcb5d2c253eaa116d2ec79a7
-#+pthbs-banginstall.14e959a5e0d55d58b8c659b742ed951b04b1a19ff3722f77fcb763804a757e25
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+execline.c677b46c36eac37bee97ce38c09c501d27babea0737cbab9fb21a3ec9b194284
+#+pthbs-banginstall.b6f065725dbe483bf89c60c23b0674ccbc75f458055166e3e4664734f07508a2
#@sha256:664430d033e0b491a5ed90cb39cb17cddb57ac0be9f3f2bf014264f3c17d55df:user-env
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd '.'
@@ -19,6 +20,7 @@ pthbs-banginstall user-env "${dest}"
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/userspace.environment b/variants/root-x86_64/userspace.environment
@@ -1,42 +1,42 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+diffutils.41d972b699095d75dfec7cbba1ee5e2601516a83a9e91b05665391ff0758ff10
-#+patch.a73f352dadd78c0c7c764e295232677a7c49f45f34220c2603202c52f17b4438
-#+flex.23fddcaa0fb8d1dd497e17e0b65becc84704ad75cefe06a1bed9f7e4a1994af4
-#+bison.9bec403de797495f8200d90a8351798bc60bb1d2cc1330de0db02bb130a8348e
-#+rsync.ae4da5dc11ccfec4a894371f8a5ec34ce4412dd412a79d5d283459bc67881d60
-#+execline.40458c783b78a0b5961ec93075771eb841f7d224dcb5d2c253eaa116d2ec79a7
-#+s6.fe63308007a38885ff345bd56617680591d37893f038be6523f5496dbd4ca997
-#+s6-rc.40bb44271c188b06f72557f79e17b07cda67efc7057ac7fc83e74c2dd367e69d
-#+s6-portable-utils.67bfbad01529ba513720d7c3cddcced1820a11c330ece8b1cf618296b7378af3
-#+s6-linux-utils.d8ba69daa2efe28f6f3fe79f6e7596a6f832b3eae2de172a047b9365d4f02520
-#+s6-linux-init.664882df6116fc456534a822b49fcd8aced870d79b2e9ed51fe69b5e977859ab
-#+mdevd.d504e947445e157197d8e311dba9d64b04ade35135210eabecb4a5f8781b5497
-#+s6-dns.cbc80e95dd9149bb1db31612d816313eed352e51893844707c155cd06200f4e1
-#+libressl.4f2cbfbcbfed225dc63bd9581696d0d6b256a9ef30dd624380ef6473d2283270
-#+s6-networking.f0cb249f259aeacc2ec01756882b5e7d30cd9029c71bb934c5a52fc92e1b3cc3
-#+zsh.158bde05c8e0a354dd90ecf2107147b242ee316fde0860650a902884b1222879
-#+pthbs-banginstall.14e959a5e0d55d58b8c659b742ed951b04b1a19ff3722f77fcb763804a757e25
-#+aat.607e9c0c5305202b074e9fd420ff23d967f735810bddb6cecf77b48059993117
-#+confz.e69ca79db652ed0b0f14c886c2b8d13a88973bdfb8e38fc642158da3229bcb34
-#+containers.c5a03b6412ac1186c8f4e7b24e849059e46b7b0506478efdfbc3cf2d33348fc7
-#+fileset.e41e5dc8baf6e2894312a77fd8eb4fb4cd983ff9ebd9a6407b7b6037a517e28e
-#+logincaps.2cc4755db67840307166b8d4d1bed72277b3f9f207aba03c49021c737003cd36
-#+snaprep.122c0330bc0573f00d58644bc8d767c76c27f3d475dcb6b0ab5839803f86715a
-#+curl.799a71975d742925212d11d4bf06828f4689ed48bb448333f9f2d8171f0a1f8b
-#+git.d3ad0ac96ed15d57ca089e25c77989692887cb6d42596ed018e3392a81cb83e7
-#+xbps.b07c6eefa981e15fda20cd4e7ddcfae98ba6f3e7806b1359d7383bb1601ff1a6
-#+apk-tools.ff18bd1139fba138d85ba3282da9f9abdc5c4a9995ddb6139c1b4b41216d0b52
-#+getent.709e5f2fd85112098418a553771d8aab23b4c65804e392eb737ab20eb8d5237c
-#+getconf.a766b846086576b74d0a98a76ed773a97f6cb70bf5b8b6b7f297109d528c93c2
-#+iconv.1bdefeb6b3af505536dc4cef34d8db81bec0389d3812e1abb90fe729c949efa8
-#+libcap.147b0cccd44bddd325d5b90434bae11fa4efe17524cc7c463b207f70b6fcc1b3
-#+applyuidgid-caps.f43087a0869c099c4e73fd10827cc789c2a11f30b7306566988801f3a8125b3f
-#+ccx-utils.5ae918dd64d07daea8cb0e9ce461a9442e823fc0c750abb1b580658ef34ebd15
-#+user-env.59891b0b19c6ee4ce4886288a446b255e0f97e08045e340739ab455a3137a6cf
-#+strace.6e319b6b31c3108571f6d6c53dcc97c3420725ca6615f6261c45379a81ac4357
-#+mlog.2e6d2466f19a797ae78a526d50b066da337f2711f2653e8d73e491c02cd57a4f
-#+findutils.fcd32888943e6747e95272a02cfafe5d8b2969e73616e2e9d354656a5c8b3b7f
-#+nawk.b5fcfd70072fb1b153aa86b603988684d9ce084c63cdde81106687da0d618485-
\ No newline at end of file
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+diffutils.dbe0e2258153174e9bde5107bab7a436d8c4d8b88e9d74f35eb72b67cfc73148
+#+patch.1f7ab95c511ea31573c4b2e3338bd15925cd1b93631a0681388475e41678d93f
+#+flex.a0b530df71023dab46f59c8c0a6255bae4c6e8e8d88087364e36fcc86318f41b
+#+bison.50a879da42f360f6a461ecb3eaafaed1ee77389f064b469614f27328bbd15e44
+#+rsync.764c2a430bb92a1a7d2241094aacc90e3f7296fb5556164946c0754030392565
+#+execline.c677b46c36eac37bee97ce38c09c501d27babea0737cbab9fb21a3ec9b194284
+#+s6.344af4b89dee417e72484532005f0a223e20675a15daac49d498a554812bac61
+#+s6-rc.9416ba0fe405fc2a019beeee1b35a666324184886c12b89deb929c515ca06183
+#+s6-portable-utils.07e8ff4d2d45a743ec810d3e27268460d201bafbb0a765756da09179758d4b0d
+#+s6-linux-utils.2e5ac9209104c458e8935a4b4e9ce3ed6e9aa3e6c4d85675a1e945d1fe77530f
+#+s6-linux-init.e17bf07f726729c579bb12c1d25dad4bb263f96509f7ea852bb44d50737d0b4d
+#+mdevd.0502ff0a0d6e4f3b58469d0d3aef8816631718d5375ec0d41913dfa9121590fb
+#+s6-dns.66def5b5ecaa018779d26f6f341b8477f6e2ef8e6aee5e4f30e2f4ee36d59299
+#+libressl.a934e3dca14a337f375d1c3120bbb2e6d1adbfb682650abb6c120cd08f05130b
+#+s6-networking.3b76ff75b186090993704d5488971d18301b3e5c775db152580d68b894581bdc
+#+zsh.c314c3a6ed8bef958d5a03eeded90b911ffc78de0403204340dae24c640be6ee
+#+pthbs-banginstall.b6f065725dbe483bf89c60c23b0674ccbc75f458055166e3e4664734f07508a2
+#+aat.13a9895e0bae8d3653d847a595f4e4cafd0fcc7c96e71b18dd0021d2fa034646
+#+confz.b97475076615ecc6da4d79b348861a469c76564de60be552a257a11815203bda
+#+containers.f92ad7464c95d08eca234c16cdd38981f04ef1261a960c295ef2ac5730845631
+#+fileset.b3f6c456223edd6beb7b4492e851f3f9c05d5ebbf1ff36f2d6a07603e8a5c37a
+#+logincaps.a6851e111580dc841cbe7b6b6258e6c93708990e24ef38508f1b84585b08f2a7
+#+snaprep.995dc0361dc0ae81c7e079a2f785b716ee88490680be562cd751a2808328632c
+#+curl.db9ea0a9f1673db0f2dac27c35fc82a0f45409eb6e64a0009e21a0aca55ebdce
+#+git.30df03cafab3d94f54ae0c26009873c8bd0351397a04fa38bea9b86f0f1b859d
+#+xbps.0a61fbc27cdf1fa321f32b14ff32a33444b02b478f68efa0756626002688da9c
+#+apk-tools.34e756a4cc4c07dd3d4f62baeb467ffb13c0eb633ed9eaab8806bce25fa5fede
+#+getent.fc996e1bf9c07ebf3955b5f1570e83657e4c9222f51b86b7cc7d179195feaaf8
+#+getconf.4b58b9410ad26e84492035678f7dd7922077fd3f1783004b97b10fb5e18d5265
+#+iconv.d10ea9a5e126233a9c16d73d1145f946ec660130ca05d49624fb506a929b1fba
+#+libcap.64cd4091357805baa3e567b9f8a3ac56deef254819eea7698ac5d539478fb792
+#+applyuidgid-caps.a93060e2d7bcfd0dbcce9703918401530926f7d6ddd9934c614a194ada12a2b7
+#+ccx-utils.43c8d464c047f747d9f93c78da633212d337783f14700dd6947d33266581cfb9
+#+user-env.78b039be2e0732709774f80dd3455f3785f2b5febb591a956303c2aeed468547
+#+strace.f67bc48859477eb362b356c2f4fd4d3a6a38fb3d32969338ec7f87dd48634904
+#+mlog.54bb21963344e806b9c342686157c4c1d7ee291cfc75bbbcb91fdcd95631f89d
+#+findutils.1edbb84f016e9dc61540b8396e85a2163570b9281a408f8787f17e404f685ce0
+#+nawk.8521bf13f53618b7897b7f2e070a506a0101c985f6b9bb527d5eb15d8e8d4858+
\ 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.2217ce563d79ab1957e411b6a2eb8a0b529bd026c0c88ae999e2f7205458d705-
\ No newline at end of file
+#+linux-qemu-guest.58f38a37e12470bac65ffc9e0f991b42ee08b506c4fbb5ea7784d2faaed14696+
\ No newline at end of file
diff --git a/variants/root-x86_64/wip.environment b/variants/root-x86_64/wip.environment
@@ -1,6 +1,6 @@
#!/usr/bin/env pthbs-build
-#+ocaml.7dac3082b76965ebaab371cfb7848a931581faf39bda33a9701667cb7503f802
-#+dune.45b7129519ec9237967ca5c6fbb697c4ff9ededdc017623a58e431a90f7b42be
-#+ocamlbuild.f7f82e3a81af712dc4a9d4766b2c9d9984c292caa104d1d138cbd71144b675c8
-#+ocaml-base.24a916743e644ba94ca606a3f1a34777f1ed55b5be931bff3cd0a560b5a63501
-#+opam.fe1b8551f2828970cf1e06578d521f87ecdfc85d5cf3912dd9f1305865cf54e7-
\ No newline at end of file
+#+ocaml.39aee0f50cdbe3680c2a6e92531454b56eb03ec7d245394f8086b29fcec3a50d
+#+dune.2d021fc2442f2fdbef0dafd17fe960fddce2081f12f8a93ec066b7c7dc614d3d
+#+ocamlbuild.65555cf2cc4e4839710acb3571d420bde0296130a8fd9924114b3c78d4f18f09
+#+ocaml-base.d15aad4826d3807091f36a888477eedf442461da18ff779cd5fa59d7a1eafc35
+#+opam.9e3190c3e3b84779ab13ed2b79a88ef9c58418dabd41b464145e21fe950d8108+
\ No newline at end of file
diff --git a/variants/root-x86_64/xbps b/variants/root-x86_64/xbps
@@ -1,16 +1,17 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+libarchive.da740cc0509b215b39be2cd7964c60543d9333e7af6ed30ba1aba68276fa522b
-#+libressl.4f2cbfbcbfed225dc63bd9581696d0d6b256a9ef30dd624380ef6473d2283270
-#+pkgconf-pkg-config.453653a36de6487f98c8545671c30ac5ae83043283ba103ef322c4fb55fe4be2
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+libarchive.5aff27330d5fcb7f41de35cd02349baee7d80da706457bbb7dbb9c235f2c51e7
+#+libressl.a934e3dca14a337f375d1c3120bbb2e6d1adbfb682650abb6c120cd08f05130b
+#+pkgconf-pkg-config.a995904b89618eb027fc8e263bb25c635a63aa30c1e758baf29ef2798bb39185
#@untar:-z:sha256:a6607e83fcd654a0ae846d729e43fefd8da9a61323e91430f884caf895b4f59b:.
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'xbps-0.59.2'
@@ -73,6 +74,7 @@ mkdir -p "$dest/keys"
mv -v "$pthbs_destdir/var/db/xbps/keys" "$dest/keys/void"
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/zsh b/variants/root-x86_64/zsh
@@ -1,38 +1,19 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+m4.73357211084c9dfb7638b68c241c68fcf78321090d5142b65e9ab4f2e82848e7
-#+netbsd-curses.d5b596578e61fc4a42a2d2376810dc014513921c1b937fd25b7324dc0379f033
-#+libbsd.e8f4513cddff58f227ea41986db966f36ba225d5ad3535cb866e34c9328aa8ab
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+m4.d87711c3b6d7cdea0f3b7a7af19a969fb6293d09aa1f310a4df3098201e26838
+#+netbsd-curses.8a5103b489cac54a30a106bb51046d98c27491d771c46f553caefbe0fa66df77
+#+libbsd.9006d67e42b588120014d618f0513911bac9a1164e0be71280c0db498b60fd18
#@git:c73505cc47870bd09e8e204d98ac5976e0d4cb52:zsh_config
#@untar:-J:sha256:9b8d1ecedd5b5e81fbf1918e876752a7dd948e05c1a0dba10ab863842d45acd5:.
# - build script start -
-build_env_static() {
- export LD_LIBRARY_PATH="$pthbs_build_environment/library"
- export CPATH="$pthbs_build_environment/include"
- export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
-}
-check_static() {
- local exe || true
- exe=$pthbs_destdir'/versions'/$pthbs_package/$1
- if ! test -f $exe; then
- printf '%s\n' "Error: file '$1' doesn't exist!"
- exit 1
- fi
- interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
- if test x '!=' "x$interp_info"; then
- printf '%s\n' "Error: '$1' is a dynamic binary!"
- exit 1
- fi
-}
-
autotools_config() {
prefix=/versions/$pthbs_package
./configure -C \
@@ -56,13 +37,32 @@ autotools_config_static() {
build_env_static
autotools_config "$@" --enable-static --disable-shared
}
+
+build_env_static() {
+ export LD_LIBRARY_PATH="$pthbs_build_environment/library"
+ export CPATH="$pthbs_build_environment/include"
+ export LDFLAGS="-static -L$pthbs_build_environment/library $LDFLAGS"
+}
+
+check_static() {
+ local exe || true
+ exe=$pthbs_destdir'/versions'/$pthbs_package/$1
+ if ! test -f $exe; then
+ printf '%s\n' "Error: file '$1' doesn't exist!"
+ exit 1
+ fi
+ interp_info=$(readelf --string-dump=.interp "$exe") || exit $?
+ if test x '!=' "x$interp_info"; then
+ printf '%s\n' "Error: '$1' is a dynamic binary!"
+ exit 1
+ fi
+}
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'zsh-5.9'
-
-
autotools_config_static --enable-static --disable-shared \
--enable-libc-musl --disable-locale \
--enable-cap \
@@ -94,6 +94,12 @@ mv -v ../zsh_config/zsh-functions/* "${dest}/zsh/site-functions/"
check_static command/zsh
+
+mkdir -p "$dest/.env-template"
+
+printf '%s' >"$dest/.env-template"/'FPATH' '@ENVROOT@/zsh/site-functions:@ENVROOT@/zsh/functions'
+
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {
diff --git a/variants/root-x86_64/zstd b/variants/root-x86_64/zstd
@@ -1,14 +1,15 @@
#!/usr/bin/env pthbs-build
-#+busybox.1c53cabaafc9be2067b20d66609b37bc474e9bc93e2f223b4c06996fe65dff1e
-#+busybox-findutils.77e02cf8e8c855b16cb60636507ca0c104c8b812535721b3ddd00deb85fab783
-#+busybox-awk.2db96ae9bd5ed9b9476bf92bb3bfae69caca475abd57385640428943edaa5fc5
-#+musl-cross-make.f87ce5b6081b67490d8993a640c0abb7213f4c5f3fc2d9e1736ba20b727ae9cd
-#+gnu-make.7c89ba8600db3ad1223a633a8783e077a4273e6371515d54d113a687898684c6
-#+busybox-diffutils.c5eee57596d172f36d2db9220e421b72e49a339032512dcaec3563e463e0786d
+#+busybox.05cde6bebcef146cc4de9201c82e0ef427702cc3bfe1acb48c0587542ba53002
+#+busybox-findutils.2c87d98d861d724e141128f395bed58e70601468aee2a192d77d5791d83772b7
+#+busybox-awk.a5b9d5a1c719361e565a642a57d44356c26855fb0eda30c03eaf582ba6c3194b
+#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
+#+gnu-make.72c6cd66010255e26a13af335dd8220c935dfc6e811ca0f28226e35f6099ff15
+#+busybox-diffutils.977bc00da27e0150d3b3d395fe42cf24e0364b03390cab81002f27b34158d9fc
#@untar:-z:sha256:98e9c3d949d1b924e28e01eccb7deed865eefebf25c2f21c702e5cd5b63b85e1:.
# - build script start -
+
prefix=/versions/$pthbs_package
dest=${pthbs_destdir%/}${prefix}
cd 'zstd-1.5.5'
@@ -47,6 +48,7 @@ check_static() {
check_static command/zstd
+
cd "$pthbs_destdir/versions/$pthbs_package"
find -type d -o -print | awk -F/ '
BEGIN {