summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMattia Rizzolo <mattia@mapreri.org>2015-06-14 20:14:07 +0200
committerHolger Levsen <holger@layer-acht.org>2015-06-14 22:36:07 +0200
commitbf3f5366dd463cdcc8b4ccd50e434e7195bba742 (patch)
tree34be56f57bbb6ed6b2fea76d4d771d248daeff8f
parent84d0ae764a0f0c4f5527411b0abdb3cfadc0ad73 (diff)
downloadjenkins.debian.net-bf3f5366dd463cdcc8b4ccd50e434e7195bba742.tar.xz
reproducible: schedule_on_demand: rewrite it to just be a wrapper around reproducible_remote_scheduler.py
-rwxr-xr-xbin/reproducible_schedule_on_demand.sh39
1 files changed, 5 insertions, 34 deletions
diff --git a/bin/reproducible_schedule_on_demand.sh b/bin/reproducible_schedule_on_demand.sh
index f7e3af35..7b51949c 100755
--- a/bin/reproducible_schedule_on_demand.sh
+++ b/bin/reproducible_schedule_on_demand.sh
@@ -4,45 +4,16 @@
# © 2015 Mattia Rizzolo <mattia@mapreri.org>
# released under the GPLv=2
-DEBUG=false
-. /srv/jenkins/bin/common-functions.sh
-common_init "$@"
-
-# common code defining db access
-. /srv/jenkins/bin/reproducible_common.sh
-
-set +x
-ARTIFACTS=0
-NOTIFY=''
-if [ "$1" = "--notify" ] ; then
- NOTIFY=true
- shift
-elif [ "$1" = "--artifacts" ] ; then
- ARTIFACTS=1
- NOTIFY=true
-fi
-SUITE="$1"
-shift
-if [ "$SUITE" = "sid" ] ; then
- echo "WARNING: sid has been renamed to unstable."
- SUITE=unstable
-fi
+set -e
if [ ! -z "$SUDO_USER" ] ; then
REQUESTER="$SUDO_USER"
else
echo "Looks like you logged into this host as the jenkins user without sudoing to it. How can that be possible?!?!"
- REQUESTER="$USER"
-fi
-
-CANDIDATES="$@"
-if [ ${#} -gt 50 ] && [ "$NOTIFY" = "true" ] ; then
- echo
- figlet "No."
- echo "Do not schedule more than 50 packages with notification. If you really really need to spam the IRC channel this much, use a loop to achieve that. Exiting."
- echo
+ echo "You're doing something too weird to be supported, please be normal, exiting."
exit 1
fi
-# finally
-schedule_packages $CANDIDATES
+LC_USER="$REQUESTER" \
+LOCAL_CALL="true" \
+/srv/jenkins/bin/reproducible_remote_scheduler.py "$@"