summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authorgrant <grant@pkgsrc.org>2005-07-13 02:12:59 +0000
committergrant <grant@pkgsrc.org>2005-07-13 02:12:59 +0000
commit38185a3c5609608e683f83d3b838f5278e53e430 (patch)
tree8e9f181d6750b80349f5316a82b6373f31abcd78 /sysutils
parent77ddb3126864e462a8d577e6ff846743239fb8ed (diff)
downloadpkgsrc-38185a3c5609608e683f83d3b838f5278e53e430.tar.gz
don't hardcode /kern/xen/privcmd in xend startup script.
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/xentools20/Makefile6
-rw-r--r--sysutils/xentools20/files/xend.sh7
2 files changed, 9 insertions, 4 deletions
diff --git a/sysutils/xentools20/Makefile b/sysutils/xentools20/Makefile
index f4b4f23bbb8..0061def50cb 100644
--- a/sysutils/xentools20/Makefile
+++ b/sysutils/xentools20/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2005/07/13 01:30:17 grant Exp $
+# $NetBSD: Makefile,v 1.15 2005/07/13 02:12:59 grant Exp $
#
DISTNAME= xen-2.0.6-src
@@ -66,10 +66,14 @@ SUBST_FILES.proc= python/xen/xend/XendVnet.py
SUBST_FILES.proc+= libxc/xc_misc.c
SUBST_FILES.proc+= xentrace/xentrace.c
SUBST_SED.proc= -e "s|/proc|/kern|g"
+PROCPATH= /kern
+.else
+PROCPATH= /proc
.endif
RCD_SCRIPTS= xend
FILES_SUBST+= RCD_INTERPRETER=${PYTHONBIN}
+FILES_SUBST+= PROCPATH=${PROCPATH}
INSTALLATION_DIRS= share/examples/xen
diff --git a/sysutils/xentools20/files/xend.sh b/sysutils/xentools20/files/xend.sh
index 27be32ff7a0..0d4b6e3619d 100644
--- a/sysutils/xentools20/files/xend.sh
+++ b/sysutils/xentools20/files/xend.sh
@@ -1,6 +1,6 @@
#!@RCD_SCRIPTS_SHELL@
#
-# $NetBSD: xend.sh,v 1.3 2005/05/24 16:02:08 xtraeme Exp $
+# $NetBSD: xend.sh,v 1.4 2005/07/13 02:12:59 grant Exp $
#
# PROVIDE: xend
# REQUIRE: disks network
@@ -15,11 +15,12 @@ command="@PREFIX@/sbin/xend"
command_interpreter="@RCD_INTERPRETER@"
start_cmd="@ECHO@ Starting ${name}. && ${command} start"
start_precmd="test_kern_privcmd"
+privcmd_path="@PROCPATH@/xen/privcmd"
test_kern_privcmd()
{
- if [ ! -f /kern/xen/privcmd ]; then
- @ECHO@ "${name}: Cannot find /kern/xen/privcmd!"
+ if [ ! -f ${privcmd_path} ]; then
+ @ECHO@ "${name}: Cannot find ${privcmd_path}!"
exit 1
fi
}