Commit 69f00384 authored by Holger Levsen's avatar Holger Levsen
Browse files

reproducible: add seventh armhf build node, thanks again to vagrant

parent 19112ede
...@@ -12,7 +12,10 @@ ...@@ -12,7 +12,10 @@
** 18 cores and 48 GB memory for profitbricks-build6-amd64.debian.net ** 18 cores and 48 GB memory for profitbricks-build6-amd64.debian.net
** 3 cores and 6 GB memory for freebsd-jenkins.debian.net (also running on Profitbricks virtual hardware) ** 3 cores and 6 GB memory for freebsd-jenkins.debian.net (also running on Profitbricks virtual hardware)
* link:https://globalsign.com[GlobalSign] in January 2015 kindly provided free of charge SSL certificates for both jenkins.debian.net and reproducible.debian.net. * link:https://globalsign.com[GlobalSign] in January 2015 kindly provided free of charge SSL certificates for both jenkins.debian.net and reproducible.debian.net.
* link:https://qa.debian.org/developer.php?login=vagrant%40debian.org[Vagrant] is kindly providing and hosting six 'armhf' systems, three quad-cores with 2 GB RAM each and three dual-cores with 1 GB RAM. * link:https://qa.debian.org/developer.php?login=vagrant%40debian.org[Vagrant] is kindly providing and hosting seven 'armhf' systems:
** three quad-cores with 2 GB RAM each,
** one quad-core with 1 GB RAM and
** three dual-cores with 1 GB RAM.
=== Contributors === Contributors
......
...@@ -60,16 +60,16 @@ else ...@@ -60,16 +60,16 @@ else
fi fi
if [ -z "$MIRROR" ]; then if [ -z "$MIRROR" ]; then
case $HOSTNAME in case $HOSTNAME in
jenkins|profitbricks-build?-amd64) export MIRROR=http://ftp.de.debian.org/debian ;; jenkins|profitbricks-build?-amd64) export MIRROR=http://ftp.de.debian.org/debian ;;
bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0) export MIRROR=http://ftp.us.debian.org/debian ;; bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0|rpi2b) export MIRROR=http://ftp.us.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;; *) echo "unsupported host, exiting." ; exit 1 ;;
esac esac
fi fi
if [ -z "$http_proxy" ]; then if [ -z "$http_proxy" ]; then
case $HOSTNAME in case $HOSTNAME in
jenkins|profitbricks-build?-amd64) export http_proxy="http://localhost:3128" ;; jenkins|profitbricks-build?-amd64) export http_proxy="http://localhost:3128" ;;
bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0) export http_proxy="http://10.0.0.15:8000/" ;; bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0|rpi2b) export http_proxy="http://10.0.0.15:8000/" ;;
*) echo "unsupported host, exiting." ; exit 1 ;; *) echo "unsupported host, exiting." ; exit 1 ;;
esac esac
fi fi
if [ -z "$CHROOT_BASE" ]; then if [ -z "$CHROOT_BASE" ]; then
......
...@@ -31,6 +31,8 @@ case "$NODE_NAME" in ...@@ -31,6 +31,8 @@ case "$NODE_NAME" in
;; ;;
wbd0-armhf-rb.debian.net) wbd0-armhf-rb.debian.net)
PORT=2223 PORT=2223
rpi2b-armhf-rb.debian.net)
PORT=2230
;; ;;
profitbricks-build?-amd64.debian.net) profitbricks-build?-amd64.debian.net)
PORT=22 PORT=22
......
...@@ -46,7 +46,7 @@ SUITES="testing unstable experimental" ...@@ -46,7 +46,7 @@ SUITES="testing unstable experimental"
ARCHS="armhf amd64" ARCHS="armhf amd64"
# define build nodes in use # define build nodes in use
BUILD_NODES="profitbricks-build1-amd64.debian.net profitbricks-build2-amd64.debian.net profitbricks-build5-amd64.debian.net profitbricks-build6-amd64.debian.net wbq0-armhf-rb.debian.net cbxi4pro0-armhf-rb.debian.net bpi0-armhf-rb.debian.net hb0-armhf-rb.debian.net odxu4-armhf-rb.debian.net wbd0-armhf-rb.debian.net" # these also needs to be defined in bin/jenkins_master_wrapper.sh BUILD_NODES="profitbricks-build1-amd64.debian.net profitbricks-build2-amd64.debian.net profitbricks-build5-amd64.debian.net profitbricks-build6-amd64.debian.net wbq0-armhf-rb.debian.net cbxi4pro0-armhf-rb.debian.net bpi0-armhf-rb.debian.net hb0-armhf-rb.debian.net odxu4-armhf-rb.debian.net wbd0-armhf-rb.debian.net rpi2b-armhf-rb.debian.net" # these also needs to be defined in bin/jenkins_master_wrapper.sh
BUILD_ENV_VARS="ARCH NUM_CPU CPU_MODEL DATETIME KERNEL1 KERNEL2" # these also needs to be defined in bin/reproducible_info.sh BUILD_ENV_VARS="ARCH NUM_CPU CPU_MODEL DATETIME KERNEL1 KERNEL2" # these also needs to be defined in bin/reproducible_info.sh
# existing usertags # existing usertags
......
...@@ -5,9 +5,9 @@ ...@@ -5,9 +5,9 @@
# #
# read pbuilderrc.5 document for notes on specific options. # read pbuilderrc.5 document for notes on specific options.
case $HOSTNAME in case $HOSTNAME in
jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;; jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0) MIRRORSITE=http://ftp.us.debian.org/debian ;; bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0|rpi2b) MIRRORSITE=http://ftp.us.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;; *) echo "unsupported host, exiting." ; exit 1 ;;
esac esac
EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh
APTCACHE="" APTCACHE=""
......
...@@ -5,9 +5,9 @@ ...@@ -5,9 +5,9 @@
# #
# read pbuilderrc.5 document for notes on specific options. # read pbuilderrc.5 document for notes on specific options.
case $HOSTNAME in case $HOSTNAME in
jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;; jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0) MIRRORSITE=http://ftp.us.debian.org/debian ;; bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0|rpi2b) MIRRORSITE=http://ftp.us.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;; *) echo "unsupported host, exiting." ; exit 1 ;;
esac esac
EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh
APTCACHE="" APTCACHE=""
......
...@@ -5,9 +5,9 @@ ...@@ -5,9 +5,9 @@
# #
# read pbuilderrc.5 document for notes on specific options. # read pbuilderrc.5 document for notes on specific options.
case $HOSTNAME in case $HOSTNAME in
jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;; jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0) MIRRORSITE=http://ftp.us.debian.org/debian ;; bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0|rpi2b) MIRRORSITE=http://ftp.us.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;; *) echo "unsupported host, exiting." ; exit 1 ;;
esac esac
EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh
APTCACHE="" APTCACHE=""
......
...@@ -5,9 +5,9 @@ ...@@ -5,9 +5,9 @@
# #
# read pbuilderrc.5 document for notes on specific options. # read pbuilderrc.5 document for notes on specific options.
case $HOSTNAME in case $HOSTNAME in
jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;; jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0) MIRRORSITE=http://ftp.us.debian.org/debian ;; bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0|rpi2b) MIRRORSITE=http://ftp.us.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;; *) echo "unsupported host, exiting." ; exit 1 ;;
esac esac
EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh
APTCACHE="" APTCACHE=""
......
...@@ -5,9 +5,9 @@ ...@@ -5,9 +5,9 @@
# #
# read pbuilderrc.5 document for notes on specific options. # read pbuilderrc.5 document for notes on specific options.
case $HOSTNAME in case $HOSTNAME in
jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;; jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0) MIRRORSITE=http://ftp.us.debian.org/debian ;; bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0|rpi2b) MIRRORSITE=http://ftp.us.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;; *) echo "unsupported host, exiting." ; exit 1 ;;
esac esac
EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh
APTCACHE="" APTCACHE=""
......
...@@ -5,9 +5,9 @@ ...@@ -5,9 +5,9 @@
# #
# read pbuilderrc.5 document for notes on specific options. # read pbuilderrc.5 document for notes on specific options.
case $HOSTNAME in case $HOSTNAME in
jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;; jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0) MIRRORSITE=http://ftp.us.debian.org/debian ;; bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0|rpi2b) MIRRORSITE=http://ftp.us.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;; *) echo "unsupported host, exiting." ; exit 1 ;;
esac esac
EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh
APTCACHE="" APTCACHE=""
......
...@@ -5,9 +5,9 @@ ...@@ -5,9 +5,9 @@
# #
# read pbuilderrc.5 document for notes on specific options. # read pbuilderrc.5 document for notes on specific options.
case $HOSTNAME in case $HOSTNAME in
jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;; jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0) MIRRORSITE=http://ftp.us.debian.org/debian ;; bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0|rpi2b) MIRRORSITE=http://ftp.us.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;; *) echo "unsupported host, exiting." ; exit 1 ;;
esac esac
EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh
APTCACHE="" APTCACHE=""
......
...@@ -5,9 +5,9 @@ ...@@ -5,9 +5,9 @@
# #
# read pbuilderrc.5 document for notes on specific options. # read pbuilderrc.5 document for notes on specific options.
case $HOSTNAME in case $HOSTNAME in
jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;; jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0) MIRRORSITE=http://ftp.us.debian.org/debian ;; bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0|rpi2b) MIRRORSITE=http://ftp.us.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;; *) echo "unsupported host, exiting." ; exit 1 ;;
esac esac
EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh
APTCACHE="" APTCACHE=""
...@@ -29,8 +29,3 @@ if [ "$(readlink /proc/1/ns/uts)" != "$(readlink /proc/self/ns/uts)" ]; then ...@@ -29,8 +29,3 @@ if [ "$(readlink /proc/1/ns/uts)" != "$(readlink /proc/self/ns/uts)" ]; then
PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path"
fi fi
case "$PBCURRENTCOMMANDLINEOPERATION" in
--create|create)
APTGETOPT=(-o Acquire::Check-Valid-Until="false")
;;
esac
...@@ -5,9 +5,9 @@ ...@@ -5,9 +5,9 @@
# #
# read pbuilderrc.5 document for notes on specific options. # read pbuilderrc.5 document for notes on specific options.
case $HOSTNAME in case $HOSTNAME in
jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;; jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0) MIRRORSITE=http://ftp.us.debian.org/debian ;; bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0|rpi2b) MIRRORSITE=http://ftp.us.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;; *) echo "unsupported host, exiting." ; exit 1 ;;
esac esac
EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh
APTCACHE="" APTCACHE=""
...@@ -29,8 +29,3 @@ if [ "$(readlink /proc/1/ns/uts)" != "$(readlink /proc/self/ns/uts)" ]; then ...@@ -29,8 +29,3 @@ if [ "$(readlink /proc/1/ns/uts)" != "$(readlink /proc/self/ns/uts)" ]; then
PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path"
fi fi
case "$PBCURRENTCOMMANDLINEOPERATION" in
--create|create)
APTGETOPT=(-o Acquire::Check-Valid-Until="false")
;;
esac
rpi2b-armhf-rb
\ No newline at end of file
Acquire::http::Proxy "http://10.0.0.15:8000/";
[apt]
frontend=mail
email_address=root
confirm=0
save_seen=/var/lib/apt/listchanges.db
which=both
deb http://ftp.us.debian.org/debian/ jessie main non-free
#deb-src http://ftp.us.debian.org/debian/ jessie main non-free
deb http://ftp.us.debian.org/debian/ jessie-updates main contrib non-free
#deb-src http://ftp.us.debian.org/debian/ jessie-updates main contrib non-free
deb http://security.debian.org/ jessie/updates main non-free
#deb-src http://security.debian.org/ jessie/updates main non-free
deb http://ftp.us.debian.org/debian/ jessie-backports main non-free
#deb-src http://ftp.us.debian.org/debian/ jessie-backports main non-free
# m h dom mon dow (0|7=sun,1=mon) command
#
# cron-jobs for jenkins.debian.net and nodes
#
MAILTO=root
0 1,13 * * * nobody /usr/bin/chronic /usr/local/bin/dsa-check-running-kernel
2 1,13 * * * nobody /usr/bin/chronic /usr/local/bin/dsa-check-packages
#
# Example config-file for munin-node
#
log_level 4
log_file /var/log/munin/munin-node.log
pid_file /var/run/munin/munin-node.pid
background 1
setsid 1
user root
group root
# This is the timeout for the whole transaction.
# Units are in sec. Default is 15 min
#
# global_timeout 900
# This is the timeout for each plugin.
# Units are in sec. Default is 1 min
#
# timeout 60
# Regexps for files to ignore
ignore_file [\#~]$
ignore_file DEADJOE$
ignore_file \.bak$
ignore_file %$
ignore_file \.dpkg-(tmp|new|old|dist)$
ignore_file \.rpm(save|new)$
ignore_file \.pod$
# Set this if the client doesn't report the correct hostname when
# telnetting to localhost, port 4949
#
#host_name localhost.localdomain
# A list of addresses that are allowed to connect. This must be a
# regular expression, since Net::Server does not understand CIDR-style
# network notation unless the perl module Net::CIDR is installed. You
# may repeat the allow line as many times as you'd like
allow ^127\.0\.0\.1$
allow ^::1$
# If you have installed the Net::CIDR perl module, you can use one or more
# cidr_allow and cidr_deny address/mask patterns. A connecting client must
# match any cidr_allow, and not match any cidr_deny. Note that a netmask
# *must* be provided, even if it's /32
#
# Example:
#
# cidr_allow 127.0.0.1/32
# cidr_allow 192.0.2.0/24
# cidr_deny 192.0.2.42/32
# Which address to bind to;
host *
# host 127.0.0.1
# And which port
port 4949
allow ^78\.137\.96\.196
hostname wbd0-armhf-rb.debian.net
[df*]
env.exclude none unknown iso9660 squashfs udf romfs ramfs debugfs devtmpfs sysfs
env.exclude_re /srv/workspace/pbuilder /run /dev/disk/by /var/lib/schroot/mount /dev/shm /sys/fs/cgroup
env.warning 92
env.critical 98
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