From a11b8eaf429f0909728068176e6d02acefc7677c Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Thu, 17 May 2007 15:18:20 +0100 Subject: [PATCH] * WIP userv service. --- debian/changelog | 6 ++++++ xen/userv-fragment | 8 ++++++++ xen/userv-target | 8 ++++++++ 3 files changed, 22 insertions(+) create mode 100644 xen/userv-fragment create mode 100755 xen/userv-target 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' -- 2.30.2