From: Ian Jackson Date: Thu, 17 May 2007 14:18:20 +0000 (+0100) Subject: * WIP userv service. X-Git-Tag: converted-from-bzr~46^2~22^2 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=a11b8eaf429f0909728068176e6d02acefc7677c;p=autopkgtest.git * WIP userv service. --- diff --git a/debian/changelog b/debian/changelog index ac197b8..dd69925 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +autopkgtest (0.9.0~iwj) unstable; urgency=low + + * WIP userv service. + + -- + autopkgtest (0.8.2feisty1~iwj) feisty-updates; urgency=low * Fix readconfig.in to set adt_$var rather than just $var. diff --git a/xen/userv-fragment b/xen/userv-fragment new file mode 100644 index 0000000..ad0dd41 --- /dev/null +++ b/xen/userv-fragment @@ -0,0 +1,8 @@ +if ( glob calling-group AdtXenUs root + & glob service-user root + ) + reset + no-set-environment + no-disconnect-hup + execute /usr/share/autopkgtest/xenlvm/userv-target +fi diff --git a/xen/userv-target b/xen/userv-target new file mode 100755 index 0000000..e9ad631 --- /dev/null +++ b/xen/userv-target @@ -0,0 +1,8 @@ +#!/bin/bash +set -e +d="$USERV_U_distro" +fail () { printf >&2 "%s: %s\n" "$0" "$*"; exit 127; } + +test "x$d" = "x${d#/*}" || fail 'distro may not contain slashes' +test -d /var/lib/autopkgtest/xenlvm/adt_"$d" || fail 'unknown distro' +exec adt-xenlvm-with-testbed --adt-distro="$d" sh -c 'echo y && exec cat'