diff options
author | Akinori MUSHA <knu@FreeBSD.org> | 2000-08-21 07:23:49 +0000 |
---|---|---|
committer | Akinori MUSHA <knu@FreeBSD.org> | 2000-08-21 07:23:49 +0000 |
commit | 70dd3b7be8acaccdf0669259546e8c500574ddeb (patch) | |
tree | e530f62fc4305d99b65ffa57d5f5ed46bcce7b30 /emulators/linux-vmware-toolbox2/Makefile | |
parent | Add vmware-tools, VMware tools for FreeBSD guest OS (X Server only). (diff) |
Add linux-vmware-toolbox, VMware toolbox for FreeBSD Guest OS
(full-featured Linux version).
PR: ports/20612
Submitted by: Makoto MATSUSHITA <matusita@jp.FreeBSD.org>
Modified by: knu
Notes
Notes:
svn path=/head/; revision=31808
Diffstat (limited to 'emulators/linux-vmware-toolbox2/Makefile')
-rw-r--r-- | emulators/linux-vmware-toolbox2/Makefile | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/emulators/linux-vmware-toolbox2/Makefile b/emulators/linux-vmware-toolbox2/Makefile new file mode 100644 index 000000000000..957f5be3b001 --- /dev/null +++ b/emulators/linux-vmware-toolbox2/Makefile @@ -0,0 +1,76 @@ +# New ports collection makefile for: VMware toolbox for Linux +# Date created: 10 Aug 2000 +# Whom: matusita@jp.FreeBSD.org +# +# $FreeBSD$ +# + +PORTNAME= vmware-toolbox +PORTVERSION= ${VMWARE_VER}.${BUILD_VER} +CATEGORIES= emulators linux +MASTER_SITES= # none +PKGNAMEPREFIX= linux- +DISTNAME= vmware-linux-tools + +MAINTAINER= matusita@jp.FreeBSD.org + +RUN_DEPENDS= ${LINUX_DIR}/lib/libc.so.6:${PORTSDIR}/emulators/linux_base + +ONLY_FOR_ARCHS= i386 +USE_X_PREFIX= yes +NO_BUILD= yes + +RESTRICTED= "Not sure if we can redistribute this." + +LINUX_FLP?= ${DISTDIR}/linux.flp +LINUX_DIR?= /compat/linux +MOUNT_PT?= ${WRKDIR}/mnt +.if exists(${LINUX_FLP}) +MOUNT_DEV?= vn0 +.else +MOUNT_DEV?= fd0 +.endif +VMWARE_VER= 2.0.2 +BUILD_VER= 621 + +MOUNT= /sbin/mount +UMOUNT= /sbin/umount +VNCONFIG= /usr/sbin/vnconfig + +.include <bsd.port.pre.mk> + +pre-fetch: + @${ECHO} "========================================================================" + @${ECHO} "" + @${ECHO} "To install this port, please do one of these:" + @${ECHO} "" + @${ECHO} " 1. Select the menu item \"Devices -> floppy0 -> Edit\" on VMware," + @${ECHO} " and choose the file \"linux.flp\"." + @${ECHO} "" + @${ECHO} " 2. Manually put the file \"linux.flp\" in ${DISTDIR}." + @${ECHO} "" + @${ECHO} "========================================================================" + +do-fetch: +.if exists("${DISTDIR}/${DISTFILES}") + @${ECHO} "Found ${DISTDIR}/${DISTFILES}." +.else + ${MKDIR} ${MOUNT_PT} + -@${UMOUNT} ${MOUNT_PT} 2>&1 >/dev/null + -@${UMOUNT} /dev/${MOUNT_DEV} 2>&1 >/dev/null +.if exists(${LINUX_FLP}) + -@${VNCONFIG} -u /dev/r${MOUNT_DEV} 2>&1 >/dev/null + ${VNCONFIG} -c /dev/r${MOUNT_DEV} ${LINUX_FLP} +.endif + ${MOUNT} -t msdos -r /dev/${MOUNT_DEV} ${MOUNT_PT} + ${CP} ${MOUNT_PT}/${DISTFILES} ${DISTDIR} + ${UMOUNT} /dev/${MOUNT_DEV} +.if exists(${LINUX_FLP}) + ${VNCONFIG} -u /dev/r${MOUNT_DEV} +.endif +.endif + +do-install: + ${CP} ${WRKSRC}/vmware-toolbox ${PREFIX}/bin/linux-vmware-toolbox + +.include <bsd.port.post.mk> |