View | Details | Raw Unified | Return to bug 48608
Collapse All | Expand All

(-)./Makefile (-6 / +9 lines)
Lines 67-77 Link Here
67
.include "${WRKDIRPREFIX}${.CURDIR}/work/Makefile.inc.net"
67
.include "${WRKDIRPREFIX}${.CURDIR}/work/Makefile.inc.net"
68
.endif
68
.endif
69
69
70
.if ${OSVERSION} < 500023
71
VMNET1_MINOR=	0x00010001
72
.else
73
VMNET1_MINOR=	0x00800001
74
.endif
75
70
SCRIPTS_ENV+=	LINUXBASE="${LINUXBASE}" \
76
SCRIPTS_ENV+=	LINUXBASE="${LINUXBASE}" \
71
		VMNET_HOST_IP="${VMNET_HOST_IP}" \
77
		VMNET_HOST_IP="${VMNET_HOST_IP}" \
72
		VMNET_NETMASK="${VMNET_NETMASK}"
78
		VMNET_NETMASK="${VMNET_NETMASK}" \
79
		VMNET1_MINOR="${VMNET1_MINOR}"
73
MAKE_ARGS=	KMODDIR="${VMDIR}/lib/modules"
80
MAKE_ARGS=	KMODDIR="${VMDIR}/lib/modules"
74
PLIST_SUB=	LINUXBASE="${LINUXBASE}"
81
PLIST_SUB=	LINUXBASE="${LINUXBASE}" VMNET1_MINOR="${VMNET1_MINOR}"
75
82
76
post-extract:
83
post-extract:
77
.for m in ${MODULES}
84
.for m in ${MODULES}
Lines 175-184 Link Here
175
182
176
post-install:
183
post-install:
177
	${LN} -sf ${PREFIX}/etc/vmware /etc/
184
	${LN} -sf ${PREFIX}/etc/vmware /etc/
178
.if ${OSVERSION} >= 500100
179
	${RM} -f ${LINUXBASE}/dev/vmnet1
180
	${LN} -sf /dev/vmnet1 ${LINUXBASE}/dev/vmnet1
181
.endif
182
	@${CAT} ${PKGMESSAGE}
185
	@${CAT} ${PKGMESSAGE}
183
186
184
.include <bsd.port.post.mk>
187
.include <bsd.port.post.mk>
(-)files/vmware.sh (-2 / +2 lines)
Lines 53-60 Link Here
53
		echo "Your VMware installation seems broken.  Please reinstall VMware port." >&2
53
		echo "Your VMware installation seems broken.  Please reinstall VMware port." >&2
54
		exit 255
54
		exit 255
55
	fi
55
	fi
56
    	echo -n > /dev/vmnet1 2>&1 || true
56
    	(echo -n > $dev_vmnet1) 2>/dev/null || \
57
	echo -n > $dev_vmnet1 2>&1
57
	    echo -n > /dev/vmnet1 2>&1
58
	ifconfig vmnet1 $host_ip netmask $netmask
58
	ifconfig vmnet1 $host_ip netmask $netmask
59
	if [ X$bridged = XYES ]; then
59
	if [ X$bridged = XYES ]; then
60
	    kldstat -v | grep netgraph >/dev/null || kldload netgraph.ko
60
	    kldstat -v | grep netgraph >/dev/null || kldload netgraph.ko
(-)./pkg-plist (-1 / +1 lines)
Lines 121-127 Link Here
121
@exec mknod %%LINUXBASE%%/dev/hdb b 0 0x0001000a
121
@exec mknod %%LINUXBASE%%/dev/hdb b 0 0x0001000a
122
@exec ln -sf %D/etc/vmware /etc/
122
@exec ln -sf %D/etc/vmware /etc/
123
@exec mknod %%LINUXBASE%%/dev/vmmon c 200 0
123
@exec mknod %%LINUXBASE%%/dev/vmmon c 200 0
124
@exec mknod %%LINUXBASE%%/dev/vmnet1 c 149 65537
124
@exec mknod %%LINUXBASE%%/dev/vmnet1 c 149 %%VMNET1_MINOR%%
125
@unexec rm -f /etc/vmware %%LINUXBASE%%/dev/vmmon %%LINUXBASE%%/dev/vmnet1 %%LINUXBASE%%/bin/df %%LINUXBASE%%/dev/tty[0-9]* %%LINUXBASE%%/dev/hd? %%LINUXBASE%%/dev/null
125
@unexec rm -f /etc/vmware %%LINUXBASE%%/dev/vmmon %%LINUXBASE%%/dev/vmnet1 %%LINUXBASE%%/bin/df %%LINUXBASE%%/dev/tty[0-9]* %%LINUXBASE%%/dev/hd? %%LINUXBASE%%/dev/null
126
@dirrm etc/vmware
126
@dirrm etc/vmware
127
@dirrm lib/vmware/bin
127
@dirrm lib/vmware/bin
(-)scripts/pre-install (-1 / +1 lines)
Lines 18-24 Link Here
18
mknod ${linux_dev}/null c 2 2
18
mknod ${linux_dev}/null c 2 2
19
chmod 666 ${linux_dev}/null
19
chmod 666 ${linux_dev}/null
20
echo Creating vmnet1 node
20
echo Creating vmnet1 node
21
mknod /compat/linux/dev/vmnet1 c 149 65537
21
mknod /compat/linux/dev/vmnet1 c 149 ${VMNET1_MINOR}
22
echo Creating $linux_dev/hd\?
22
echo Creating $linux_dev/hd\?
23
mknod ${linux_dev}/hda b 0 0x00010002
23
mknod ${linux_dev}/hda b 0 0x00010002
24
mknod ${linux_dev}/hdb b 0 0x0001000a
24
mknod ${linux_dev}/hdb b 0 0x0001000a

Return to bug 48608