fakeroot_foreign_worker.sh 618 Bytes
Newer Older
1
#!/bin/bash
2

3
set -exu
4
5
6
7
8
9
10

DEBUG=true
. /srv/jenkins/bin/common-functions.sh
common_init "$@"

REPO_URL=https://salsa.debian.org/josch/fakeroot-foreign

11
TARGET=/srv/fakeroot-foreign
12
13
14
15
16

sudo mkdir -p $TARGET/
sudo chown -R jenkins:jenkins $TARGET/

if [ ! -d $TARGET/fakeroot-foreign ]; then
17
	git clone --recurse $REPO_URL $TARGET/fakeroot-foreign
18
19
20
21
else
	git -C $TARGET/fakeroot-foreign status || /bin/true
	git -C $TARGET/fakeroot-foreign fetch
	git -C $TARGET/fakeroot-foreign reset --hard origin/master
22
	git -C $TARGET/fakeroot-foreign submodule update --init
23
24
25
26
27
fi

sh $TARGET/fakeroot-foreign/run.sh

# vim: set sw=0 noet :