summaryrefslogtreecommitdiff
path: root/emulators/linux-vmware-toolbox/Makefile
diff options
context:
space:
mode:
authorAkinori MUSHA <knu@FreeBSD.org>2000-08-21 07:23:49 +0000
committerAkinori MUSHA <knu@FreeBSD.org>2000-08-21 07:23:49 +0000
commit70dd3b7be8acaccdf0669259546e8c500574ddeb (patch)
treee530f62fc4305d99b65ffa57d5f5ed46bcce7b30 /emulators/linux-vmware-toolbox/Makefile
parentAdd 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-toolbox/Makefile')
-rw-r--r--emulators/linux-vmware-toolbox/Makefile76
1 files changed, 76 insertions, 0 deletions
diff --git a/emulators/linux-vmware-toolbox/Makefile b/emulators/linux-vmware-toolbox/Makefile
new file mode 100644
index 000000000000..957f5be3b001
--- /dev/null
+++ b/emulators/linux-vmware-toolbox/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>