[Git][qa/jenkins.debian.net][master] r.d.n.: init osuosl(6|7)-ppc64el.debian.net

Holger Levsen (@holger) gitlab at salsa.debian.org
Fri Apr 11 19:24:58 BST 2025



Holger Levsen pushed to branch master at Debian QA / jenkins.debian.net


Commits:
fdbd776e by Holger Levsen at 2025-04-11T18:35:31+02:00
r.d.n.: init osuosl(6|7)-ppc64el.debian.net

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -


4 changed files:

- TODO.r.d.n
- + hosts/common-ppc64el/etc/apt/sources.list
- nodes/list.yml
- update_jdn.sh


Changes:

=====================================
TODO.r.d.n
=====================================
@@ -44,7 +44,8 @@ test unstable & trixie
 drop i7 extra partition to save infomaniak credits
 check rebuilderd uid+gid everywhere
 update README and THANKS
-	risc64
+	ppc64el
+	riscv64
 	ionos17
 	codethink
 	osuosl4+5


=====================================
hosts/common-ppc64el/etc/apt/sources.list
=====================================
@@ -0,0 +1,23 @@
+#
+# 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


=====================================
nodes/list.yml
=====================================
@@ -247,4 +247,14 @@
   keys:
     - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOan+R3JnWJiac0RJRBpYlnAZAZePCwCPWdgqAQJsZi1 root at dev
 
+- hostname: osuosl6-ppc64el.debian.net
+  ip: 140.211.10.83
+  keys:
+    - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBXvhYomjaZRAHy9uPxF3TsLDtY946O9ZpPNNlYT5tJl root at osuosl6-ppc64el
+
+- hostname: osuosl7-ppc64el.debian.net
+  ip: 140.211.10.124
+  keys:
+    - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIP6X48lfZ+Os428Rcy7jiasVHjCU2UkVo79MIWqld8Vo root at osuosl7-ppc64el
+
 # freebsd


=====================================
update_jdn.sh
=====================================
@@ -131,6 +131,8 @@ user_host_groups['jspricke','riscv64-01']=""
 user_host_groups['jspricke','riscv64-02']=""
 user_host_groups['jspricke','riscv64-06']=""
 user_host_groups['jspricke','riscv64-07']=""
+user_host_groups['jspricke','osuosl6-ppc64el']=""
+user_host_groups['jspricke','osuosl7-ppc64el']=""
 
 
 u_shell['mattia']='/bin/zsh'
@@ -282,7 +284,7 @@ fi
 # deploy package configuration in /etc, /usr, /var and /opt
 #
 cd $BASEDIR
-for h in common common-amd64 common-i386 common-arm64 common-armhf common-riscv64 "$HOSTNAME" ; do
+for h in common common-amd64 common-i386 common-arm64 common-armhf common-riscv64 common-ppc64el "$HOSTNAME" ; do
 	if [ "$HOSTNAME" = "rb-mail1" ]; then
 		# the mail server is managed by ansible elsewhere.
 		continue
@@ -294,6 +296,7 @@ for h in common common-amd64 common-i386 common-arm64 common-armhf common-riscv6
 		common-arm64) [ $DPKG_ARCH = "arm64" ] || continue ;;
 		common-armhf) [ $DPKG_ARCH = "armhf" ] || continue ;;
 		common-riscv64) [ $DPKG_ARCH = "riscv64" ] || continue ;;
+		common-ppc64el) [ $DPKG_ARCH = "ppc64el" ] || continue ;;
 		*) ;;
 	esac
 	if [ -d "hosts/$h/etc/sudoers.d/" ]; then
@@ -398,7 +401,7 @@ if [ -f /etc/debian_version ] ; then
 				munin-plugins-extra/buster-backports
 				devscripts/buster-backports
 				" ;;
-			osuosl4*|osuosl5*|infom07*|infom08*|codethink01*|codethink02*|riscv64*|ionos17*)	# packages to be installed on trixie Debian systems
+			osuosl4*|osuosl5*|infom07*|infom08*|codethink01*|codethink02*|riscv64*|ionos17*|*ppc64el)	# packages to be installed on trixie Debian systems
 				DEBS="$DEBS
 				btop
 				debootstrap
@@ -566,7 +569,7 @@ if [ -f /etc/debian_version ] ; then
 		esac
 		# packages needed for rebuilderd-worker for https://reproduce.debian.net
 		case $HOSTNAME in
-			infom07*|infom08*|codethink01*|codethink02*|osuosl4*|ionos17*|riscv64*)	DEBS="$DEBS
+			infom07*|infom08*|codethink01*|codethink02*|osuosl4*|ionos17*|riscv64*|*ppc64el)	DEBS="$DEBS
 							diffoscope
 							rebuilderd-worker
 							sbuild
@@ -754,7 +757,7 @@ if [ "$HOSTNAME" = "jenkins" ] || [ "$HOSTNAME" = "ionos7-amd64" ] || [ "$HOSTNA
 fi
 # set secret for remote rebuilderd-workers
 case $HOSTNAME in
-	osuosl5*)		for a in all amd64 arm64 armhf i386 riscv64 ; do
+	osuosl5*)		for a in all amd64 arm64 armhf i386 riscv64 ppc64el ; do
 					SIGNUPSECRET="$(sudo cat /opt/etc/rebuilderd-${a}.secret)"
 					f=rebuilderd-${a}.conf
 					if [ -f /opt/etc/$f ] ; then
@@ -764,7 +767,7 @@ case $HOSTNAME in
 					fi
 				done
 				;;
-	infom07*|infom08*|codethink01*|codethink02*|osuosl4*|osuosl5*|ionos17*|riscv64*)
+	infom07*|infom08*|codethink01*|codethink02*|osuosl4*|osuosl5*|ionos17*|riscv64*|*ppc64el)
 				SIGNUPSECRET="$(sudo cat /opt/etc/rebuilderd.secret)"
 				f=rebuilderd-worker.conf
 				if [ -f /opt/etc/$f ] ; then
@@ -812,8 +815,10 @@ case $HOSTNAME in
 						;;
 	riscv64*)				deploy_rebuilderd_services worker 3
 						;;
-	osuosl5*)				deploy_rebuilderd_services rebuilderd "all amd64 arm64 armhf i386 riscv64"
-						deploy_rebuilderd_services pkgsync    "all amd64 arm64 armhf i386 riscv64"
+	*ppc64el)				deploy_rebuilderd_services worker 3
+						;;
+	osuosl5*)				deploy_rebuilderd_services rebuilderd "all amd64 arm64 armhf i386 riscv64 ppc64el"
+						deploy_rebuilderd_services pkgsync    "all amd64 arm64 armhf i386 riscv64 ppc64el"
 						;;
 	*) 					;;
 esac
@@ -848,7 +853,7 @@ fi
 
 if ! $UP2DATE || [ $BASEDIR/hosts/$HOSTNAME/etc/munin -nt $STAMP ] ; then
 	cd /etc/munin/plugins
-	# enable fail2ban conditionally, all arm64, armhf, risc64 nodes are behind NAT
+	# enable fail2ban conditionally, all arm64, armhf, riscv64 nodes are behind NAT
 	case $DPKG_ARCH in
 		arm64|armhf|riscv64)	sudo rm -f fail2ban ;;
 		*)			i=fail2ban



View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/fdbd776ee6d8d60dcad723d7d16cba35cf3f04a2

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/fdbd776ee6d8d60dcad723d7d16cba35cf3f04a2
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/qa-jenkins-scm/attachments/20250411/cd06ae4d/attachment-0001.htm>


More information about the Qa-jenkins-scm mailing list