chiark / gitweb /
* WIP userv service.
authorIan Jackson <ian@liberator>
Thu, 17 May 2007 14:18:20 +0000 (15:18 +0100)
committerIan Jackson <ian@liberator>
Thu, 17 May 2007 14:18:20 +0000 (15:18 +0100)
debian/changelog
xen/userv-fragment [new file with mode: 0644]
xen/userv-target [new file with mode: 0755]

index ac197b8ec934268cd54d0244d5b837688bdffd6d..dd6992554be599679811473f8d9b05d471eafb90 100644 (file)
@@ -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 (file)
index 0000000..ad0dd41
--- /dev/null
@@ -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 (executable)
index 0000000..e9ad631
--- /dev/null
@@ -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'