christos
441814a01a
bump
2019-12-18 02:35:59 +00:00
maya
50f7458533
Split out /rescue to its own set and adapt installers/images to add it.
...
This is meant to make updates safer: if something goes wrong with updating
base, we still have the old, standalone /rescue to recover from.
2019-10-02 11:15:59 +00:00
christos
7e81d727bc
Consistently use ${RELEASEDIR}/${RELEASEMACHINE} instead of
...
${RELEASEDIR}/${MACHINE} (Paul Ripke)
2019-09-23 13:42:30 +00:00
christos
a672382c55
adjust miniroot scripts to deal with the time prefix in dmesg
2019-04-10 14:52:53 +00:00
christos
eca4585910
modernize, and avoid -a -o
2019-04-04 21:00:19 +00:00
gson
c2b3070712
Use the special device name "ROOT." in /etc/fstab not just on the arm
...
images, but also on the bootable disk images of other ports, so that
they can be booted from differently named devices. Merge the i386 and
amd64 -live-sd0root and -live-wd0root images into a single live image
per port, bootable both from usb media and in qemu. Drop the -xx0root
suffixes from image names as they are no longer meaningful.
2018-12-15 18:03:16 +00:00
martin
0e857c5e1f
Now that we do not force debug sets off install CDs any more, explicitly
...
set CDRELEASE_NODEBUG everywhere.
2018-09-28 15:05:19 +00:00
christos
009f8e31d2
+= for MAKEFS_FLAGS
2017-01-24 18:04:01 +00:00
christos
7c0a299a7f
mark fstab .PHONY to prevent it being re-made from fstab.c in suffix rules.
2014-08-27 04:30:25 +00:00
nakayama
605add88bb
nvi has moved.
2013-11-30 08:27:17 +00:00
joerg
820c9d565a
Explicitly build space constrained ramdisk images without unwind tables.
2013-08-12 16:31:28 +00:00
tsutsui
7be7385533
Allow overriding live-image and install-image sizes by
...
INSTIMAGEMB (for install-images), USBIMAGEMB (for x86 sd0root liveimages),
and EMUIMAGEMB (for other liveimages) variables.
Per discussion on current-users@:
http://mail-index.NetBSD.org/current-users/2012/10/29/msg021368.html
2012-11-03 14:25:32 +00:00
riz
b053ad40a5
Change the naming scheme of "live" images and usb install images
...
to incorporate the OS name and version.
XXX should also not hardcode ${BOOTDISK} in the name, but that would
require reordering stuff and more testing than I have time for right now.
Another day.
As discussed on current-users@ back in March, with some adjustments.
2012-08-17 16:56:34 +00:00
tsutsui
3cf69f27e2
Add "live-image" and "install-image" target support to build.sh.
...
"live-image" target builds pre-installed disk images that can be used on
emulators or boot from USB memory sticks to try NetBSD without installation.
Currently amd64, i386, pmax, sparc, sparc64, sun2, sun3, and vax
(which have working emulators and don't require extra tools like preparing
msdosfs or partitioning MD label structures) support this target.
"install-image" target builds an bootable installation disk image that can
be used as an install CD but burned into USB memory sticks etc.
Current only amd64 and i386 (which would support USB boot) have this target.
For more details (and known issue) see following posts on netbsd-bugs@:
http://mail-index.NetBSD.org/netbsd-bugs/2011/08/06/msg023639.html
http://mail-index.NetBSD.org/netbsd-bugs/2011/09/23/msg024207.html
http://mail-index.NetBSD.org/netbsd-bugs/2011/12/07/msg025166.html
http://mail-index.NetBSD.org/netbsd-bugs/2011/12/08/msg025178.html
No particular comments about implementation, and
"go ahead" comments from mrg@, riz@ and christos@.
Closes PR toolchain/45153 and PR misc/45155.
2012-01-22 03:53:29 +00:00
tron
df862fd957
Update location of "less" source directory to the build of various
...
install medias.
2011-07-03 23:11:31 +00:00
tsutsui
efc2552edb
Use src/distrib/utils/x_gzip in all install ramdisks/miniroots for now
...
since installation file systems might be flooded by -llzma.
2011-06-19 02:18:28 +00:00
tsutsui
7e57c1a44f
Adjust file lists for recent move:
...
usr/sbin/chown -> sbin/chown
usr/bin/chgrp -> bin/chgrp
2011-01-14 10:26:28 +00:00
abs
6c6ab6a995
Relegate edlabel to use in extremely memory constrained install
...
ramdisks and prefer disklabel elsewhere.
Based on discussion on affected port lists (port-sparc port-sparc64
port-sun3 port-sun2 port-atari port-mvme68k).
All listed ports plus amd64 test built after change
2010-03-10 23:13:09 +00:00
roy
0adc6cef21
Remove terminfo.db as it's now embedded in libterminfo.
2010-02-11 09:06:47 +00:00
roy
bb3a353864
Use the rescue terminfo.db in our images instead of termcap.
2010-02-05 10:01:16 +00:00
tsutsui
5a95051509
Replace references to local and now no-longer-existing termcap files
...
with references to ${DISTRIBDIR}/common/termcap.
2009-10-09 15:56:25 +00:00
abs
2108b54359
34 different termcap subsets, plus a couple of ports still using
...
the full termcap distfile. In an attempt to reduce the madness
switch everyone (except the i386 cd install which does its own
thing) to the same (under 8K) termcap subset:
ansi ansi/pc-term compatible with color
dumb|unknown 80-column dumb tty
hp300h HP Catseye console
iris-ansi-ap IRIS ANSI in application-keypad mode
iris-ansi|iris-ansi-net IRIS emulating 40 line ANSI terminal (almost VT100)
sun|sun1|sun2|sun-il Sun Microsystems Inc. console with working insert-line
vt100|vt100-am DEC VT100 (w/advanced video)
vt220-8 DEC VT220 8 bit terminal
vt220|vt200|vt300 DEC VT220 in vt100 emulation mode
wsvt25 NetBSD wscons in 25 line DEC VT220 mode
wsvt25m NetBSD wscons in 25 line DEC VT220 mode with Meta
x68k|x68k-ite NetBSD/x68k ITE
xterm|vs100 xterm terminal emulator (X Window System)
Trying to provide similar functionality across all ports? It'll never
catch on...
2009-09-20 23:19:50 +00:00
abs
bdf4da2bba
Nothing needs disktab anymore, so we'd rather have an inode and
...
slightly over 1K of space on install media...
2009-09-20 22:46:10 +00:00
abs
52f8f0673d
Move sun2, sun3 & x68k across to the common distrib etc/services, and
...
while here reduce it from 1180 to 794 bytes (whitespace & comment cleanup)
2009-09-20 19:41:35 +00:00
abs
7fb2fc21e2
Of the arious list files 28 said
...
PROG usr/bin/gzip usr/bin/gzcat usr/bin/gunzip
while 14 picked
PROG usr/bin/gzip usr/bin/gunzip usr/bin/gzcat
Make them all choose the former. No functional change.
2009-09-18 10:49:08 +00:00
abs
7a3d39395e
Use the cutdown distrib/common/services and distrib/common/protocols
...
rather than the full fat etc versions
2009-01-25 22:08:37 +00:00
tsutsui
356ea0a687
usr.bin/vi/build -> usr.bin/nvi/build
2008-10-30 12:39:16 +00:00
apb
f46c1de7cb
Use ${TOOL_SED} instead if plain sed in Makefiles.
2008-10-25 22:27:34 +00:00
matt
7cd6f44757
Change remaining instances of ${RELEASEDIR}/${MACHINES} to
...
${RELEASEDIR}/${RELEASEMACHINEDIR}
2008-06-23 02:16:53 +00:00
he
1415bf509b
Bump miniroot size from 500k to 600k to compensate for recent bloat.
2008-06-02 09:04:50 +00:00
dyoung
fdf6250eac
Add -lprop to the LIBS line so that ifconfig will link.
2008-05-06 15:32:06 +00:00
martin
11a6dbe728
Convert TNF licenses to new 2 clause variant
2008-04-30 13:10:46 +00:00
tsutsui
44f3e60011
Fix (currently harmless) typo.
...
I'm not sure why autobuild (amd64) gets ICE with -Os while it works on i386..
2008-04-29 17:42:35 +00:00
tsutsui
03326f4ad8
Shrink ramdisk to 500k again.
...
The crunched binary with optimized libraries fits it.
2008-04-27 05:59:47 +00:00
he
fffa7e0bcb
Bump the ramdisk from 500k to 700k to compensate for bloat which
...
happened while the sun2 kernels were unbuildable.
2008-04-25 23:01:27 +00:00
isaki
eecbbb187f
Remove a duplicated option in MAKEFS_FLAGS.
...
"minfree=0,optimization=space" is defined at
../../common/Makefile.image.
2007-06-24 05:41:52 +00:00
tsutsui
419a28d6ac
Use src/distrib/common/services so that miniroot fits in 4MB.
2007-05-16 13:06:39 +00:00
he
c80ab09cea
Bump the miniroot size from 4M to 4300k so the contents fits again.
2007-05-15 20:47:17 +00:00
tsutsui
5394379e91
Use crunched binary on sun2 miniroot so that miniroot is
...
now much smaller (18MB -> 4MB).
Installation is tested on TME (with a workaround for uvm_readahead.c bug).
2007-03-20 16:20:20 +00:00
bouyer
fee07bcfd4
Add an iso_image target (iso-image as a target name doesn't play well with
...
bsd.subdirs.mk) in distrib/makefile, which builds an iso image for $MACHINE
with binary sets, stored in ${RELEASEDIR}/iso. The image is bootable for:
alpha, amd64, cats, i386, pmax, sgimips, sparc, sparc64, sun3, vax.
mac68k/macppc no there yet because of missing feature in makefs.
call iso_image in distrib/ for iso-image in the top Makefile.
2007-03-06 21:56:47 +00:00
apb
305d6c91e1
MAKEDEV.subr no longer exists. Don't install it in any ramdisk
...
or miniroot images.
2007-03-03 06:40:05 +00:00
apb
911c20c486
Add MAKEDEV.subr to IMAGEDEPENDS. These miniroot images should probably
...
be converted to use common/Makefile.makedev.
2007-03-01 09:25:42 +00:00
apb
5d188139b4
Treate MAKEDEV.subr just as we treat MAKEDEV when creating ramdisk
...
images or miniroot images.
2007-03-01 07:11:04 +00:00
he
cfaad7eb68
Bump the miniroot size by 1MB to 18MB so that it fits again.
2006-07-31 22:56:09 +00:00
tsutsui
cc999a4878
After extracting sets, copy miniroot kernel only if there is
...
no extracted kernel in the target disk.
2006-06-25 00:35:03 +00:00
he
6ecd57a7f6
Bump the miniroot size from 16m to 17m so that the contents fits again.
2006-02-14 21:27:52 +00:00
he
f3458f94d0
Patterned after sun3, use "tls" instead of "ls", and hardlink the program
...
to "ls". Fixes build problem after recent update to crunchgen.
2004-10-19 17:45:53 +00:00
skrll
998c088730
Increase miniroot size to 16m.
2004-06-05 19:05:29 +00:00
he
04f04dc579
Bump miniroot size from 13M to 15M so that the contents fits again.
2004-02-23 18:53:31 +00:00
chs
6b91282609
ramdisk doesn't fit in 400k anymore, make it 500k.
2003-12-13 22:06:23 +00:00