FreeBSD VM tools for Citrix XenServer and XCP
PR: ports/172468 Submitted by: Mark Felder <feld@feld.me>
This commit is contained in:
parent
bf635b9acd
commit
4b77fe0b4a
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=305627
@ -1029,6 +1029,7 @@
|
||||
SUBDIR += xcdroast
|
||||
SUBDIR += xcpustate
|
||||
SUBDIR += xdu
|
||||
SUBDIR += xe-guest-utilities
|
||||
SUBDIR += xen-tools
|
||||
SUBDIR += xfburn
|
||||
SUBDIR += xfce4-battery-plugin
|
||||
|
39
sysutils/xe-guest-utilities/Makefile
Normal file
39
sysutils/xe-guest-utilities/Makefile
Normal 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>
|
2
sysutils/xe-guest-utilities/distinfo
Normal file
2
sysutils/xe-guest-utilities/distinfo
Normal 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
|
29
sysutils/xe-guest-utilities/files/xenguest.in
Normal file
29
sysutils/xe-guest-utilities/files/xenguest.in
Normal 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"
|
1
sysutils/xe-guest-utilities/pkg-descr
Normal file
1
sysutils/xe-guest-utilities/pkg-descr
Normal file
@ -0,0 +1 @@
|
||||
FreeBSD VM tools for Citrix XenServer and XCP
|
Loading…
Reference in New Issue
Block a user