head	1.2;
access;
symbols
	pkgsrc-2016Q3:1.1.0.36
	pkgsrc-2016Q3-base:1.1
	pkgsrc-2016Q2:1.1.0.34
	pkgsrc-2016Q2-base:1.1
	pkgsrc-2016Q1:1.1.0.32
	pkgsrc-2016Q1-base:1.1
	pkgsrc-2015Q4:1.1.0.30
	pkgsrc-2015Q4-base:1.1
	pkgsrc-2015Q3:1.1.0.28
	pkgsrc-2015Q3-base:1.1
	pkgsrc-2015Q2:1.1.0.26
	pkgsrc-2015Q2-base:1.1
	pkgsrc-2015Q1:1.1.0.24
	pkgsrc-2015Q1-base:1.1
	pkgsrc-2014Q4:1.1.0.22
	pkgsrc-2014Q4-base:1.1
	pkgsrc-2014Q3:1.1.0.20
	pkgsrc-2014Q3-base:1.1
	pkgsrc-2014Q2:1.1.0.18
	pkgsrc-2014Q2-base:1.1
	pkgsrc-2014Q1:1.1.0.16
	pkgsrc-2014Q1-base:1.1
	pkgsrc-2013Q4:1.1.0.14
	pkgsrc-2013Q4-base:1.1
	pkgsrc-2013Q3:1.1.0.12
	pkgsrc-2013Q3-base:1.1
	pkgsrc-2013Q2:1.1.0.10
	pkgsrc-2013Q2-base:1.1
	pkgsrc-2013Q1:1.1.0.8
	pkgsrc-2013Q1-base:1.1
	pkgsrc-2012Q4:1.1.0.6
	pkgsrc-2012Q4-base:1.1
	pkgsrc-2012Q3:1.1.0.4
	pkgsrc-2012Q3-base:1.1
	pkgsrc-2012Q2:1.1.0.2
	pkgsrc-2012Q2-base:1.1;
locks; strict;
comment	@# @;


1.2
date	2016.10.04.14.57.51;	author kamil;	state dead;
branches;
next	1.1;
commitid	f3rGkYv1AwG70Qoz;

1.1
date	2012.06.07.21.35.37;	author ryoon;	state Exp;
branches;
next	;


desc
@@


1.2
log
@Remove emulators/qemu0

It was used as a fallback for NetBSD-5.x http://gnats.netbsd.org/46565
This PR was closed in 2015 as NetBSD-5.x has been eol'ed.

This version 0.15.1nb18 isn't functional on NetBSD-7.x neither CentOS 7.x.
@
text
@# $Id: Makefile.multinode-NetBSD,v 1.1 2012/06/07 21:35:37 ryoon Exp $
# Source: http://mail-index.NetBSD.org/netbsd-help/2005/03/25/0005.html
#
# Starts up two qemu instances and networks bridges them to the local
# ethernet (ETHER_IF}.  Works best with NetBSD configured to use serial
# consoles in DISK[12]
#
# Usage:
#	sudo make netbsd1
#	sudo make netbsd2
#
#  - Hubert Feyrer <hubert@@feyrer.de>
#

#NETBSD_NOGFX=
NETBSD_NOGFX=		-nographic

ETHER_IF=	tlp0
QEMU_RAM=	20
DISK1=		harddisk.netbsd1
DISK2=		harddisk.netbsd2


all: netbsd1 netbsd2

netbsd1: bridge 
	ifconfig tap1 create up	     || echo tap1: already there
	brconfig bridge0 add tap1 up || echo tap1: already on bridge0
	brconfig bridge0 -learn tap1 # real hub mode, step 1b
	brconfig bridge0 flush	# real hub more, step 2
	qemu \	
		-m ${QEMU_RAM} \
		${NETBSD_NOGFX} \
		-boot c \
		-net tap,fd=3,ifname=tap1 3<>/dev/tap1 \
		-net nic,macaddr=de:ad:be:ef:00:01 \
		${DISK1}
	brconfig bridge0 delete tap1 
	ifconfig tap1 destroy

netbsd2: bridge
	ifconfig tap2 create up	     || echo tap2: already there
	brconfig bridge0 add tap2 up || echo tap2: already on bridge0
	brconfig bridge0 -learn tap2 # real hub mode, step 1c
	brconfig bridge0 flush	     # real hub mode, step 2
	qemu \
		-m ${QEMU_RAM} \
		${NETBSD_NOGFX} \
		-boot c \
		-net tap,fd=3,ifname=tap2 3<>/dev/tap2 \
		-net nic,macaddr=de:ad:be:ef:00:02 \
		${DISK2}
	brconfig bridge0 delete tap2
	ifconfig tap2 destroy
	
bridge:
	ifconfig bridge0 create	  || echo bridge0: already there
	brconfig bridge0 add ${ETHER_IF} || echo bridge0: ${ETHER_IF} already there
	brconfig bridge0 -learn ${ETHER_IF} # real hub mode, step 1a
@


1.1
log
@Readd qemu-0.15.1nb5 as emularoes/qemu0

This package tracks qemu-0.*.
At least, NetBSD/sparc 5.1.2 and 6.0_BETA2 does not work stably on
qemu-system-sparc from newer qemu-1.1.0.
@
text
@d1 1
a1 1
# $Id: Makefile.multinode-NetBSD,v 1.3 2006/07/06 21:14:19 jlam Exp $
@

