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

reproducible Archlinux: prepare osuosl173 to rebuild Archlinux packages

parent c28c0e22
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -70,7 +70,7 @@ See link:https://jenkins.debian.net/userContent/about.html["about jenkins.debian
** 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
** done: osuosl172: openwrt, coreboot (future)
** osuosl173: debian rebuilder#1
** osuosl173: debian/archlinux rebuilder#1
** osuosl174: bwiedemann, opensuse tests
* add to README 
* add link to OSUOSL in THANKS and explain usage
+1 −1
Original line number Diff line number Diff line
@@ -26,7 +26,7 @@ explain_nodes() {
		osuosl170)	write_page "<br /><small>(r-b 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>" ;;
		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>" ;;
		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>" ;;
+4 −0
Original line number Diff line number Diff line
@@ -777,6 +777,10 @@
                    my_description: 'Setup an Arch Linux schroot to test Arch Linux packages for reproducibility.'
                    my_timed: '42 23 1 1 *'
                    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':
                    my_description: 'Setup mock for fedora-23 on X86_64 to test .rpm packages for reproducibility.'
                    my_timed: '42 23 1 1 *'
+3 −2
Original line number Diff line number Diff line
@@ -510,7 +510,7 @@ if [ -f /etc/debian_version ] ; then
			|| [ "$HOSTNAME" = "profitbricks-build2-i386" ] || [ "$HOSTNAME" = "profitbricks-build12-i386" ] ; then
			# we dont vary the kernel on i386 atm, see #875990 + #876035
			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...
			sudo apt install linux-image-amd64/buster-backports || true # backport kernels are frequently uninstallable...
			:
@@ -614,7 +614,8 @@ fi
# add some users to groups after packages have been installed
if ! $UP2DATE ; then
	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 adduser jenkins abuild
			;;