From 71f853a7db0ea805f4dd21f8418e83f6dca9610d Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian Date: Sat, 5 Aug 2017 11:34:40 -0400 Subject: reproducible: Remove odc2a; it never really worked, and has been reinstalled for an experimental project. --- hosts/odc2a-armhf-rb/etc/rc.local | 105 -------------------------------------- 1 file changed, 105 deletions(-) delete mode 100755 hosts/odc2a-armhf-rb/etc/rc.local (limited to 'hosts/odc2a-armhf-rb/etc/rc.local') diff --git a/hosts/odc2a-armhf-rb/etc/rc.local b/hosts/odc2a-armhf-rb/etc/rc.local deleted file mode 100755 index aa6bfefc..00000000 --- a/hosts/odc2a-armhf-rb/etc/rc.local +++ /dev/null @@ -1,105 +0,0 @@ -#!/bin/sh -e -# -# rc.local -# -# This script is executed at the end of each multiuser runlevel. -# Make sure that the script will "exit 0" on success or any other -# value on error. - -set -x - -send_back_to_the_future() { - # stop ntp - service ntp stop || true - # disable systemd date services (and don't fail if systemd ain't running) - systemctl disable systemd-timesyncd || true - systemctl disable systemd-timedated || true - systemctl disable ntp.service || true - systemctl stop systemd-timesyncd || true - systemctl stop systemd-timedated || true - systemctl stop ntp.service || true - # set correct date - ntpdate -b de.pool.ntp.org - # set fake date - date --set="+398 days +6 hours + 23 minutes" - # finally report success - echo "$(date -u) - system is running in the future now" | mail -s "$(hostname -f) in the future" root -} - -put_schroots_on_tmpfs() { - # keep schroot sessions on tmpfs - [ -L /var/lib/schroot ] || echo "$(date -u) - /var/lib/schroot is not a link (to /srv/workspace/varlibschroot/) as it should, please fix manually" - mkdir -p /srv/workspace/varlibschroot - cd /srv/workspace/varlibschroot || exit 1 - mkdir -p mount session union unpack - mkdir -p union/overlay union/underlay -} - -fixup_shm() { - # this is always harmless - chmod 1777 /dev/shm -} - -fixup_mtu() { - # only act on systems which have eth0 - if ip link show eth0 >/dev/null 2>&1 ; then - # if MTU != 1500 set it to 1500 - if [ -z "$(ip link show eth0 | grep 'eth0:' | grep 'mtu 1500 ' || true)" ] ; then - ip link set dev eth0 mtu 1500 - fi - ip link show eth0 - fi -} - -# -# init, notify about reboots -# -MESSAGE="$(hostname -f) rebooted" -echo "$(date -u) - system was rebooted" | mail -s "$MESSAGE" root - -# -# notify jenkins reboots on irc -# -if [ "$(hostname)" = "jenkins" ] ; then - for channel in debian-qa debian-reproducible ; do - kgb-client --conf /srv/jenkins/kgb/$channel.conf --relay-msg "$MESSAGE" - done -fi - -# -# fixup /(dev|run)/shm if needed -# -fixup_shm - -# -# fixup eth0's MTU if needed -fixup_mtu - -# -# put schroots on tmpfs for non debian hosts -# -case $(hostname) in - profitbricks-build3*) put_schroots_on_tmpfs ;; - profitbricks-build4*) put_schroots_on_tmpfs ;; - profitbricks-build7*) put_schroots_on_tmpfs ;; - *) ;; -esac - -# -# run some hosts in the future -# -case $(hostname) in - codethink-sled9*) send_back_to_the_future ;; - codethink-sled11*) send_back_to_the_future ;; - codethink-sled13*) send_back_to_the_future ;; - codethink-sled15*) send_back_to_the_future ;; - profitbricks-build4*) send_back_to_the_future ;; - profitbricks-build5*) send_back_to_the_future ;; - profitbricks-build6*) send_back_to_the_future ;; - profitbricks-build15*) send_back_to_the_future ;; - profitbricks-build16*) send_back_to_the_future ;; - *) ;; -esac - -echo "$(date -u) - system booted up." -exit 0 -- cgit v1.2.3-54-g00ecf