head	1.9;
access;
symbols
	perseant-exfatfs-base-20250801:1.9
	perseant-exfatfs-base-20240630:1.9
	perseant-exfatfs:1.9.0.16
	perseant-exfatfs-base:1.9
	cjep_sun2x:1.9.0.14
	cjep_sun2x-base:1.9
	cjep_staticlib_x-base1:1.9
	cjep_staticlib_x:1.9.0.12
	cjep_staticlib_x-base:1.9
	phil-wifi-20200421:1.9
	phil-wifi-20200411:1.9
	phil-wifi-20200406:1.9
	pgoyette-compat-merge-20190127:1.9
	pgoyette-compat-20190127:1.9
	pgoyette-compat-20190118:1.9
	pgoyette-compat-1226:1.9
	pgoyette-compat-1126:1.9
	pgoyette-compat-1020:1.9
	pgoyette-compat-0930:1.9
	pgoyette-compat-0906:1.9
	pgoyette-compat-0728:1.9
	pgoyette-compat-0625:1.9
	pgoyette-compat-0521:1.9
	pgoyette-compat-0502:1.9
	pgoyette-compat-0422:1.9
	pgoyette-compat-0415:1.9
	pgoyette-compat-0407:1.9
	pgoyette-compat-0330:1.9
	pgoyette-compat-0322:1.9
	pgoyette-compat-0315:1.9
	pgoyette-compat:1.9.0.10
	pgoyette-compat-base:1.9
	perseant-stdc-iso10646:1.9.0.8
	perseant-stdc-iso10646-base:1.9
	prg-localcount2-base3:1.9
	prg-localcount2-base2:1.9
	prg-localcount2-base1:1.9
	prg-localcount2:1.9.0.6
	prg-localcount2-base:1.9
	pgoyette-localcount-20170426:1.9
	bouyer-socketcan-base1:1.9
	pgoyette-localcount-20170320:1.9
	bouyer-socketcan:1.9.0.4
	bouyer-socketcan-base:1.9
	pgoyette-localcount-20170107:1.9
	pgoyette-localcount-20161104:1.9
	localcount-20160914:1.9
	pgoyette-localcount-20160806:1.9
	pgoyette-localcount-20160726:1.9
	pgoyette-localcount:1.9.0.2
	pgoyette-localcount-base:1.9
	netbsd-5-2-3-RELEASE:1.8
	netbsd-5-1-5-RELEASE:1.8
	netbsd-6-0-6-RELEASE:1.8
	netbsd-6-1-5-RELEASE:1.8
	yamt-pagecache-base9:1.8
	yamt-pagecache-tag8:1.8
	netbsd-6-1-4-RELEASE:1.8
	netbsd-6-0-5-RELEASE:1.8
	tls-earlyentropy:1.8.0.72
	tls-earlyentropy-base:1.9
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.8
	riastradh-drm2-base3:1.8
	netbsd-6-1-3-RELEASE:1.8
	netbsd-6-0-4-RELEASE:1.8
	netbsd-5-2-2-RELEASE:1.8
	netbsd-5-1-4-RELEASE:1.8
	netbsd-6-1-2-RELEASE:1.8
	netbsd-6-0-3-RELEASE:1.8
	netbsd-5-2-1-RELEASE:1.8
	netbsd-5-1-3-RELEASE:1.8
	netbsd-6-1-1-RELEASE:1.8
	riastradh-drm2-base2:1.8
	riastradh-drm2-base1:1.8
	riastradh-drm2:1.8.0.64
	riastradh-drm2-base:1.8
	netbsd-6-1:1.8.0.70
	netbsd-6-0-2-RELEASE:1.8
	netbsd-6-1-RELEASE:1.8
	khorben-n900:1.8.0.68
	netbsd-6-1-RC4:1.8
	netbsd-6-1-RC3:1.8
	agc-symver:1.8.0.66
	agc-symver-base:1.8
	netbsd-6-1-RC2:1.8
	netbsd-6-1-RC1:1.8
	yamt-pagecache-base8:1.8
	netbsd-5-2:1.8.0.62
	netbsd-6-0-1-RELEASE:1.8
	yamt-pagecache-base7:1.8
	netbsd-5-2-RELEASE:1.8
	netbsd-5-2-RC1:1.8
	matt-nb6-plus-nbase:1.8
	yamt-pagecache-base6:1.8
	netbsd-6-0:1.8.0.60
	netbsd-6-0-RELEASE:1.8
	netbsd-6-0-RC2:1.8
	tls-maxphys:1.8.0.58
	tls-maxphys-base:1.9
	matt-nb6-plus:1.8.0.56
	matt-nb6-plus-base:1.8
	netbsd-6-0-RC1:1.8
	yamt-pagecache-base5:1.8
	yamt-pagecache-base4:1.8
	netbsd-6:1.8.0.54
	netbsd-6-base:1.8
	netbsd-5-1-2-RELEASE:1.8
	netbsd-5-1-1-RELEASE:1.8
	yamt-pagecache-base3:1.8
	yamt-pagecache-base2:1.8
	yamt-pagecache:1.8.0.52
	yamt-pagecache-base:1.8
	cherry-xenmp:1.8.0.50
	cherry-xenmp-base:1.8
	bouyer-quota2-nbase:1.8
	bouyer-quota2:1.8.0.48
	bouyer-quota2-base:1.8
	matt-mips64-premerge-20101231:1.8
	matt-nb5-mips64-premerge-20101231:1.8
	matt-nb5-pq3:1.8.0.46
	matt-nb5-pq3-base:1.8
	netbsd-5-1:1.8.0.44
	netbsd-5-1-RELEASE:1.8
	netbsd-5-1-RC4:1.8
	matt-nb5-mips64-k15:1.8
	netbsd-5-1-RC3:1.8
	netbsd-5-1-RC2:1.8
	netbsd-5-1-RC1:1.8
	netbsd-5-0-2-RELEASE:1.8
	matt-nb5-mips64-premerge-20091211:1.8
	matt-premerge-20091211:1.8
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.8
	matt-nb4-mips64-k7-u2a-k9b:1.8
	matt-nb5-mips64-u1-k1-k5:1.8
	matt-nb5-mips64:1.8.0.42
	netbsd-5-0-1-RELEASE:1.8
	jym-xensuspend-nbase:1.8
	netbsd-5-0:1.8.0.40
	netbsd-5-0-RELEASE:1.8
	netbsd-5-0-RC4:1.8
	netbsd-5-0-RC3:1.8
	netbsd-5-0-RC2:1.8
	jym-xensuspend:1.8.0.38
	jym-xensuspend-base:1.8
	netbsd-5-0-RC1:1.8
	netbsd-5:1.8.0.36
	netbsd-5-base:1.8
	matt-mips64-base2:1.8
	matt-mips64:1.8.0.34
	netbsd-4-0-1-RELEASE:1.8
	wrstuden-revivesa-base-3:1.8
	wrstuden-revivesa-base-2:1.8
	wrstuden-fixsa-newbase:1.8
	wrstuden-revivesa-base-1:1.8
	simonb-wapbl-nbase:1.8
	yamt-pf42-base4:1.8
	simonb-wapbl:1.8.0.32
	simonb-wapbl-base:1.8
	yamt-pf42-base3:1.8
	hpcarm-cleanup-nbase:1.8
	yamt-pf42-baseX:1.8
	yamt-pf42-base2:1.8
	wrstuden-revivesa:1.8.0.30
	wrstuden-revivesa-base:1.8
	yamt-pf42:1.8.0.28
	yamt-pf42-base:1.8
	mjf-devfs2:1.8.0.26
	mjf-devfs2-base:1.8
	keiichi-mipv6:1.8.0.24
	keiichi-mipv6-base:1.8
	mjf-devfs:1.8.0.22
	mjf-devfs-base:1.8
	pc532-eol-2008:1.8
	matt-armv6-nbase:1.8
	matt-armv6-prevmlocking:1.8
	wrstuden-fixsa-base-1:1.8
	netbsd-4-0:1.8.0.20
	netbsd-4-0-RELEASE:1.8
	cube-autoconf:1.8.0.18
	cube-autoconf-base:1.8
	netbsd-4-0-RC5:1.8
	netbsd-4-0-RC4:1.8
	netbsd-4-0-RC3:1.8
	netbsd-4-0-RC2:1.8
	netbsd-4-0-RC1:1.8
	matt-armv6:1.8.0.16
	matt-armv6-base:1.8
	matt-mips64-base:1.8
	hpcarm-cleanup:1.8.0.14
	hpcarm-cleanup-base:1.8
	netbsd-3-1-1-RELEASE:1.8
	netbsd-3-0-3-RELEASE:1.8
	wrstuden-fixsa:1.8.0.12
	wrstuden-fixsa-base:1.8
	abandoned-netbsd-4-base:1.8
	abandoned-netbsd-4:1.8.0.6
	netbsd-3-1:1.8.0.8
	netbsd-3-1-RELEASE:1.8
	netbsd-3-0-2-RELEASE:1.8
	netbsd-3-1-RC4:1.8
	netbsd-3-1-RC3:1.8
	netbsd-3-1-RC2:1.8
	netbsd-3-1-RC1:1.8
	netbsd-4:1.8.0.10
	netbsd-4-base:1.8
	netbsd-3-0-1-RELEASE:1.8
	netbsd-3-0:1.8.0.4
	netbsd-3-0-RELEASE:1.8
	netbsd-3-0-RC6:1.8
	netbsd-3-0-RC5:1.8
	netbsd-3-0-RC4:1.8
	netbsd-3-0-RC3:1.8
	netbsd-3-0-RC2:1.8
	netbsd-3-0-RC1:1.8
	netbsd-2-0-3-RELEASE:1.7
	netbsd-2-1:1.7.4.1.0.2
	netbsd-2-1-RELEASE:1.7.4.1
	netbsd-2-1-RC6:1.7.4.1
	netbsd-2-1-RC5:1.7.4.1
	netbsd-2-1-RC4:1.7.4.1
	netbsd-2-1-RC3:1.7.4.1
	netbsd-2-1-RC2:1.7.4.1
	netbsd-2-1-RC1:1.7.4.1
	netbsd-2-0-2-RELEASE:1.7
	netbsd-3:1.8.0.2
	netbsd-3-base:1.8
	netbsd-2-0-1-RELEASE:1.7
	netbsd-2:1.7.0.4
	netbsd-2-base:1.7
	netbsd-2-0-RELEASE:1.7
	netbsd-2-0-RC5:1.7
	netbsd-2-0-RC4:1.7
	netbsd-2-0-RC3:1.7
	netbsd-2-0-RC2:1.7
	netbsd-2-0-RC1:1.7
	netbsd-2-0:1.7.0.2
	netbsd-2-0-base:1.7
	netbsd-1-6-PATCH002-RELEASE:1.4
	netbsd-1-6-PATCH002:1.4
	netbsd-1-6-PATCH002-RC4:1.4
	netbsd-1-6-PATCH002-RC3:1.4
	netbsd-1-6-PATCH002-RC2:1.4
	netbsd-1-6-PATCH002-RC1:1.4
	netbsd-1-6-PATCH001:1.4
	netbsd-1-6-PATCH001-RELEASE:1.4
	netbsd-1-6-PATCH001-RC3:1.4
	netbsd-1-6-PATCH001-RC2:1.4
	netbsd-1-6-PATCH001-RC1:1.4
	fvdl_fs64_base:1.4
	netbsd-1-6-RELEASE:1.4
	netbsd-1-6-RC3:1.4
	netbsd-1-6-RC2:1.4
	netbsd-1-6-RC1:1.4
	netbsd-1-6:1.4.0.2
	netbsd-1-6-base:1.4
	netbsd-1-5-PATCH003:1.3
	netbsd-1-5-PATCH002:1.3
	netbsd-1-5-PATCH001:1.3
	netbsd-1-5-RELEASE:1.3
	netbsd-1-5-BETA2:1.3
	netbsd-1-5-BETA:1.3
	netbsd-1-4-PATCH003:1.3
	netbsd-1-5-ALPHA2:1.3
	netbsd-1-5:1.3.0.12
	netbsd-1-5-base:1.3
	minoura-xpg4dl:1.3.0.10
	minoura-xpg4dl-base:1.3
	netbsd-1-4-PATCH002:1.3
	wrstuden-devbsize-19991221:1.3
	wrstuden-devbsize:1.3.0.8
	wrstuden-devbsize-base:1.3
	comdex-fall-1999:1.3.0.6
	comdex-fall-1999-base:1.3
	netbsd-1-4-PATCH001:1.3
	dynamic-messages:1.3.0.4
	dynamic-messages-base:1.3
	netbsd-1-4-RELEASE:1.3
	netbsd-1-4:1.3.0.2
	netbsd-1-4-base:1.3
	netbsd-1-3-PATCH003:1.1.2.3
	netbsd-1-3-PATCH003-CANDIDATE2:1.1.2.3
	netbsd-1-3-PATCH003-CANDIDATE1:1.1.2.3
	netbsd-1-3-PATCH003-CANDIDATE0:1.1.2.3
	netbsd-1-3-PATCH002:1.1.2.3
	netbsd-1-3-PATCH001:1.1.2.3
	netbsd-1-3-RELEASE:1.1.2.3
	netbsd-1-3-BETA:1.1.2.2
	netbsd-1-3:1.1.0.2;
