summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xbin/schroot-create.sh10
-rw-r--r--job-cfg/schroot.yaml6
2 files changed, 5 insertions, 11 deletions
diff --git a/bin/schroot-create.sh b/bin/schroot-create.sh
index 6fff0c49..fca04f43 100755
--- a/bin/schroot-create.sh
+++ b/bin/schroot-create.sh
@@ -40,8 +40,6 @@ if [ -z "$CHROOT_TARGET" ]; then
exit 1
fi
-export CURDIR=$(pwd)
-
bootstrap() {
mkdir -p "$CHROOT_TARGET/etc/dpkg/dpkg.cfg.d"
echo force-unsafe-io > "$CHROOT_TARGET/etc/dpkg/dpkg.cfg.d/02dpkg-unsafe-io"
@@ -93,12 +91,8 @@ sudo tee /etc/schroot/chroot.d/jenkins-"$TARGET" <<-__END__
union-type=aufs
__END__
-cd /tmp
-
-schroot -c "source:jenkins-$TARGET" -u root -- apt-get update
+schroot --directory /root -c "source:jenkins-$TARGET" -u root -- apt-get update
if [ -n "$1" ]
then
- schroot -c "source:jenkins-$TARGET" -u root -- apt-get install -y --no-install-recommends "$@"
+ schroot --directory /root -c "source:jenkins-$TARGET" -u root -- apt-get install -y --no-install-recommends "$@"
fi
-
-cd $CURDIR
diff --git a/job-cfg/schroot.yaml b/job-cfg/schroot.yaml
index 557dd575..6d92d1f6 100644
--- a/job-cfg/schroot.yaml
+++ b/job-cfg/schroot.yaml
@@ -56,9 +56,9 @@
description: 'Upgrade {my_schroot} schroot.<br>{do_not_edit}'
block-downstream: yes
builders:
- - shell: 'schroot -u root -c source:jenkins-{my_schroot} -- apt-get update'
- - shell: 'schroot -u root -c source:jenkins-{my_schroot} -- apt-get -y -u dist-upgrade'
- - shell: 'schroot -u root -c source:jenkins-{my_schroot} -- apt-get --purge autoremove'
+ - shell: 'schroot --directory /root -u root -c source:jenkins-{my_schroot} -- apt-get update'
+ - shell: 'schroot --directory /root -u root -c source:jenkins-{my_schroot} -- apt-get -y -u dist-upgrade'
+ - shell: 'schroot --directory /root -u root -c source:jenkins-{my_schroot} -- apt-get --purge autoremove'
- job-template:
defaults: schroot-create