Skip site navigation (1)Skip section navigation (2)
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>