Loading hosts/codethink02-arm64/etc/apt/sources.list 0 → 100644 +23 −0 Original line number Diff line number Diff line # # Debian trixie # deb http://deb.debian.org/debian/ trixie main non-free-firmware contrib non-free #deb-src http://deb.debian.org/debian/ trixie main non-free-firmware contrib non-free # # Debian trixie security # deb http://security.debian.org/ trixie-security main non-free-firmware contrib non-free #deb-src http://security.debian.org/ trixie-security main non-free-firmware contrib non-free # # Debian trixie updates # deb http://deb.debian.org/debian/ trixie-updates main non-free-firmware contrib non-free #deb-src http://deb.debian.org/debian/ trixie-updates main non-free-firmware contrib non-free # # Debian trixie-backports # deb http://deb.debian.org/debian/ trixie-backports main non-free-firmware contrib non-free #deb-src http://deb.debian.org/debian/ trixie-backports main non-free-firmware contrib non-free hosts/codethink02-arm64/opt/etc/rebuilderd-worker.conf 0 → 100644 +33 −0 Original line number Diff line number Diff line ## The rebuilderd to connect to endpoint = "https://arm64.reproduce.debian.net" ## The server would either allowlist our key or require a signup secret signup_secret = "INSECURE" [build] #timeout = 86400 # 24 hours ## Set a maximum build log limit in bytes (default: none). ## When reaching this limit the log is truncated but the rebuilder backend is *not* terminated. max_bytes = 20971520 # 20 MiB ## 10 MiB is upstream default ## By default build output is forwarded to stdout/stderr. ## This can be disabled by settings this to true. #silent = true [diffoscope] ## Generate and attach diffs with diffoscope when rebuilding enabled = true ## Pass additional arguments to diffoscope. Use wisely, some options might not work well. #args = ["--max-container-depth", "2", "--fuzzy-threshold", "0"] ## Set a timeout in seconds after which diffoscope is terminated (default: 3600) timeout = 600 # 10 minutes ## Set a maximum diffoscope output limit in bytes (default: none). ## When reaching this limit, diffoscope is terminated and the output is truncated. max_bytes = 10485760 # 10 MiB [backend."archlinux"] path = "/usr/libexec/rebuilderd/rebuilder-archlinux.sh" [backend."debian"] path = "/opt/usr/libexec/rebuilderd/rebuilder-debian.sh" [backend."tails"] path = "/usr/libexec/rebuilderd/rebuilder-tails.sh" hosts/codethink02-arm64/opt/usr/libexec/rebuilderd/rebuilder-debian.sh 0 → 100755 +11 −0 Original line number Diff line number Diff line #!/bin/sh set -xe cd "$(dirname "$1")" mkdir -p etc/apt mkdir -p var/lib/apt/lists/ echo 'deb-src [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] https://deb.debian.org/debian trixie main' > etc/apt/sources.list apt-get -o Dir=. update apt-get -o Dir=. source --download-only "$(basename "$1" | cut -d_ -f1)" /usr/bin/debrebuild --buildresult="${REBUILDERD_OUTDIR}" --builder=sbuild+unshare --cache=/srv/rebuilderd/cache -- "${1}" hosts/osuosl5-amd64/etc/cron.d/rebuilderd +2 −2 Original line number Diff line number Diff line MAILTO=root 42 */3 * * * rebuilderd for arch in amd64 i386 ; do mkdir -p /srv/rebuilderd/$arch/stats/ && /srv/jenkins/bin/rebuilderd_stats.py $arch /srv/rebuilderd/$arch/rebuilderd.db > /srv/rebuilderd/$arch/stats/index.html.tmp && mv /srv/rebuilderd/$arch/stats/index.html.tmp /srv/rebuilderd/$arch/stats/index.html ; done 23 0,6,12,18 * * * rebuilderd for arch in amd64 i386 ; do /srv/jenkins/bin/rebuilderd_graph.sh $arch ; done 42 */3 * * * rebuilderd for arch in amd64 i386 arm64 ; do mkdir -p /srv/rebuilderd/$arch/stats/ && /srv/jenkins/bin/rebuilderd_stats.py $arch /srv/rebuilderd/$arch/rebuilderd.db > /srv/rebuilderd/$arch/stats/index.html.tmp && mv /srv/rebuilderd/$arch/stats/index.html.tmp /srv/rebuilderd/$arch/stats/index.html ; done 23 0,6,12,18 * * * rebuilderd for arch in amd64 i386 arm64 ; do /srv/jenkins/bin/rebuilderd_graph.sh $arch ; done hosts/osuosl5-amd64/var/www/html/rdn_index.html +3 −1 Original line number Diff line number Diff line Loading @@ -63,7 +63,9 @@ <br/> <a href="https://i386.reproduce.debian.net/">i386.reproduce.debian.net</a> rebuilds trixie (arch:i386). <br/> coming soon: rebuilderd for arm64 and armhf, and also for amd64 unstable and eventually stable. <a href="https://arm64.reproduce.debian.net/">arm64.reproduce.debian.net</a> rebuilds trixie (arch:arm64). <br/> coming soon: trixie/armhf and unstable/arm64, then... <br/> <br/> Do you have hardware? Loading Loading
hosts/codethink02-arm64/etc/apt/sources.list 0 → 100644 +23 −0 Original line number Diff line number Diff line # # Debian trixie # deb http://deb.debian.org/debian/ trixie main non-free-firmware contrib non-free #deb-src http://deb.debian.org/debian/ trixie main non-free-firmware contrib non-free # # Debian trixie security # deb http://security.debian.org/ trixie-security main non-free-firmware contrib non-free #deb-src http://security.debian.org/ trixie-security main non-free-firmware contrib non-free # # Debian trixie updates # deb http://deb.debian.org/debian/ trixie-updates main non-free-firmware contrib non-free #deb-src http://deb.debian.org/debian/ trixie-updates main non-free-firmware contrib non-free # # Debian trixie-backports # deb http://deb.debian.org/debian/ trixie-backports main non-free-firmware contrib non-free #deb-src http://deb.debian.org/debian/ trixie-backports main non-free-firmware contrib non-free
hosts/codethink02-arm64/opt/etc/rebuilderd-worker.conf 0 → 100644 +33 −0 Original line number Diff line number Diff line ## The rebuilderd to connect to endpoint = "https://arm64.reproduce.debian.net" ## The server would either allowlist our key or require a signup secret signup_secret = "INSECURE" [build] #timeout = 86400 # 24 hours ## Set a maximum build log limit in bytes (default: none). ## When reaching this limit the log is truncated but the rebuilder backend is *not* terminated. max_bytes = 20971520 # 20 MiB ## 10 MiB is upstream default ## By default build output is forwarded to stdout/stderr. ## This can be disabled by settings this to true. #silent = true [diffoscope] ## Generate and attach diffs with diffoscope when rebuilding enabled = true ## Pass additional arguments to diffoscope. Use wisely, some options might not work well. #args = ["--max-container-depth", "2", "--fuzzy-threshold", "0"] ## Set a timeout in seconds after which diffoscope is terminated (default: 3600) timeout = 600 # 10 minutes ## Set a maximum diffoscope output limit in bytes (default: none). ## When reaching this limit, diffoscope is terminated and the output is truncated. max_bytes = 10485760 # 10 MiB [backend."archlinux"] path = "/usr/libexec/rebuilderd/rebuilder-archlinux.sh" [backend."debian"] path = "/opt/usr/libexec/rebuilderd/rebuilder-debian.sh" [backend."tails"] path = "/usr/libexec/rebuilderd/rebuilder-tails.sh"
hosts/codethink02-arm64/opt/usr/libexec/rebuilderd/rebuilder-debian.sh 0 → 100755 +11 −0 Original line number Diff line number Diff line #!/bin/sh set -xe cd "$(dirname "$1")" mkdir -p etc/apt mkdir -p var/lib/apt/lists/ echo 'deb-src [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] https://deb.debian.org/debian trixie main' > etc/apt/sources.list apt-get -o Dir=. update apt-get -o Dir=. source --download-only "$(basename "$1" | cut -d_ -f1)" /usr/bin/debrebuild --buildresult="${REBUILDERD_OUTDIR}" --builder=sbuild+unshare --cache=/srv/rebuilderd/cache -- "${1}"
hosts/osuosl5-amd64/etc/cron.d/rebuilderd +2 −2 Original line number Diff line number Diff line MAILTO=root 42 */3 * * * rebuilderd for arch in amd64 i386 ; do mkdir -p /srv/rebuilderd/$arch/stats/ && /srv/jenkins/bin/rebuilderd_stats.py $arch /srv/rebuilderd/$arch/rebuilderd.db > /srv/rebuilderd/$arch/stats/index.html.tmp && mv /srv/rebuilderd/$arch/stats/index.html.tmp /srv/rebuilderd/$arch/stats/index.html ; done 23 0,6,12,18 * * * rebuilderd for arch in amd64 i386 ; do /srv/jenkins/bin/rebuilderd_graph.sh $arch ; done 42 */3 * * * rebuilderd for arch in amd64 i386 arm64 ; do mkdir -p /srv/rebuilderd/$arch/stats/ && /srv/jenkins/bin/rebuilderd_stats.py $arch /srv/rebuilderd/$arch/rebuilderd.db > /srv/rebuilderd/$arch/stats/index.html.tmp && mv /srv/rebuilderd/$arch/stats/index.html.tmp /srv/rebuilderd/$arch/stats/index.html ; done 23 0,6,12,18 * * * rebuilderd for arch in amd64 i386 arm64 ; do /srv/jenkins/bin/rebuilderd_graph.sh $arch ; done
hosts/osuosl5-amd64/var/www/html/rdn_index.html +3 −1 Original line number Diff line number Diff line Loading @@ -63,7 +63,9 @@ <br/> <a href="https://i386.reproduce.debian.net/">i386.reproduce.debian.net</a> rebuilds trixie (arch:i386). <br/> coming soon: rebuilderd for arm64 and armhf, and also for amd64 unstable and eventually stable. <a href="https://arm64.reproduce.debian.net/">arm64.reproduce.debian.net</a> rebuilds trixie (arch:arm64). <br/> coming soon: trixie/armhf and unstable/arm64, then... <br/> <br/> Do you have hardware? Loading