pgoyette
c87d5fde45
Omit cgd based ramdisks and miniroot modules if MKCRYPTO=no
...
Final part of PR kern/51282
2016-06-30 12:56:27 +00:00
christos
27942f3721
Grow!
2016-01-24 15:30:05 +00:00
martin
14373fddc6
PR install/50311: missing gptmbr.bin on ramdisk based installs.
2015-10-07 14:09:04 +00:00
martin
0ae2127055
Obey MKKMOD=no.
...
From Rin Okuyama in PR install/50061.
2015-07-19 10:16:55 +00:00
martin
ccb8409b13
Make sure to copy the language catalog files for sysinst, but do not
...
copy sysinst itself to / on the CD, and instead use the base version
for installation.
2015-05-28 09:51:31 +00:00
martin
3cf95378a5
Do not default any CD_SETS - let the MD makefiles request them specifically.
2015-05-27 09:44:40 +00:00
martin
9565aae1bf
2nd try: make amd64, i386, sparc64 and vax iso images use full sets.
...
While there fix an old bug that makefs used the build hosts /etc/group
and passwd information when creating the image.
Thanks to Andreas Gustafsson for extensive testing.
2015-05-25 15:38:33 +00:00
martin
ec52efb27b
Add full libexec contents to the CD image - this makes dhcpcd happy.
2015-05-24 09:33:20 +00:00
martin
dd29c6c2e1
Revert previous untill fallout has been fixed.
2015-05-19 06:58:52 +00:00
martin
0298cca26c
Add a new simple method to put whole sets on CD images (instead of
...
listing single binaries or patterns) and use those for the existing
ISO images.
2015-05-18 06:25:04 +00:00
martin
c5a38fe1e4
Add libpthread.so* - new lzma needs it.
2015-04-18 08:56:56 +00:00
snj
3158ea9ed8
Restore unintentionally deleted file, which prevented building of any
...
install media. PR port-amd64/49558.
2015-01-12 19:40:48 +00:00
snj
85566b644e
Nuke the five(!) install floppies. Welcome to 2015. Approved by
...
dsl@, Master of Port.
2015-01-11 04:03:47 +00:00
roy
4b34ebf614
Punt custom dhcpcd hooks in favour up upstream hooks
2014-09-13 10:18:24 +00:00
riastradh
75f2a57740
CD images need libarchive if MKBSDTAR is yes.
2014-08-14 16:27:17 +00:00
riz
d09c62a0bc
Include installboot on amd64/i386 install ramdisks in prep for a change
...
to sysinst which will use it instead of a handrolled replacement.
2014-08-10 20:07:41 +00:00
dholland
779842189d
Adjust for sysinst move.
2014-07-26 19:34:08 +00:00
martin
25fbf89b06
Create /var/tmp for vi. Pointed out by Izumi Tsutsui.
2014-05-19 15:57:04 +00:00
martin
483126c11b
PR install/48818: put vi on install CDs
2014-05-18 13:06:12 +00:00
khorben
c683555d46
Enabled building the kernel module containing the ramdisk required for full-disk encryption support by default. This should be the last part necessary on the amd64 port.
...
XXX reproduce and test on the i386 port
XXX implement support for full-disk encryption installs in sysinst
2013-07-15 00:29:49 +00:00
khorben
57ee0cb14c
Build the cgdroot ramdisk by default (for full-disk encryption support). It currently contains the same utilities found in an amd64 sysinst ramdisk, which should be useful in case of emergency.
2013-07-15 00:22:10 +00:00
christos
61ea5796ed
PR/47276: ftp has https support now
2012-12-21 18:11:10 +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
apb
5d76c7eb78
In distrib/*/ramdisks/common/Makefile.ramdisk, allow the caller to
...
pre-define the LISTS variable if they do not want it to include
${.CURDIR}/lists. This opens the possibility of making some of the
many distrib/*/ramdisks/*/lists files shared in the future.
XXX: Some of the differences between these files seem to be unnecessary.
2012-10-16 08:23:20 +00:00
apb
8d127e2f7d
Add distrib/common/Makefile.minirootkmod. Apart from comments and the
...
conversion of some constants to variables, this is identical to the code
that was previously present in both distrib/amd64/kmod/Makefile and
distrib/i386/kmod/Makefile.
Change distrib/amd64/kmod/Makefile and distrib/i386/kmod/Makefile to just
set some variables and .include "../../common/Makefile.minirootkmod".
2012-10-16 08:19:36 +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
riz
442814cf0d
Add sbin/gpt to amd64 install ramdisk.
2012-08-15 16:48:41 +00:00
martin
3bcdf0bd06
Add support for ext2fs to i386/amd64 ramdisks.
...
This is usefull for setup with various xen hosting providers.
Prompted by Blair Sadewitz.
2012-06-17 14:59:15 +00:00
joerg
fc67b0cd11
Switch terminfo(3) to cdb(5).
2012-06-03 23:19:09 +00:00
joerg
1907ec3a61
Switch device database to cdb(5). Rework ttyname(3) and ttyname_r(3) to
...
depend on new devname_r(3) as heart. Add /dev/pts magic directly to
devname(3). While it can lead to returning non-existing paths, the
behavior is more consistent that way. Drop caching layer in devname(3),
it doesn't buy anything for the common case of having access to the
database. Teach devname(3) proper fallback behavior of scanning /dev.
Create both old-style and new-style database for now in /etc/rc.d/sysdb.
2012-06-03 21:42:44 +00:00
riz
d77699356b
Use a new variable, MODULEVER, for kernel modules, tracking what's been
...
done elsewhere.
2012-02-17 00:33:24 +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
sborrill
1e3389e580
Add dkctl to install ramdisk so that you can enable disk writecaches before
...
install, if necessary.
2012-01-09 17:45:03 +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
joerg
cb569b5c4c
Include liblzma to unbreak gzip on the install CD.
2011-06-21 21:49:22 +00:00
tsutsui
2b7e6693d0
Fix indent.
2011-06-19 02:19:34 +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
joerg
1eb45821a7
Include libgcc_s.so symlinks in /usr/lib, so that binaries in /usr
...
linked against it actually work.
2011-06-18 14:47:36 +00:00
martin
dd3f377a8d
On install CDs: make ^C and ^Z work (mostly) as they used to do on
...
crunched/ramdisk install media again.
Fixes the remaining parts of PR 44738.
2011-04-17 12:18:19 +00:00
jym
6614c4b4ee
Sync ramdisks content across i386 and amd64. Biggest change is for amd64,
...
where configuration for crunchgen(1) is moved from ramdisk/ to common/.
For i386, only mbrlabel(8) and various LFS related binaries are added. Yes,
LFS. It was added to amd64 ramdisk 3 years ago, I believe it's for a good
reason... ?
2011-02-13 04:14:58 +00:00
jym
5c91db7830
Sync the ramdisks dot.profile file between amd64 and i386.
2011-02-13 03:58:38 +00:00
jym
576896857d
FLOPPYPAD + ${MACHINE} instead of hardcoding amd64.
2011-02-08 12:25:36 +00:00
jym
0987908f63
Mirror a change that was made on i386 by gdt@.
...
XXX i386 and amd64 distrib have lots in common, maybe more files/logic
could/should be shared.
Message log reads:
Use ${INSTALL} ${COPY} instead of ${CP}.
This avoids a problem where files with mode 0400 (CVSREAD=t) are
copied to OBJDIR and then can't be re-copied on a subsequent build.
ok joerg@
2011-01-29 01:54:33 +00:00
jym
d2834deaa5
Build miniroot.kmod installation module for amd64. Hook GENERIC
...
with it.
See http://mail-index.netbsd.org/port-i386/2011/01/14/msg002247.html
2011-01-18 00:22:56 +00:00
jym
8a16fb8712
Bring amd64 installation ISO to same state as the i386 one:
...
- GENERIC kernel for booting
- root is now cd0a
- use the same scripts and conf files as the i386 install ISO.
See also http://mail-index.netbsd.org/port-i386/2011/01/14/msg002247.html
2011-01-18 00:16:13 +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
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
yamt
b7fa496839
fix a typo in a comment
2009-10-21 02:31:44 +00:00
njoly
7121a760b4
Update boot.cfg banner/menu to reflect that installation floppies have
...
ACPI support.
2009-09-23 11:17:58 +00:00