Date: Tue, 15 Aug 2000 16:30:11 +0900 From: Makoto MATSUSHITA <matusita@jp.FreeBSD.org> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/20612: New ports: emulation/vmware-{freebsd,linux}-tools Message-ID: <20000815163011P.matusita@jp.FreeBSD.org>
next in thread | raw e-mail | index | archive | help
>Number: 20612 >Category: ports >Synopsis: New ports: emulation/vmware-{freebsd,linux}-tools >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Aug 15 00:40:00 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Makoto MATSUSHITA >Release: FreeBSD 5.0-CURRENT i386 >Organization: Japan FreeBSD Users' Group >Environment: FreeBSD 5.0-CURRENT / 4.1-STABLE >Description: Here is a new ports for VMware tools. VMware tools is a set of tools for guest OS running on VMware, a PC emulation environment. emulation/vmware-freebsd-tools will install X Server your FreeBSD guest OS (CAUTION: it's not for *host* OS). Other tools are also included, however, it's unusable and should go away at this moment. emulation/vmware-linux-tools will install vmware-toolbox for Linux (it works with Linux emulation). In fact, there is the same tool for FreeBSD, however, it lacks time-synchronization feature so should not be used. If you have installed both ports, your FreeBSD guest OS will be happy. >How-To-Repeat: Extract sharfile attached below, and use it. >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # vmware-freebsd-tools/Makefile # vmware-freebsd-tools/files/md5 # vmware-freebsd-tools/pkg/COMMENT # vmware-freebsd-tools/pkg/DESCR # vmware-freebsd-tools/pkg/MESSAGE # vmware-freebsd-tools/pkg/PLIST # vmware-linux-tools/Makefile # vmware-linux-tools/files/md5 # vmware-linux-tools/pkg/COMMENT # vmware-linux-tools/pkg/DESCR # vmware-linux-tools/pkg/PLIST # echo x - vmware-freebsd-tools/Makefile sed 's/^X//' >vmware-freebsd-tools/Makefile << 'END-of-vmware-freebsd-tools/Makefile' X# New ports collection makefile for: VMware tools for FreeBSD X# Date created: 10 Aug 2000 X# Whom: matusita@jp.FreeBSD.org X# X# $FreeBSD$ X# X XPORTNAME= vmware-freebsd-tools XPORTVERSION= ${VMWARE_VER}.${BUILD_VER} XCATEGORIES= emulators XMASTER_SITES= ${AU_ONLY_SITES} \ X http://www4.vmware.com/software/ \ X http://vmware-svca.www.conxion.com/software/ \ X http://vmware-chil.www.conxion.com/software/ \ X http://vmware-heva.www.conxion.com/software/ \ X http://vmware.wespe.de/software/ \ X ftp://vmware.wespe.de/pub/software/ X.if defined(AU_RESIDENT) && (${AU_RESIDENT} == YES) XAU_ONLY_SITES= ftp://mirror.aarnet.edu.au/pub/vmware/software/ X.endif XDISTNAME= tools-for-freebsd-${BUILD_VER} XWRKSRC= ${WRKDIR}/${PORTNAME} X XMAINTAINER= matusita@jp.FreeBSD.org X XONLY_FOR_ARCHS= i386 XUSE_X_PREFIX= yes XNO_BUILD= yes X XRESTRICTED= "Not sure if we can redistribute this." X XVMWARE_VER= 2.0.2 XBUILD_VER= 307 X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/XF86_VMware ${PREFIX}/bin X ${INSTALL_DATA} ${WRKSRC}/XF86Config.dist ${PREFIX}/etc/XF86Config_VMware X @{CAT} ${PKGMESSAGE} X X.include <bsd.port.mk> END-of-vmware-freebsd-tools/Makefile echo x - vmware-freebsd-tools/files/md5 sed 's/^X//' >vmware-freebsd-tools/files/md5 << 'END-of-vmware-freebsd-tools/files/md5' XMD5 (tools-for-freebsd-307.tar.gz) = c9e4b04abe26f7158003fa183bcfa48f END-of-vmware-freebsd-tools/files/md5 echo x - vmware-freebsd-tools/pkg/COMMENT sed 's/^X//' >vmware-freebsd-tools/pkg/COMMENT << 'END-of-vmware-freebsd-tools/pkg/COMMENT' XVMware tools for FreeBSD guest OS (X Server only) END-of-vmware-freebsd-tools/pkg/COMMENT echo x - vmware-freebsd-tools/pkg/DESCR sed 's/^X//' >vmware-freebsd-tools/pkg/DESCR << 'END-of-vmware-freebsd-tools/pkg/DESCR' XVMware tools is a tool for supporing Guest OS running on VMware. Original XVMware tools contains X Server (special X server for Guest OS), Xvmware-toolbox (supports seemless operation, etc), and dual-boot configulation Xfiles. However, vmware-toolbox is too old (lacks a feature of time sync) Xand dual-boot configulation is broken (checkvm program is too old). So, Xthis port installs X server ONLY. X XIf you want to install vmware-toolbox, ports/emulations/vmware-linux-tools Xwill guide you. X XWWW: http://www.vmware.com/download/downloadtools.html END-of-vmware-freebsd-tools/pkg/DESCR echo x - vmware-freebsd-tools/pkg/MESSAGE sed 's/^X//' >vmware-freebsd-tools/pkg/MESSAGE << 'END-of-vmware-freebsd-tools/pkg/MESSAGE' XXFree86 configulation file is in ${PREFIX}/etc/XF86Config_VMware. XYou should copy this file to /etc/XF86Config before starting X. X XYou may also want to install ports/emulations/vmware-linux-tools. END-of-vmware-freebsd-tools/pkg/MESSAGE echo x - vmware-freebsd-tools/pkg/PLIST sed 's/^X//' >vmware-freebsd-tools/pkg/PLIST << 'END-of-vmware-freebsd-tools/pkg/PLIST' Xbin/XF86_VMware Xetc/XF86Config_VMware END-of-vmware-freebsd-tools/pkg/PLIST echo x - vmware-linux-tools/Makefile sed 's/^X//' >vmware-linux-tools/Makefile << 'END-of-vmware-linux-tools/Makefile' X# New ports collection makefile for: VMware tools for Linux X# Date created: 10 Aug 2000 X# Whom: matusita@jp.FreeBSD.org X# X# $FreeBSD$ X# X XPORTNAME= vmware-linux-tools XPORTVERSION= ${VMWARE_VER}.${BUILD_VER} XCATEGORIES= emulators XMASTER_SITES= file://${MNT}/ XDISTNAME= ${PORTNAME} XWRKSRC= ${WRKDIR}/${PORTNAME} X XMAINTAINER= matusita@jp.FreeBSD.org X XRUN_DEPENDS= ${LINUX_DIR}/lib/libc.so.6:${PORTSDIR}/emulators/linux_base XONLY_FOR_ARCHS= i386 XUSE_X_PREFIX= yes XNO_BUILD= yes X XRESTRICTED= "Not sure if we can redistribute this." X XLINUX_DIR= /compat/linux XLINUX_FLP= ${.CURDIR}/files/linux.flp XMNT= /mnt XVNDEVICE= vn0 XVMWARE_VER= 2.0.2 XBUILD_VER= 621 X XMOUNT= /sbin/mount XUMOUNT= /sbin/umount XVNCONFIG= /usr/sbin/vnconfig X Xpre-fetch: X.if !exists(${LINUX_FLP}) X @${ECHO} "You should copy the floppy image of VMware tools for" X @${ECHO} "Linux to ./files/linux.flp, or specify the filename X @${ECHO} "to variable 'LINUX_FLP'." X @${FALSE} X.else X -${UMOUNT} /dev/${VNDEVICE} X -${UMOUNT} ${MNT} X -${VNCONFIG} -u /dev/r${VNDEVICE} X ${VNCONFIG} -c /dev/r${VNDEVICE} ${LINUX_FLP} X ${MOUNT} -t msdos /dev/${VNDEVICE} ${MNT} X.endif X Xpost-fetch: X ${UMOUNT} ${MNT} X ${VNCONFIG} -u /dev/r${VNDEVICE} X Xdo-install: X ${CP} ${WRKSRC}/vmware-toolbox ${PREFIX}/bin X X.include <bsd.port.mk> END-of-vmware-linux-tools/Makefile echo x - vmware-linux-tools/files/md5 sed 's/^X//' >vmware-linux-tools/files/md5 << 'END-of-vmware-linux-tools/files/md5' XMD5 (vmware-linux-tools.tar.gz) = 70f719cbcca112e5a5295ebfe40e28aa END-of-vmware-linux-tools/files/md5 echo x - vmware-linux-tools/pkg/COMMENT sed 's/^X//' >vmware-linux-tools/pkg/COMMENT << 'END-of-vmware-linux-tools/pkg/COMMENT' XVMware tools for Linux guest OS (vmware-toolbox only) END-of-vmware-linux-tools/pkg/COMMENT echo x - vmware-linux-tools/pkg/DESCR sed 's/^X//' >vmware-linux-tools/pkg/DESCR << 'END-of-vmware-linux-tools/pkg/DESCR' XVMware-toolbox bundled with VMware tools for FreeBSD is too old, Xlacks feature of time synchronization between the virtual machine and Xthe host operating system. As a result, if you want to set exact time Xon FreeBSD guest OS, you should run ntpdate(8) every second (but no helps). X XThis port installs Linux version of vmware-toolbox instead of FreeBSD version. XIf you run FreeBSD as a guest OS, you'll be happy with this. X XBe aware that you should have the floppy image of VMware tools for Linux Xto install this port, which is bundled with VMware. You can find image from: X X Windows NT/2000: C:\Program Files\VMware\Programs\linux.flp X Linux: /usr/lib/vmware/lib/floppies/linux.flp X FreeBSD (via ports): ${PREFIX}/lib/vmware/lib/floppies/linux.flp END-of-vmware-linux-tools/pkg/DESCR echo x - vmware-linux-tools/pkg/PLIST sed 's/^X//' >vmware-linux-tools/pkg/PLIST << 'END-of-vmware-linux-tools/pkg/PLIST' Xbin/vmware-toolbox END-of-vmware-linux-tools/pkg/PLIST exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000815163011P.matusita>