mrrl

Minimal Reliable Reproducible Linux
git clone https://ccx.te2000.cz/git/mrrl
Log | Files | Refs | Submodules | README

commit 03fc85d95e7b195ba74d84ebd18eaee6d582cb96
parent fb0c0af78c2603b3f2c5c8245e13335e205057ff
Author: Jan Pobrislo <ccx@te2000.cz>
Date:   Sun, 12 Oct 2025 12:17:14 +0000

nawk for system-config

Diffstat:
Mtemplates/pkg/system-config | 5+++++
Mvariants/ccx-x86_64/default.environment | 6+++---
Mvariants/ccx-x86_64/system-config | 2+-
Mvariants/ccx-x86_64/system-config-init | 4++--
Mvariants/ccx-x86_64/system-config-rc | 4++--
Mvariants/root-x86_64/default.environment | 6+++---
Mvariants/root-x86_64/system-config | 2+-
Mvariants/root-x86_64/system-config-init | 4++--
Mvariants/root-x86_64/system-config-rc | 4++--
9 files changed, 21 insertions(+), 16 deletions(-)

diff --git a/templates/pkg/system-config b/templates/pkg/system-config @@ -1,5 +1,10 @@ {%- set pkg_source="git" -%} {% extends "genlinks" %} +{%- block template_deps -%} +#+{{pkg_install_name("busybox")}} +#+{{pkg_install_name("busybox-findutils")}} +#+{{pkg_install_name("nawk")}} +{% endblock %} {% block package_deps -%} #+{{pkg_install_name("diffutils")}} #+{{pkg_install_name("gnu-make")}} diff --git a/variants/ccx-x86_64/default.environment b/variants/ccx-x86_64/default.environment @@ -38,8 +38,8 @@ #+user-env.d869162aa28782e511eccdf5e86b26d73cf6af634060c7be84381e21f64d0587 #+strace.d085f99a7e068784ac0d64f1e3efe437253b28b77d4cc31a4f65c96b4ead3401 #+mlog.f6bd339c239d4e1b7bfe5a337a914ecd7b30795063ec94bce2847b8ad825c0b3 -#+system-config.12c6045b9555b2f18aba86e3ed7b8b291d11fed2640ef10439e059536cea4dea -#+system-config-rc.c7bc2c4676354366e76471112abdf9afe73eb393158f638368a5a29946cd961a +#+system-config.c8556cccc2852966d6aba65c5912a93edf6ce16fd8080399aac784397204a625 +#+system-config-rc.9e04dfab7771d8bf983dd51d1920d8a8aa24488375294b7fcac8cd3852aa5d2d #+system-config-scripts.a54759d4f335bd14d0739a8b91412f1ce5302d65013e587018ec1bcf5363b16a -#+system-config-init.eb9789dadc8c50846fba42f3b738e5961728a7b21399af63d85c831f8311f28b +#+system-config-init.98b1a6521dd5a7613290c3f2d981d6b9e44e7287e60b48eb02fa7c7cab8885fe #+system-config-zsh.3f24324efe84089cac74c52a6324952a793cd304f29ea46e4f28fb00c8c35df7 \ No newline at end of file diff --git a/variants/ccx-x86_64/system-config b/variants/ccx-x86_64/system-config @@ -1,7 +1,7 @@ #!/usr/bin/env pthbs-build #+busybox.1ece97f2192661a6f5605f3f9bccbc8e917ed4adcecd1d8ca7cf9710363f495f #+busybox-findutils.37324a26742f7757965c3863bab9b3b08211c9d57539f455839ecd90e6fa3a59 -#+busybox-awk.f58cd25bab650fb74567bab10fc34f5b591f481611f885dcd429aedbf73a490f +#+nawk.7a9a6aeeddfdfce14fd07c84b51c3429fc3de7ef6e37ff73f9dee2ed8299a0c6 #+diffutils.8952d5746b891c715ea7c92896cb92ed77a69c70e7488de5b0686bd769d6f472 #+gnu-make.55eb259e0f312d10457a458d9323e532dda3d8a934982a307b5298d7711bb299 #+aat.311c33cac2a5c73d108590e96f5cb35954e5fdb4e0b08d9ae09f5e7d45945da4 diff --git a/variants/ccx-x86_64/system-config-init b/variants/ccx-x86_64/system-config-init @@ -7,7 +7,7 @@ #+s6-portable-utils.5534529a48c31580917b6612a7531e8ef3b638f5423cc7c117f3b071d54051aa #+s6-linux-init.370b116a128899247e59ff60d4a636090b81361b7abb0ec9b5d0e5aeb567d075 #+execline.e7a749921b4a04631cc69f2189ac67401545d9873cdeb7813aa392e8ebd11558 -#+system-config-rc.c7bc2c4676354366e76471112abdf9afe73eb393158f638368a5a29946cd961a +#+system-config-rc.9e04dfab7771d8bf983dd51d1920d8a8aa24488375294b7fcac8cd3852aa5d2d # - build script start - @@ -30,7 +30,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.c7bc2c4676354366e76471112abdf9afe73eb393158f638368a5a29946cd961a/config/s6-rc-db +s6rcdb=/home/ccx/versions/system-config-rc.9e04dfab7771d8bf983dd51d1920d8a8aa24488375294b7fcac8cd3852aa5d2d/config/s6-rc-db # Generate init (${dest} must not exist but parent dir does) mkdir -p "$pthbs_destdir//home/ccx/versions" diff --git a/variants/ccx-x86_64/system-config-rc b/variants/ccx-x86_64/system-config-rc @@ -5,7 +5,7 @@ #+busybox-diffutils.1aa76d52d9aa0d4541fde1ed8cac30606ca4ec9985ce43454ffc7cd60ab1a0be #+s6-rc.0d683e0fe121aed629c65833a03a2060db1cc6ed0028fe4f1b28ee6380867a68 #+fileset.ef68ca573cfec23b65e7ed7447d08f037147067bbb24f17c3e33a6db8423c8a1 -#+system-config.12c6045b9555b2f18aba86e3ed7b8b291d11fed2640ef10439e059536cea4dea +#+system-config.c8556cccc2852966d6aba65c5912a93edf6ce16fd8080399aac784397204a625 # - build script start - @@ -14,7 +14,7 @@ dest=${pthbs_destdir%/}${prefix} cd 'system-config-rc' -src=/home/ccx/versions/system-config.12c6045b9555b2f18aba86e3ed7b8b291d11fed2640ef10439e059536cea4dea/config/s6-rc-source +src=/home/ccx/versions/system-config.c8556cccc2852966d6aba65c5912a93edf6ce16fd8080399aac784397204a625/config/s6-rc-source s6-rc-compile ./s6-rc-db "$src" mkdir -p "$dest/config" mv -v s6-rc-db "$dest/config/" diff --git a/variants/root-x86_64/default.environment b/variants/root-x86_64/default.environment @@ -38,8 +38,8 @@ #+user-env.c122a1e224f7b55335598aed23d9faf242ebdeb93f22599e0daf744dfe6d90fc #+strace.738f60dbbd23a60faa4cc56e512b15b58679042fe1d9cb37c9deff22bf0c164b #+mlog.ccfb3c3a0ae18af9411bffe67e03b6dee0df9427906bd028635bce7208f9fc8f -#+system-config.fa4d06af9e5663a052bf1c56e9e970e21c4630f32b63ae16965aabf815875534 -#+system-config-rc.82a791bcee172f628088b9c5a3b0f6ef95d7ac098d09b45740caaee39ab7157e +#+system-config.aac6a6b5be89ed129cbc7f00973c09f1a04faa2bf171a59f8a4438cedd24049b +#+system-config-rc.aec1e74c926b61cdfa7a4dfd67a90862a63734fa8cf4fbebf5af17d065ac7960 #+system-config-scripts.5ade8006267d5dd6f2fa7be80dc04f8396ed6e6da6abd1d23eaaee1f237ba341 -#+system-config-init.fc1a0f7149d0d99043a64b20327bc9dacf3d06ec3fe7dea6ecad56c21325c259 +#+system-config-init.ee68dee2e30f000b1e035e98382f8d39f5a9c7f87c011cac76ac961fd0034ad0 #+system-config-zsh.2f424f7007ce63719a484ba88a797dba7ae43a63408eb4ebd0dc8d7b252fccc1 \ No newline at end of file diff --git a/variants/root-x86_64/system-config b/variants/root-x86_64/system-config @@ -1,7 +1,7 @@ #!/usr/bin/env pthbs-build #+busybox.48c54b64ed4d28b2c4df9ff3167d560e1f8e4bc338c328a71779b3d28413c1e2 #+busybox-findutils.fb6b808e4bf71082490eef4c8fd0369371046381b5087084822094c27cd7a36b -#+busybox-awk.4e38799dd0815d4fb9b0c701fff3b41b58366ebf022ccec71b03b0881a2b326f +#+nawk.6f65756dfd9fd32f6b702d0659871036b39b90591b8c8f739874371552169a73 #+diffutils.31428474ab63a0a9119f0da41d536a64676bb53375a7fc773dac0efd31261f8f #+gnu-make.e1f59e1987776008a08c9fe7ff91402ed39981e46614e7f4846429b4c41a7da7 #+aat.8ec6e746da1ac1821a224bb1012cda6280860269ac3d1e284275b01f6f66a15d diff --git a/variants/root-x86_64/system-config-init b/variants/root-x86_64/system-config-init @@ -7,7 +7,7 @@ #+s6-portable-utils.2a35e10fc49989ff11cab6f9c8ff1ce2e07000d2ec36296cbc1236f9eb6b6305 #+s6-linux-init.b686a32f757913770efafac4666d1be98cea4a76838f7d79e646dd63ac67d507 #+execline.12affe71ab57cb7af1ded3d020f86f17da85e43f90ba29f285bdc99b4033b709 -#+system-config-rc.82a791bcee172f628088b9c5a3b0f6ef95d7ac098d09b45740caaee39ab7157e +#+system-config-rc.aec1e74c926b61cdfa7a4dfd67a90862a63734fa8cf4fbebf5af17d065ac7960 # - build script start - @@ -30,7 +30,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.82a791bcee172f628088b9c5a3b0f6ef95d7ac098d09b45740caaee39ab7157e/config/s6-rc-db +s6rcdb=/versions/system-config-rc.aec1e74c926b61cdfa7a4dfd67a90862a63734fa8cf4fbebf5af17d065ac7960/config/s6-rc-db # Generate init (${dest} must not exist but parent dir does) mkdir -p "$pthbs_destdir//versions" diff --git a/variants/root-x86_64/system-config-rc b/variants/root-x86_64/system-config-rc @@ -5,7 +5,7 @@ #+busybox-diffutils.7c9e0bee30fb6332bf7fa171c534c15d5d7d4fb0702c8f3cad054b4c34cd52ab #+s6-rc.55862e01a106b3a786dfdadbca91ae5847fe7858a1b01c2bc1b30251b9d37c0b #+fileset.1971823cad4993996adf72ab25c1201795c7af2f47abf0fbbbef93f748dcc2aa -#+system-config.fa4d06af9e5663a052bf1c56e9e970e21c4630f32b63ae16965aabf815875534 +#+system-config.aac6a6b5be89ed129cbc7f00973c09f1a04faa2bf171a59f8a4438cedd24049b # - build script start - @@ -14,7 +14,7 @@ dest=${pthbs_destdir%/}${prefix} cd 'system-config-rc' -src=/versions/system-config.fa4d06af9e5663a052bf1c56e9e970e21c4630f32b63ae16965aabf815875534/config/s6-rc-source +src=/versions/system-config.aac6a6b5be89ed129cbc7f00973c09f1a04faa2bf171a59f8a4438cedd24049b/config/s6-rc-source s6-rc-compile ./s6-rc-db "$src" mkdir -p "$dest/config" mv -v s6-rc-db "$dest/config/"