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

reproducible: osuosl169 is gone, replace it with osuosl184



Signed-off-by: Holger Levsen's avatarHolger Levsen <holger@layer-acht.org>
parent 6e3b5b88
......@@ -47,7 +47,7 @@ The nodes are used for these jobs:
* osuosl167: debian-janitor, fakeroot-foreign jobs and openqa
* osuosl168: fdroid
* osuosl169: archlinux
* osuosl184: archlinux
* osuosl170: archlinux (future)
* 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
......
......@@ -40,7 +40,7 @@ link:https://jenkins.debian.net/["jenkins.debian.net"] would not be possible wit
* In December 2018 we were given access to eight nodes which were donated by Facebook to the GCC Compile Farm project and are now hosted by link:https://osuosl.org/[OSUOSL]:
** 32 cores with 144 GB memory for osuosl167-amd64.debian.net
** 32 cores with 144 GB memory for osuosl168-amd64.debian.net used for building F-Droid for t.r-b.o
** 32 cores with 144 GB memory for osuosl169-amd64.debian.net used for building Arch Linux for t.r-b.o
** 32 cores with 144 GB memory for osuosl184-amd64.debian.net used for building Arch Linux for t.r-b.o
** 32 cores with 144 GB memory for osuosl170-amd64.debian.net used for building Arch Linux for t.r-b.o
** 32 cores with 144 GB memory for osuosl171-amd64.debian.net used for building OpenWrt, coreboot and NetBSD for t.r-b.o
** 32 cores with 144 GB memory for osuosl172-amd64.debian.net used for building OpenWrt, coreboot for t.r-b.o
......
#!/bin/bash
# vim: set noexpandtab:
# Copyright 2014-2021 Holger Levsen <holger@layer-acht.org>
# Copyright 2014-2022 Holger Levsen <holger@layer-acht.org>
# © 2018 Mattia Rizzolo <mattia@mapreri.org>
# released under the GPLv2
......@@ -225,7 +225,7 @@ jenkins_zombie_check() {
# related however is that I issued a reboot (via running
# /sbin/reboot) right before the zombies appeared...
#
ZOMBIES="$(ls -1d /var/lib/jenkins/jobs/* | egrep 'strip-nondeterminism|reprotest|reproducible_(builder_(amd64|i386|armhf|arm64)|setup_(pbuilder|schroot)_testing)|chroot-installation_wheezy|aptdpkg|stretch_install_education-thin-client-server|jessie_multiarch_versionskew|dpkg_stretch_find_trigger_cycles|sid_install_education-services|buster_install_education-services|lvc|chroot-installation_stretch_.*_upgrade_to_sid|chroot-installation_buster_.*_upgrade_to_sid|piuparts_.*_jessie|udd_stretch|d-i_pu-build|debsums-tests_stretch|debian-archive-keyring-tests_stretch|chroot-installation_jessie|chroot-installation_.*education-lang-|kirkwoot|rebootstrap_.*_gcc[5-9]($|_)|rebootstrap_.*_gcc1[01]($|_)|brcm47xx|rebootstrap_kfreebsd|diffoscope_from_git_|disorderfs_from_git_master|diffoscope_pypi|diffoscope_freebsd|diffoscope_netbsd|diffoscope_macports|diffoscope_archlinux|openwrt-target-ath97|profitbricks|pool_buildinfos_suites|^g-i|reproducible_compare_Debian_sha1sums|bbx15|cb3a|ff2a|ff2b|jtk1a|jtk1b|odxu4a|odxu4b|odu3a|opi2a|opi2c|p64b|p64c|ar71xx|reproducible_debian_live_build$|chroot-installation_stretch|chroot-installation_bullseye*upgrade_to_sid|rebuilder_prototype' || true)"
ZOMBIES="$(ls -1d /var/lib/jenkins/jobs/* | egrep 'strip-nondeterminism|reprotest|reproducible_(builder_(amd64|i386|armhf|arm64)|setup_(pbuilder|schroot)_testing)|chroot-installation_wheezy|aptdpkg|stretch_install_education-thin-client-server|jessie_multiarch_versionskew|dpkg_stretch_find_trigger_cycles|sid_install_education-services|buster_install_education-services|lvc|chroot-installation_stretch_.*_upgrade_to_sid|chroot-installation_buster_.*_upgrade_to_sid|piuparts_.*_jessie|udd_stretch|d-i_pu-build|debsums-tests_stretch|debian-archive-keyring-tests_stretch|chroot-installation_jessie|chroot-installation_.*education-lang-|kirkwoot|rebootstrap_.*_gcc[5-9]($|_)|rebootstrap_.*_gcc1[01]($|_)|brcm47xx|rebootstrap_kfreebsd|diffoscope_from_git_|disorderfs_from_git_master|diffoscope_pypi|diffoscope_freebsd|diffoscope_netbsd|diffoscope_macports|diffoscope_archlinux|openwrt-target-ath97|profitbricks|pool_buildinfos_suites|^g-i|reproducible_compare_Debian_sha1sums|bbx15|cb3a|ff2a|ff2b|jtk1a|jtk1b|odxu4a|odxu4b|odu3a|opi2a|opi2c|p64b|p64c|ar71xx|reproducible_debian_live_build$|chroot-installation_stretch|chroot-installation_bullseye*upgrade_to_sid|rebuilder_prototype|osuosl169' || true)"
if [ ! -z "$ZOMBIES" ] ; then
DIRTY=true
figlet 'zombies!!!'
......
......@@ -45,7 +45,7 @@ virt64c-armhf-rb.debian.net
wbq0-armhf-rb.debian.net
osuosl167-amd64.debian.net
osuosl168-amd64.debian.net
osuosl169-amd64.debian.net
osuosl184-amd64.debian.net
osuosl170-amd64.debian.net
osuosl171-amd64.debian.net
osuosl172-amd64.debian.net
......
#!/bin/bash
# Copyright 2015-2019 Holger Levsen <holger@layer-acht.org>
# Copyright 2015-2022 Holger Levsen <holger@layer-acht.org>
# 2017-2019 kpcyrd <git@rxv.cc>
# released under the GPLv2
......@@ -364,10 +364,10 @@ mkdir -p $BASE/alpine/$REPOSITORY/$SRCPACKAGE
# build package twice
mkdir b1 b2
# currently there are two alpine build nodes… let's keep things simple
N1="osuosl169-amd64"
N1="osuosl184-amd64"
N2="osuosl170-amd64"
# if random number between 0 and 99 is greater than 60…
# (because osuosl169 is generally less loaded than osuosl170)
# (because osuosl184 is generally less loaded than osuosl170)
if [ $(( ( $RANDOM % 100 ) )) -gt 60 ] ; then
NODE1=$N1
NODE2=$N2
......
#!/bin/bash
# Copyright 2015-2021 Holger Levsen <holger@layer-acht.org>
# Copyright 2015-2022 Holger Levsen <holger@layer-acht.org>
# 2017 kpcyrd <git@rxv.cc>
# released under the GPLv2
......@@ -394,10 +394,10 @@ mkdir -p $BASE/archlinux/$REPOSITORY/$SRCPACKAGE
# build package twice
mkdir b1 b2
# currently there are two Arch Linux build nodes… let's keep things simple
N1="osuosl169-amd64"
N1="osuosl184-amd64"
N2="osuosl170-amd64"
# if random number between 0 and 99 is greater than 60…
# (because osuosl169 is generally less loaded than osuosl170)
# (because osuosl184 is generally less loaded than osuosl170)
if [ $(( ( $RANDOM % 100 ) )) -gt 60 ] ; then
NODE1=$N1
NODE2=$N2
......
......@@ -469,7 +469,7 @@ write_variation_table() {
write_page "<tr><td>domainname</td><td>$(hostname -d)</td><td>i-capture-the-domainname</td></tr>"
else
if [ "$1" != "Arch Linux" ] || [ "$1" != "OpenWrt" ] ; then
write_page "<tr><td>hostname</td><td> osuosl169-amd64 or osuosl170-amd64</td><td>the other one</td></tr>"
write_page "<tr><td>hostname</td><td> osuosl184-amd64 or osuosl170-amd64</td><td>the other one</td></tr>"
else
write_page "<tr><td>hostname</td><td colspan=\"2\"> is not yet varied between rebuilds of $1.</td></tr>"
fi
......@@ -543,7 +543,7 @@ write_variation_table() {
write_page "<tr><td>kernel version, modified using /usr/bin/linux64 --uname-2.6</td><td>$(uname -sr)</td><td>$(/usr/bin/linux64 --uname-2.6 uname -sr)</td></tr>"
else
write_page "<tr><td>kernel version</td><td>"
write_page "$(cat /srv/reproducible-results/node-information/osuosl169* | grep KERNEL | cut -d '=' -f2- | sort -u | tr '\n' '\0' | xargs -0 -n1 echo)"
write_page "$(cat /srv/reproducible-results/node-information/osuosl184* | grep KERNEL | cut -d '=' -f2- | sort -u | tr '\n' '\0' | xargs -0 -n1 echo)"
write_page "</td><td colspan=\"2\"> is currently not varied between rebuilds of $1.</td></tr>"
fi
if [ "$1" != "OpenWrt" ] ; then
......@@ -570,7 +570,7 @@ write_variation_table() {
if [ "$1" != "FreeBSD" ] && [ "$1" != "Arch Linux" ] ; then
write_page "<tr><td>year, month, date</td><td>today (${TODAY})</td><td>same for both builds (currently, work in progress)</td></tr>"
elif [ "$1" = "Arch Linux" ] ; then
write_page "<tr><td>year, month, date</td><td>osuosl169-amd64: today (${TODAY}) or osuosl170-amd64: 398 days in the future ($FUTURE)</td><td>the other one</td></tr>"
write_page "<tr><td>year, month, date</td><td>osuosl184-amd64: today (${TODAY}) or osuosl170-amd64: 398 days in the future ($FUTURE)</td><td>the other one</td></tr>"
else
write_page "<tr><td>year, month, date</td><td>osuosl171-amd64: today (${TODAY}) or osuosl172-amd64: 398 days in the future ($FUTURE)</td><td>the other one</td></tr>"
fi
......
#!/bin/bash
# vim: set noexpandtab:
# Copyright © 2015-2021 Holger Levsen <holger@layer-acht.org>
# Copyright © 2015-2022 Holger Levsen <holger@layer-acht.org>
# © 2018 Mattia Rizzolo <mattia@debian.org>
# released under the GPLv2
......@@ -23,7 +23,7 @@ explain_nodes() {
ionos10) write_page "<br /><small>(jenkins.d.n chroot-installation jobs and http-proxy)</small>" ;;
osuosl167) write_page "<br /><small>(Debian janitor jobs and fakeroot foreign jobs and http-proxy for osuosl nodes)</small>" ;;
osuosl168) write_page "<br /><small>(r-b F-Droid builds)</small>" ;;
osuosl169) write_page "<br /><small>(r-b Alpine, Archlinux builds)</small>" ;;
osuosl184) write_page "<br /><small>(r-b Alpine, Archlinux builds)</small>" ;;
osuosl170) write_page "<br /><small>(r-b Alpine, Archlinux 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>" ;;
......
......@@ -314,7 +314,7 @@ set -e
# for alpine
set +e
case $HOSTNAME in
osuosl169*|osuosl170*|jenkins)
osuosl184*|osuosl170*|jenkins)
echo "$(date -u) - updating alpine schroot now."
schroot --directory /tmp -c source:jenkins-reproducible-alpine -u root -- apk update
schroot --directory /tmp -c source:jenkins-reproducible-alpine -u root -- apk upgrade
......@@ -333,7 +333,7 @@ set -e
# for Arch Linux
set +e
case $HOSTNAME in
osuosl169*|osuosl170*|jenkins)
osuosl184*|osuosl170*|jenkins)
echo "$(date -u) - updating Arch Linux schroot now."
schroot --directory /tmp -c source:jenkins-reproducible-archlinux -u root -- pacman -Syu --noconfirm
RESULT=$?
......
......@@ -136,13 +136,13 @@ elif [ "$1" = "jenkins" ] || [ "$1" = "only" ] ; then
16|i16|ionos16) HOSTS+=(ionos16-i386.debian.net) ;;
o167) HOSTS+=(osuosl167-amd64.debian.net) ;;
o168) HOSTS+=(osuosl168-amd64.debian.net) ;;
o169) HOSTS+=(osuosl169-amd64.debian.net) ;;
o170) HOSTS+=(osuosl170-amd64.debian.net) ;;
o171) HOSTS+=(osuosl171-amd64.debian.net) ;;
o172) HOSTS+=(osuosl172-amd64.debian.net) ;;
o173) HOSTS+=(osuosl173-amd64.debian.net) ;;
o174) HOSTS+=(osuosl174-amd64.debian.net) ;;
c9|cs9|ct9) HOSTS+=(codethink9-arm64.debian.net) ;;
o184) HOSTS+=(osuosl184-amd64.debian.net) ;;
c9|cs9|ct9) HOSTS+=(codethink9-arm64.debian.net) ;;
c10|cs10|ct10) HOSTS+=(codethink10-arm64.debian.net) ;;
c11|cs11|ct11) HOSTS+=(codethink11-arm64.debian.net) ;;
c12|cs12|ct12) HOSTS+=(codethink12-arm64.debian.net) ;;
......
......@@ -68,7 +68,7 @@ iptables -I INPUT -p udp --dport 111 -j DROP
#
case $(hostname) in
osuosl168*) put_schroots_on_tmpfs ;;
osuosl169*) put_schroots_on_tmpfs ;;
osuosl184*) put_schroots_on_tmpfs ;;
osuosl170*) put_schroots_on_tmpfs ;;
osuosl171*) put_schroots_on_tmpfs ;;
osuosl172*) put_schroots_on_tmpfs ;;
......
......@@ -546,8 +546,8 @@ contact.me.command mail -s "Munin notification ${var:host}" root
diskstats_utilization.graph no
diskstats_iops.graph no
[osuosl169-amd64.debian.net]
address ssh://jenkins@osuosl169-amd64.debian.net:45048/bin/nc localhost 4949
[osuosl184-amd64.debian.net]
address ssh://jenkins@osuosl184-amd64.debian.net:45048/bin/nc localhost 4949
use_node_name yes
diskstats_latency.sda.avgwrwait.warning 0:20
diskstats_latency.sda.avgrdwait.warning 0:10
......@@ -661,7 +661,7 @@ contact.me.command mail -s "Munin notification ${var:host}" root
# node_order Totals fii.foo.com fay.foo.com
#
[debian.net;]
node_order jenkins.debian.net ionos1-amd64.debian.net ionos2-i386.debian.net ionos3-amd64.debian.net ionos5-amd64.debian.net ionos6-i386.debian.net ionos7-amd64.debian.net ionos9-amd64.debian.net ionos10-amd64.debian.net ionos11-amd64.debian.net ionos12-i386.debian.net ionos15-amd64.debian.net ionos16-i386.debian.net osuosl167-amd64.debian.net osuosl168-amd64.debian.net osuosl169-amd64.debian.net osuosl170-amd64.debian.net osuosl171-amd64.debian.net osuosl172-amd64.debian.net osuosl173-amd64.debian.net osuosl174-amd64.debian.net codethink9-arm64.debian.net codethink10-arm64.debian.net codethink11-arm64.debian.net codethink12-arm64.debian.net codethink13-arm64.debian.net codethink14-arm64.debian.net codethink15-arm64.debian.net codethink16-arm64.debian.net cbxi4a-armhf-rb.debian.net cbxi4b-armhf-rb.debian.net cbxi4pro0-armhf-rb.debian.net ff4a-armhf-rb.debian.net ff64a-armhf-rb.debian.net jtx1a-armhf-rb.debian.net jtx1b-armhf-rb.debian.net jtx1c-armhf-rb.debian.net virt32a-armhf-rb.debian.net virt32b-armhf-rb.debian.net virt32c-armhf-rb.debian.net virt64a-armhf-rb.debian.net virt64b-armhf-rb.debian.net virt64c-armhf-rb.debian.net wbq0-armhf-rb.debian.net freebsd-jenkins.debian.net
node_order jenkins.debian.net ionos1-amd64.debian.net ionos2-i386.debian.net ionos3-amd64.debian.net ionos5-amd64.debian.net ionos6-i386.debian.net ionos7-amd64.debian.net ionos9-amd64.debian.net ionos10-amd64.debian.net ionos11-amd64.debian.net ionos12-i386.debian.net ionos15-amd64.debian.net ionos16-i386.debian.net osuosl167-amd64.debian.net osuosl168-amd64.debian.net osuosl184-amd64.debian.net osuosl170-amd64.debian.net osuosl171-amd64.debian.net osuosl172-amd64.debian.net osuosl173-amd64.debian.net osuosl174-amd64.debian.net codethink9-arm64.debian.net codethink10-arm64.debian.net codethink11-arm64.debian.net codethink12-arm64.debian.net codethink13-arm64.debian.net codethink14-arm64.debian.net codethink15-arm64.debian.net codethink16-arm64.debian.net cbxi4a-armhf-rb.debian.net cbxi4b-armhf-rb.debian.net cbxi4pro0-armhf-rb.debian.net ff4a-armhf-rb.debian.net ff64a-armhf-rb.debian.net jtx1a-armhf-rb.debian.net jtx1b-armhf-rb.debian.net jtx1c-armhf-rb.debian.net virt32a-armhf-rb.debian.net virt32b-armhf-rb.debian.net virt32c-armhf-rb.debian.net virt64a-armhf-rb.debian.net virt64b-armhf-rb.debian.net virt64c-armhf-rb.debian.net wbq0-armhf-rb.debian.net freebsd-jenkins.debian.net
[reproducible-builds.org;]
node_order rb-mail1.reproducible-builds.org snapshot.reproducible-builds.org
......@@ -27,11 +27,11 @@ smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
myhostname = osuosl169-amd64.debian.net
myhostname = osuosl184-amd64.debian.net
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = osuosl169-amd64.debian.net, localhost
mydestination = osuosl184-amd64.debian.net, localhost
relayhost = mail.holgerlevsen.de
#mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mynetworks = 127.0.0.0/8
......
......@@ -18,11 +18,6 @@
cbxi4pro0-armhf-rb.debian.net
wbq0-armhf-rb.debian.net
# osuosl
# [22 08:44:10 PM] <Ramereth> mapreri: I have in my emails that gcc184 replaced gcc169 due to hardware failures
# to figure out what happened
osuosl169-amd64.debian.net
# investigation needed
# Down here nodes are automatically added by the maintenance job when they have
......
......@@ -365,7 +365,7 @@
- 'ionos16': { my_arch: 'i386' }
- 'osuosl167': { my_arch: 'amd64' }
- 'osuosl168': { my_arch: 'amd64' }
- 'osuosl169': { my_arch: 'amd64' }
- 'osuosl184': { my_arch: 'amd64' }
- 'osuosl170': { my_arch: 'amd64' }
- 'osuosl171': { my_arch: 'amd64' }
- 'osuosl172': { my_arch: 'amd64' }
......@@ -417,7 +417,7 @@
- 'ionos16': { my_arch: 'i386' }
- 'osuosl167': { my_arch: 'amd64' }
- 'osuosl168': { my_arch: 'amd64' }
- 'osuosl169': { my_arch: 'amd64' }
- 'osuosl184': { my_arch: 'amd64' }
- 'osuosl170': { my_arch: 'amd64' }
- 'osuosl171': { my_arch: 'amd64' }
- 'osuosl172': { my_arch: 'amd64' }
......@@ -758,10 +758,10 @@
my_timed: '42 23 1 1 *'
my_shell: '/srv/jenkins/bin/reproducible_setup_alpine_schroot.sh'
my_disabled: true
- 'setup_schroot_alpine_osuosl169':
- 'setup_schroot_alpine_osuosl184':
my_description: 'Setup an alpine schroot to test alpine packages for reproducibility.'
my_timed: '42 23 1 1 *'
my_hname: 'osuosl169'
my_hname: 'osuosl184'
my_disabled: true
- 'setup_schroot_alpine_osuosl170':
my_description: 'Setup an alpine schroot to test alpine packages for reproducibility.'
......@@ -772,10 +772,10 @@
my_description: 'Setup an Arch Linux schroot to test Arch Linux packages for reproducibility.'
my_timed: '42 23 1 1 *'
my_shell: '/srv/jenkins/bin/reproducible_setup_archlinux_schroot.sh'
- 'setup_schroot_archlinux_osuosl169':
- 'setup_schroot_archlinux_osuosl184':
my_description: 'Setup an Arch Linux schroot to test Arch Linux packages for reproducibility.'
my_timed: '42 23 1 1 *'
my_hname: 'osuosl169'
my_hname: 'osuosl184'
- 'setup_schroot_archlinux_osuosl170':
my_description: 'Setup an Arch Linux schroot to test Arch Linux packages for reproducibility.'
my_timed: '42 23 1 1 *'
......
......@@ -75,11 +75,6 @@
port: 45047
keys:
- ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKW0YYo21NiN6dzM0Rnu+XCu13NEgZOPsKo50gJJF/HJ root@gcc168
- hostname: osuosl169-amd64.debian.net
ip: 128.193.126.200
port: 45048
keys:
- ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIP3IPpuQbbkPI0g9ELV7XT/Wg9J3OwYDUNPKgy5CXluX root@gcc169
- hostname: osuosl170-amd64.debian.net
ip: 128.193.126.200
port: 45049
......@@ -105,6 +100,11 @@
port: 45053
keys:
- ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEtj8tDmRAoZUBum1GqPupVSq1hhjtt0V8SL9zOxassT root@gcc174
- hostname: osuosl184-amd64.debian.net
ip: 128.193.126.200
port: 45077
keys:
- ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIP7lJqrRukYSvh9LFCkWvrhNc9/7WDdnXPBW6/AJftBg root@gcc184
- hostname: snapshot.reproducible-builds.org
ip: 140.211.9.159
port: 22
......
......@@ -126,7 +126,7 @@ user_host_groups['lunar','jenkins']='reproducible'
user_host_groups['lynxis','osuosl171-amd64']="$sudo_groups"
user_host_groups['lynxis','osuosl172-amd64']="$sudo_groups"
user_host_groups['lynxis','jenkins']="jenkins"
user_host_groups['kpcyrd','osuosl169-amd64']="$sudo_groups"
user_host_groups['kpcyrd','osuosl184-amd64']="$sudo_groups"
user_host_groups['kpcyrd','osuosl170-amd64']="$sudo_groups"
user_host_groups['kpcyrd','jenkins']="jenkins"
user_host_groups['bubu','osuosl168-amd64']="$sudo_groups"
......@@ -630,7 +630,7 @@ if [ -f /etc/debian_version ] ; then
elif [ "$HOSTNAME" = "ionos2-i386" ] || [ "$HOSTNAME" = "ionos12-i386" ] ; then
# run with the i386 kernel in these i386 nodes
sudo apt install linux-image-686-pae linux-image-amd64-
elif [ "$HOSTNAME" = "osuosl169-amd64" ] || [ "$HOSTNAME" = "osuosl170-amd64" ] || [ "$HOSTNAME" = "osuosl173-amd64" ]; then
elif [ "$HOSTNAME" = "osuosl184-amd64" ] || [ "$HOSTNAME" = "osuosl170-amd64" ] || [ "$HOSTNAME" = "osuosl173-amd64" ]; then
# Arch Linux builds latest stuff which sometimes (eg, currentlt Qt) needs newer kernel to build...
sudo apt install linux-image-amd64/bullseye-backports || true # backport kernels are frequently uninstallable...
:
......@@ -727,7 +727,7 @@ fi
# add some users to groups after packages have been installed
if ! $UP2DATE ; then
case $HOSTNAME in
jenkins|osuosl169-amd64|osuosl170-amd64|osuosl173-amd64)
jenkins|osuosl184-amd64|osuosl170-amd64|osuosl173-amd64)
# for building Archlinux
sudo addgroup --system --gid 300 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