mrrl

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

commit 2ccad77ad64ad2a089fad561fbad546d0d442f99
parent ed96dfd8c845706b0b00082167ad0ed9f777f033
Author: ccx <ccx@te2000.cz>
Date:   Wed, 30 Oct 2024 20:41:25 +0000

Automatic rebuilds of commitlist and filelist for cache/link autogeneration

Diffstat:
M.gitmodules | 30+++++++++++++++---------------
Mbuild | 13++++++++++++-
Acommitlist.sha1 | 31+++++++++++++++++++++++++++++++
3 files changed, 58 insertions(+), 16 deletions(-)

diff --git a/.gitmodules b/.gitmodules @@ -1,47 +1,47 @@ -[submodule "s6"] +[submodule "sources/s6"] path = sources/s6 url = https://git.skarnet.org/cgi-bin/cgit.cgi/s6 -[submodule "s6-rc"] +[submodule "sources/s6-rc"] path = sources/s6-rc url = https://git.skarnet.org/cgi-bin/cgit.cgi/s6-rc -[submodule "skalibs"] +[submodule "sources/skalibs"] path = sources/skalibs url = https://git.skarnet.org/cgi-bin/cgit.cgi/skalibs -[submodule "execline"] +[submodule "sources/execline"] path = sources/execline url = https://git.skarnet.org/cgi-bin/cgit.cgi/execline -[submodule "mdevd"] +[submodule "sources/mdevd"] path = sources/mdevd url = https://git.skarnet.org/cgi-bin/cgit.cgi/mdevd -[submodule "s6-dns"] +[submodule "sources/s6-dns"] path = sources/s6-dns url = https://git.skarnet.org/cgi-bin/cgit.cgi/s6-dns -[submodule "s6-linux-init"] +[submodule "sources/s6-linux-init"] path = sources/s6-linux-init url = https://git.skarnet.org/cgi-bin/cgit.cgi/s6-linux-init -[submodule "s6-linux-utils"] +[submodule "sources/s6-linux-utils"] path = sources/s6-linux-utils url = https://git.skarnet.org/cgi-bin/cgit.cgi/s6-linux-utils -[submodule "s6-networking"] +[submodule "sources/s6-networking"] path = sources/s6-networking url = https://git.skarnet.org/cgi-bin/cgit.cgi/s6-networking -[submodule "s6-portable-utils"] +[submodule "sources/s6-portable-utils"] path = sources/s6-portable-utils url = https://git.skarnet.org/cgi-bin/cgit.cgi/s6-portable-utils -[submodule "musl-cross-make"] +[submodule "sources/musl-cross-make"] path = sources/musl-cross-make url = https://github.com/richfelker/musl-cross-make -[submodule "busybox"] +[submodule "sources/busybox"] path = sources/busybox url = https://git.busybox.net/busybox/ branch = 1_36_stable -[submodule "netbsd-curses"] +[submodule "sources/netbsd-curses"] path = sources/netbsd-curses url = https://github.com/sabotage-linux/netbsd-curses -[submodule "git"] +[submodule "sources/git"] path = sources/git url = https://github.com/git/git -[submodule "zsh"] +[submodule "sources/zsh"] path = sources/zsh url = https://git.code.sf.net/p/zsh/code [submodule "sources/libcap"] diff --git a/build b/build @@ -1,9 +1,20 @@ #!/bin/sh -xe cd "$(dirname "$0")" -./pthbs/util/gen-filelist-sha256 files >.new.filelist.sha256 + +./pthbs/util/gen-filelist-sha256 files/ >.new.filelist.sha256 if ! cmp -s filelist.sha256 .new.filelist.sha256; then mv .new.filelist.sha256 filelist.sha256 +else + rm .new.filelist.sha256 fi + +./pthbs/util/gen_git_commitlist sources/ >.new.commitlist.sha1 +if ! cmp -s commitlist.sha1 .new.commitlist.sha1; then + mv .new.commitlist.sha1 commitlist.sha1 +else + rm .new.commitlist.sha1 +fi + mkdir -p packages make py-genpkg exec make -rs "$@" diff --git a/commitlist.sha1 b/commitlist.sha1 @@ -0,0 +1,31 @@ +5ce6a6a1224101ce5b0dfec1544a98c94d233ae0 sources/aat +4cfb907282ede4b7f52f2514fbf96c60e1cad441 sources/apk-tools +aa4d303a3139107919f73cece4eaf85a7dc75db6 sources/busybox +c6aef8098d37a1773439117a5674bfc8662ef62b sources/confz +916d1a3f5eb4a40d26fa0ab13da18569475eb3b4 sources/containers +94422be00da71ff44c8ad1fe3455587c62ca29d3 sources/easyseccomp +fc71ed0e88d4ef910b504a96172bcc4a604aca8e sources/execline +1b161b09bc889d17ac0a4ccce2dc3e74b64e1433 sources/fileset +0d1bd1dfb37ef25e1911777c94129fc769ffec38 sources/git +8bed80f9b54b7bd2a1ee1fdc2124a094733c9356 sources/libcap +6c9b7c1ca9b96ab366088c4bfc50d1b0e81042eb sources/logincaps +b929dc1b6953f2926cbb99eae433d0a1ec0b4ebc sources/mdev-conf +a25ba0f5dff29b8782dbd11741e33ea6bf0f8e26 sources/mdevd +fd6be58297ee21fcba89216ccd0d4aca1e3f1c5c sources/musl-cross-make +5874f9b1ced9c29d7d590d95e254b252f657a160 sources/netbsd-curses +7c2f768bf9601268a4e71c2ebe91e2011918a70f sources/patchelf +56f0665c3f60d5728b1b2b6f4ec991a500443e31 sources/s6-dns +af9c36d379c9c71c4111cc15545f0938cca8e68e sources/s6-linux-init +4ac235b523cd1b50bd681e31c8241a2b8bdd3060 sources/s6-linux-utils +3f4b601c6503e26de21c2495053df638e1c2b0c6 sources/s6-networking +00ad09ecf7ad44e32c3cc54819bbf50e944fd4f9 sources/s6-portable-utils +d3a944d70ef6b07753659aabe237168f91473fc8 sources/s6-rc +96341b540a2d19cb3c12abe8789e5701cb4817bd sources/s6 +18290598b001146c684d5b67762007fee0182071 sources/skalibs +e9d8af262eb5e25536ea9778e3ed57aebb55488c sources/snaprep +dc793695cc0632a808af9d4415f3b0cf0f4dfba2 sources/system-config-scripts +1390434aaa6e044fc713547a232f20f2aa17f972 sources/system-config-zsh +f9d071a4c5870d42d00d0ca496efac527388e6f4 sources/system-config +11fa125ba2007080776659dd510d8d69be9ad07a sources/tcb +73d317384c9225e46d66444f93b46f0fbe7084ef sources/zsh +c73505cc47870bd09e8e204d98ac5976e0d4cb52 sources/zsh_config