locks; strict;
comment	@# @;


1.9
date	2014.07.26.19.30.42;	author dholland;	state dead;
branches;
next	1.8;
commitid	jpVd9djphWTLfVJx;

1.8
date	2005.02.19.17.00.39;	author dsl;	state Exp;
branches
	1.8.26.1
	1.8.58.1
	1.8.72.1;
next	1.7;

1.7
date	2003.06.12.11.20.11;	author dsl;	state Exp;
branches
	1.7.4.1;
next	1.6;

1.6
date	2003.05.31.08.10.00;	author dsl;	state Exp;
branches;
next	1.5;

1.5
date	2003.01.11.19.44.12;	author christos;	state Exp;
branches;
next	1.4;

1.4
date	2001.01.14.02.38.21;	author mrg;	state Exp;
branches;
next	1.3;

1.3
date	97.12.04.11.28.19;	author jonathan;	state Exp;
branches;
next	1.2;

1.2
date	97.11.02.08.20.49;	author jonathan;	state Exp;
branches;
next	1.1;

1.1
date	97.10.27.03.34.32;	author jonathan;	state Exp;
branches
	1.1.2.1;
next	;

1.8.26.1
date	2008.10.05.20.11.14;	author mjf;	state dead;
branches;
next	;

1.8.58.1
date	2014.08.19.23.45.48;	author tls;	state dead;
branches;
next	;
commitid	jTnpym9Qu0o4R1Nx;

