Commit dea04259 authored by Holger Levsen's avatar Holger Levsen
Browse files

reproducible Archlinux: prepare osuosl173 to rebuild Archlinux packages



Signed-off-by: Holger Levsen's avatarHolger Levsen <holger@layer-acht.org>
parent c28c0e22
...@@ -70,7 +70,7 @@ See link:https://jenkins.debian.net/userContent/about.html["about jenkins.debian ...@@ -70,7 +70,7 @@ See link:https://jenkins.debian.net/userContent/about.html["about jenkins.debian
** done: osuosl171: openwrt, coreboot, netbsd ** done: osuosl171: openwrt, coreboot, netbsd
*** is constantly online (in jenkins) now, which is not how we like it and still doesnt solve the netbsd job probs *** is constantly online (in jenkins) now, which is not how we like it and still doesnt solve the netbsd job probs
** done: osuosl172: openwrt, coreboot (future) ** done: osuosl172: openwrt, coreboot (future)
** osuosl173: debian rebuilder#1 ** osuosl173: debian/archlinux rebuilder#1
** osuosl174: bwiedemann, opensuse tests ** osuosl174: bwiedemann, opensuse tests
* add to README * add to README
* add link to OSUOSL in THANKS and explain usage * add link to OSUOSL in THANKS and explain usage
......
...@@ -26,7 +26,7 @@ explain_nodes() { ...@@ -26,7 +26,7 @@ explain_nodes() {
osuosl170) write_page "<br /><small>(r-b Archlinux builds)</small>" ;; osuosl170) write_page "<br /><small>(r-b Archlinux builds)</small>" ;;
osuosl171) write_page "<br /><small>(r-b OpenWrt, NetBSD, Coreboot builds)</small>" ;; osuosl171) write_page "<br /><small>(r-b OpenWrt, NetBSD, Coreboot builds)</small>" ;;
osuosl172) write_page "<br /><small>(r-b OpenWrt, Coreboot builds)</small>" ;; osuosl172) write_page "<br /><small>(r-b OpenWrt, Coreboot builds)</small>" ;;
osuosl173) write_page "<br /><small>(r-b Debian rebuilder)</small>" ;; osuosl173) write_page "<br /><small>(r-b Debian / Archlinux rebuilder)</small>" ;;
osuosl174) write_page "<br /><small>(r-b openSUSE)</small>" ;; osuosl174) write_page "<br /><small>(r-b openSUSE)</small>" ;;
profitbricks1) write_page "<br /><small>(r-b Debian builds and http-proxy)</small>" ;; profitbricks1) write_page "<br /><small>(r-b Debian builds and http-proxy)</small>" ;;
codethink16) write_page "<br /><small>(r-b Debian builds and http-proxy)</small>" ;; codethink16) write_page "<br /><small>(r-b Debian builds and http-proxy)</small>" ;;
......
...@@ -777,6 +777,10 @@ ...@@ -777,6 +777,10 @@
my_description: 'Setup an Arch Linux schroot to test Arch Linux packages for reproducibility.' my_description: 'Setup an Arch Linux schroot to test Arch Linux packages for reproducibility.'
my_timed: '42 23 1 1 *' my_timed: '42 23 1 1 *'
my_hname: 'osuosl170' my_hname: 'osuosl170'
- 'setup_schroot_archlinux_osuosl173':
my_description: 'Setup an Arch Linux schroot to test Arch Linux packages for reproducibility.'
my_timed: '42 23 1 1 *'
my_hname: 'osuosl173'
- 'setup_mock_fedora-23_x86_64_jenkins': - 'setup_mock_fedora-23_x86_64_jenkins':
my_description: 'Setup mock for fedora-23 on X86_64 to test .rpm packages for reproducibility.' my_description: 'Setup mock for fedora-23 on X86_64 to test .rpm packages for reproducibility.'
my_timed: '42 23 1 1 *' my_timed: '42 23 1 1 *'
......
...@@ -510,7 +510,7 @@ if [ -f /etc/debian_version ] ; then ...@@ -510,7 +510,7 @@ if [ -f /etc/debian_version ] ; then
|| [ "$HOSTNAME" = "profitbricks-build2-i386" ] || [ "$HOSTNAME" = "profitbricks-build12-i386" ] ; then || [ "$HOSTNAME" = "profitbricks-build2-i386" ] || [ "$HOSTNAME" = "profitbricks-build12-i386" ] ; then
# we dont vary the kernel on i386 atm, see #875990 + #876035 # we dont vary the kernel on i386 atm, see #875990 + #876035
sudo apt install linux-image-amd64:amd64 sudo apt install linux-image-amd64:amd64
elif [ "$HOSTNAME" = "osuosl-build169-amd64" ] || [ "$HOSTNAME" = "osuosl-build170-amd64" ] ; then elif [ "$HOSTNAME" = "osuosl-build169-amd64" ] || [ "$HOSTNAME" = "osuosl-build170-amd64" ] || [ "$HOSTNAME" = "osuosl-build173-amd64" ]; then
# Arch Linux builds latest stuff which sometimes (eg, currentlt Qt) needs newer kernel to build... # Arch Linux builds latest stuff which sometimes (eg, currentlt Qt) needs newer kernel to build...
sudo apt install linux-image-amd64/buster-backports || true # backport kernels are frequently uninstallable... sudo apt install linux-image-amd64/buster-backports || true # backport kernels are frequently uninstallable...
: :
...@@ -614,7 +614,8 @@ fi ...@@ -614,7 +614,8 @@ fi
# add some users to groups after packages have been installed # add some users to groups after packages have been installed
if ! $UP2DATE ; then if ! $UP2DATE ; then
case $HOSTNAME in case $HOSTNAME in
jenkins|osuosl-build169-amd64|osuosl-build170-amd64) jenkins|osuosl-build169-amd64|osuosl-build170-amd64||osuosl-build173-amd64)
# for building Archlinux
sudo addgroup --system --gid 300 abuild sudo addgroup --system --gid 300 abuild
sudo adduser jenkins abuild sudo adduser jenkins abuild
;; ;;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment