aboutsummaryrefslogtreecommitdiff
path: root/emulators/vboxtool/Makefile
blob: 51abbdbb456cc2e85cd5528bc7d7d9a640e4701b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# Created by: pjm
# $FreeBSD$

PORTNAME=	vboxtool
PORTVERSION=	0.5
PORTREVISION=	1
CATEGORIES=	emulators
MASTER_SITES=	SF

MAINTAINER=	pierrejacques.mimifir@gmail.com
COMMENT=	Provides effective control of VirtualBox machines

LICENSE=	GPLv3
LICENSE_FILE=	${WRKSRC}/COPYING.txt

RUN_DEPENDS=	VBoxManage:${PORTSDIR}/emulators/virtualbox-ose\
		bash:${PORTSDIR}/shells/bash

NO_WRKSUBDIR=	yes
NO_BUILD=	yes

GROUPS=		vboxusers
USE_ZIP=	yes

SAMPLESDIR=	${PREFIX}/share/${PORTNAME}

post-patch:
	@${REINPLACE_CMD} -e 's|!/bin/bash|!/usr/bin/env bash|' \
		-e 's|/etc/|${PREFIX}&|g' \
		${WRKSRC}/script/vboxtool \
		${WRKSRC}/script/vboxtoolinit

do-install:
	@if  [ ! -f ${PREFIX}/etc/${PORTNAME} ]; then \
		${MKDIR}  	${PREFIX}/etc/${PORTNAME};\
	fi
	${MKDIR}  	${EXAMPLESDIR}
	@if [ ! -f ${PREFIX}/etc/${PORTNAME}/vboxtool.conf ]; then \
		${INSTALL_DATA} 	${FILESDIR}/vboxtool.conf	${PREFIX}/etc/${PORTNAME}/vboxtool.conf;\
	fi
	@if [ ! -f ${PREFIX}/etc/${PORTNAME}/machines.conf ]; then \
		${INSTALL_DATA} 	${FILESDIR}/machines.conf	${PREFIX}/etc/${PORTNAME}/machines.conf;\
	fi
	${INSTALL_SCRIPT} -m 0750	${WRKSRC}/script/vboxtool		${PREFIX}/bin/vboxtool
	${INSTALL_SCRIPT} -m 0750	${WRKSRC}/script/vboxtoolinit		${PREFIX}/etc/rc.d/vboxtoolinit
	${INSTALL_DATA} 	${FILESDIR}/machines.conf	${EXAMPLESDIR}/machines.conf
	${INSTALL_DATA} 	${FILESDIR}/vboxtool.conf	${EXAMPLESDIR}/vboxtool.conf
.include <bsd.port.mk>