1.8.72.1
date	2014.08.10.06.48.52;	author tls;	state dead;
branches;
next	;
commitid	Eiz0hyGBGqjVzMLx;

1.7.4.1
date	2005.07.24.02.25.26;	author snj;	state Exp;
branches;
next	;

1.1.2.1
date	97.10.27.03.34.32;	author mellon;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	97.11.02.20.50.19;	author mellon;	state Exp;
branches;
next	1.1.2.3;

1.1.2.3
date	97.12.04.11.45.00;	author jonathan;	state Exp;
branches;
next	;


desc
@@


1.9
log
@Move sysinst sources to usr.sbin.

This commit only physically moves the sources - there are no other
changes, to maximize the probability that this will be treated as a
rename if we ever do manage to migrate away from CVS.

Moving sysinst has been discussed on and off for years and has two
goals: making it easier to work on sysinst, and also making sysinst
available on running systems for use installing chroots and VM images
and other such things. None of the latter is possible yet, but as they
say, one thing at a time.

Doing this now was approved in an impromptu fashion by mrg, riz,
riastradh, me, and groo.
@
text
@#	$NetBSD: Makefile,v 1.8 2005/02/19 17:00:39 dsl Exp $
#
# Makefile for pmax
#

.include "../../Makefile.inc"
@


