FreeBSD VM tools for Citrix XenServer and XCP

PR:		ports/172468
Submitted by:	Mark Felder <feld@feld.me>
This commit is contained in:
Steve Wills 2012-10-10 02:07:40 +00:00
parent bf635b9acd
commit 4b77fe0b4a
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=305627
5 changed files with 72 additions and 0 deletions

View File

@ -1029,6 +1029,7 @@
SUBDIR += xcdroast
SUBDIR += xcpustate
SUBDIR += xdu
SUBDIR += xe-guest-utilities
SUBDIR += xen-tools
SUBDIR += xfburn
SUBDIR += xfce4-battery-plugin

View File

@ -0,0 +1,39 @@
# Created by: Mark Felder <feld@feld.me>
#
# $FreeBSD$
PORTNAME= xe-guest-utilities
PORTVERSION= 6.0.2
CATEGORIES= sysutils
MASTER_SITES= https://github.com/${GIT_ACCOUNT}/${GIT_PROJECT}/tarball/${GIT_VERSION}/
DISTNAME= ${GIT_ACCOUNT}-${GIT_PROJECT}-${GIT_VERSION}
MAINTAINER= feld@feld.me
COMMENT= FreeBSD VM tools for Citrix XenServer and XCP
RUN_DEPENDS= xen-tools>0:${PORTSDIR}/sysutils/xen-tools
FETCH_ARGS= -pRr
GIT_ACCOUNT= felderado
GIT_PROJECT= freebsd-xen-tools-scripts
GIT_VERSION= 5a355c9
GITSRC= ${WRKDIR}/${GIT_ACCOUNT}-${GIT_PROJECT}-${GIT_VERSION}/src/
USE_GMAKE= yes
USE_PYTHON= yes
USE_RC_SUBR= xenguest
ONLY_FOR_ARCHS= amd64 i386
ONLY_FOR_ARCHS_REASON= "Requires i385 XEN or amd64 XENHVM kernels"
PLIST_FILES= sbin/xe-daemon \
sbin/xe-update-guest-attrs
do-build:
@${DO_NADA}
do-install:
${INSTALL_SCRIPT} ${GITSRC}/sbin/xe-daemon ${PREFIX}/sbin
${INSTALL_SCRIPT} ${GITSRC}/sbin/xe-update-guest-attrs ${PREFIX}/sbin
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (felderado-freebsd-xen-tools-scripts-5a355c9.tar.gz) = c6d934103079cae5f9bd4abdb77586cea56eb04bdafd7dfc2e3401ab271bf278
SIZE (felderado-freebsd-xen-tools-scripts-5a355c9.tar.gz) = 49171

View File

@ -0,0 +1,29 @@
#!/bin/sh
# $FreeBSD$
#
# PROVIDE: xenguest
# REQUIRE: LOGIN
# KEYWORD: nojail shutdown
#
# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
# to enable this service:
#
# xenguest_enable (bool): Set to NO by default.
# Set it to YES to enable xenguest.
. /etc/rc.subr
name=xenguest
rcvar=xenguest_enable
load_rc_config $name
: ${xe_daemon_enable="NO"}
pidfile="/var/run/xe-daemon.pid"
command="%%PREFIX%%/sbin/xe-daemon"
command_interpreter="/bin/sh"
command_args='-p $pidfile &'
run_rc_command "$1"

View File

@ -0,0 +1 @@
FreeBSD VM tools for Citrix XenServer and XCP