1.8
log
@Move definition od SRCS into global Makefile.inc (crunchgen no longer needs
to determine the list of source files).
Add -DWSKBD to amd64 (probably should go into many others as well)
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.7 2003/06/12 11:20:11 dsl Exp $
@


1.8.58.1
log
@Rebase to HEAD as of a few days ago.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.8 2005/02/19 17:00:39 dsl Exp $
@


1.8.72.1
log
@Rebase.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.8 2005/02/19 17:00:39 dsl Exp $
@


1.8.26.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.8 2005/02/19 17:00:39 dsl Exp $
@


1.7
log
@Move emulbackup message to MI set (conditional on AOUT2ELF marker).
Remove abberant dependencies of fdisk.o and md.o against menu/msg_defs.h
(nbmake depend gives the correct dependencies)
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.6 2003/05/31 08:10:00 dsl Exp $
a5 7
# have to have all of them here for crunch ...

SRCS=	menu_defs.c msg_defs.c main.c install.c upgrade.c \
	txtwalk.c run.c factor.c net.c disks.c disks_lfs.c util.c  geom.c \
	label.c target.c md.c savenewlabel.c sizemultname.c \
	bsddisklabel.c

@


1.7.4.1
log
@Apply patch (requested by riz in ticket #5523):
Sync sysinst with HEAD of 2005-07-23.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.7 2003/06/12 11:20:11 dsl Exp $
d6 7
@


1.6
log
@No need to #include "bsddisklabel.c" into md.c, add to Makefile instead.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.5 2003/01/11 19:44:12 christos Exp $
a11 2

md.o:	menu_defs.h msg_defs.h
@


1.5
log
@Make everything compile again. All platforms compile on i386 now.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.4 2001/01/14 02:38:21 mrg Exp $
d10 2
a11 1
	label.c target.c md.c savenewlabel.c sizemultname.c
@


1.4
log
@extend sysinst disk handling, some general clean ups, better /etc support
and some sparc64 fixes.  details:

- new scripting_{,v}fprintf() that also write to the script log (if open).
- support of creation of LFS filesystems
- standard installs now allow one to choose which file systems to create,
out of the list of /usr, /var, /home, MFS /tmp, and swap.  a / is always
created, but the rest all optional. [*]
- new disklabel method: use existing.  this requires one to fill in the
mount points (and having at least a "/" is enforced).
- preservation of existing filesystems (at install) is supported.
- rewrote most of make_fstab(): the entire thing is generated from the
bsdlabel now, rather than hard coding / to 'a' and swap to 'b'.  create
MFS /tmp if requested.
- if IPv6 support isn't present, don't display any ipv6 messages.
- better rc.conf support
- sparc & sparc64 default to "cylinders" now.
- choosing "standard" instead of "standard with X" de-selects the X pkgs
by default.
- sparc64: don't install bootblocks until we have a complete system, avoids
booting with no /dev/console.
- sparc64: bump STDNEEDMB, it is way low.


[*] i have added default values for DEFVARSIZE & DEFUSRSIZE (this is used
only if /usr and /home are selected) to each port, based on STDNEEDMB.  as
such, my guesses might be wrong so port maintainers should look at these.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.3 1997/12/04 11:28:19 jonathan Exp $
d10 1
a10 1
	label.c target.c md.c
@


1.3
log
@Add check for overlapping partitions:
 * Add `partinfo' type, for description of a single partition,
   so we can pass labels by reference..
 * Add label.c with label initialization, naive overlap-check code,
   and a UI entrypoint edit_and_check_label() which iterates through
   checking a label for overlaps, and if any, giving the user the choice of
   fixing them or punting back to the main menu.
 * Change return type of md_make_bsd_partitions from void to int.
   Return 0 if the partition has problems (or the user gave up on it)
   and 1 if the partition is completed and looks OK.
 * Change install() to check return value of md_make_bsd_partitions().
   If it returns zero,  print an `abort' message and return to main menu.
 * Add label.c to all ports' Makefile.

MD code tested on pmax and cut-and-pasted to other ports.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.2 1997/11/02 08:20:49 jonathan Exp $
d9 1
a9 1
	txtwalk.c run.c factor.c net.c disks.c util.c  geom.c \
@


1.2
log
@* Change sysinst MI code to use new install-target-filesystem access functions.
  Add  target.c to Makefiles.

* Minor fixes:
  * Fix buglet in disks.c: make sure the target /etc exists before
    touching the target's /etc/fstab. (Could be even cleaner.)

   * If the target root is on /, don't copy our temporary /etc/resolv.conf
     to the target /etc/resolv.conf. (Could be even cleaner.)
   * Don't write the DNS hostname into /etc/defaultdomain.
     DNS  search paths are often not the same as YP group names.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.1 1997/10/27 03:34:32 jonathan Exp $
d10 1
a10 1
	target.c md.c
@


1.1
log
@sysinst support for pmax, pass 0.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.3 1997/10/22 02:17:49 lukem Exp $
d9 2
a10 2
	txtwalk.c run.c factor.c net.c disks.c util.c geom.c \
	md.c
@


1.1.2.1
log
@file Makefile was added on branch netbsd-1-3 on 1997-11-02 20:50:19 +0000
@
text
@d1 14
@


1.1.2.2
log
@Pull rev 1.2 up from trunk (jonathan)
@
text
@a0 14
#	$NetBSD: Makefile,v 1.1.2.1 1997/11/02 20:50:19 mellon Exp $
#
# Makefile for pmax
#

# have to have all of them here for crunch ...

SRCS=	menu_defs.c msg_defs.c main.c install.c upgrade.c \
	txtwalk.c run.c factor.c net.c disks.c util.c  geom.c \
	target.c md.c

md.o:	menu_defs.h msg_defs.h

.include "../../Makefile.inc"
@


1.1.2.3
log
@Pull up commit with message
 >Add check for overlapping partitions:
to 1.3 branch;

  defs.h,v: 1.24
  install.c,v: 1.10
  msg.mi.eng,v: 1.22
  arch/arm32/Makefile,v: 1.2
  arch/arm32/md.c,v: 1.2
  arch/i386/Makefile,v: 1.5
  arch/i386/md.c,v: 1.9
  arch/pc532/Makefile: 1.6
  arch/pc532/md.c,v: 1.4
  arch/pmax/Makefile,v: 1.3
  arch/pmax/md.c,v: 1.16
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.1.2.2 1997/12/04 11:45:00 jonathan Exp $
d10 1
a10 1
	label.c target.c md.c
@
