Home | History | Annotate | Download | only in installimage
History log of /src/distrib/i386/installimage/Makefile
RevisionDateAuthorComments
 1.22  31-Dec-2021  christos Grow to fit debug kernels
 1.21  31-May-2021  martin bump slightly harder
 1.20  30-May-2021  martin Bump image size slightly (for gcc 10)
 1.19  06-May-2020  bouyer branches: 1.19.2;
Bump INSTIMAGEMB, hopefully fix releng autobuilds
 1.18  05-May-2020  christos A tiny little more.
 1.17  03-May-2020  christos bump caused by the module debug sets
 1.16  25-Jan-2020  christos grow for clang
 1.15  14-May-2019  christos clang binaries are so much bigger.
 1.14  07-Apr-2019  rin Bump for recent Mesa update.
 1.13  15-Dec-2018  gson 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.
 1.12  30-Oct-2018  christos bump for clang
 1.11  18-Sep-2017  joerg branches: 1.11.2; 1.11.4;
Bump install image sizes. Clang alone adds 100MB+ for a full debug build
and that pushes the full MKDEBUG build over the constraints.
 1.10  19-May-2017  christos Bump a little to handle clang images.
 1.9  20-Feb-2016  christos bump more.
 1.8  01-Feb-2016  christos bump image size
 1.7  09-Mar-2015  christos match amd64, we ran out of space.
 1.6  15-Nov-2014  uebayasi Bump image size from 512MB to 520MB.
 1.5  13-Sep-2014  roy Punt custom dhcpcd hooks in favour up upstream hooks
 1.4  26-Jul-2014  dholland branches: 1.4.2;
Adjust for sysinst move.
 1.3  03-Nov-2012  tsutsui branches: 1.3.8;
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
 1.2  17-Aug-2012  riz branches: 1.2.2;
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.
 1.1  22-Jan-2012  tsutsui branches: 1.1.2; 1.1.4;
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.
 1.1.4.4  16-Jan-2013  yamt sync with (a bit old) head
 1.1.4.3  30-Oct-2012  yamt sync with head
 1.1.4.2  17-Apr-2012  yamt sync with head
 1.1.4.1  22-Jan-2012  yamt file Makefile was added on branch yamt-pagecache on 2012-04-17 00:02:34 +0000
 1.1.2.1  17-Aug-2012  martin Pull up following revision(s) (requested by riz in ticket #506):
distrib/amd64/liveimage/emuimage/Makefile: revision 1.2
distrib/amd64/liveimage/usbimage/Makefile: revision 1.2
distrib/sun2/liveimage/emuimage/Makefile: revision 1.2
distrib/amd64/installimage/Makefile: revision 1.2
distrib/sun3/liveimage/emuimage/Makefile: revision 1.2
distrib/pmax/liveimage/emuimage/Makefile: revision 1.2
distrib/vax/liveimage/emuimage/Makefile: revision 1.2
distrib/sparc64/liveimage/emuimage/Makefile: revision 1.2
distrib/common/Makefile.bootcd: revision 1.20
distrib/i386/liveimage/emuimage/Makefile: revision 1.2
distrib/sparc/liveimage/emuimage/Makefile: revision 1.2
distrib/i386/installimage/Makefile: revision 1.2
distrib/i386/liveimage/usbimage/Makefile: revision 1.2
etc/Makefile: revision 1.398
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.
Install fully-populated .iso images in ${RELEASEDIR}/images instead
of ${RELEASEDIR}/iso, since we'll be putting non-iso images in there too.
Install live images and install images into ${RELEASEDIR}/images by
default, to keep all the large files (such as ISOs) together.
 1.2.2.2  19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.2.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.3.8.1  10-Aug-2014  tls Rebase.
 1.4.2.3  14-May-2015  snj Pull up following revision(s) (requested by martin in ticket #759):
distrib/amd64/cdroms/Makefile.cdrom: revision 1.12
distrib/amd64/installimage/Makefile: revision 1.5
distrib/amd64/installimage/spec.inst: revision 1.2
distrib/common/10-resolv.conf: file removal
distrib/common/99-print-sysinst: file removal
distrib/common/Makefile.dhcpcd: revision 1.2
distrib/common/list.dhcpcd: revision 1.3
distrib/i386/cdroms/Makefile.cdrom: revision 1.32
distrib/i386/installimage/Makefile: revision 1.5
distrib/i386/installimage/spec.inst: revision 1.2
distrib/sparc64/cdroms/installcd/Makefile: revision 1.20
distrib/vax/cdroms/installcd/Makefile: revision 1.10
usr.sbin/sysinst/msg.mi.de: revision 1.4
usr.sbin/sysinst/msg.mi.en: revision 1.4
usr.sbin/sysinst/msg.mi.es: revision 1.4
usr.sbin/sysinst/msg.mi.fr: revision 1.4
usr.sbin/sysinst/msg.mi.pl: revision 1.4
usr.sbin/sysinst/net.c: revisions 1.5-1.8, 1.11-1.15
The dhcpcd utilties in pkgsrc require dhcpcd to be running in master mode.
So set dhcpcd to start like so, but restrict it to the configured interface
still instead of ifconfig_foo=dhcp.
--
Use the 20-resolv.conf hook from dhcpcd rather than the minimal one.
Extract configured information from resolv.conf and hostname instead
of scraping the last dhcpcd script run.
This will allow the use of DHCPv6 and IPv6RA DNS details in the future.
--
dhcpcd will already have configured the system at this point, so
don't bother writing it manually.
--
Don't prompt for hostname or domain if obtained from DHCP.
--
Change the display order so it's protocol agnostic at the top,
then IPv4 then IPv6.
--
Strip newline from the gateway correctly.
--
Show the IP6 address instead of yes
--
Fix a bogus gcc warning: dhcp_config may be used uninitialized
--
Punt custom dhcpcd hooks in favour up upstream hooks
--
For the benefit of gcc 4.5, rename a local "nl" variable to "nline",
so it doesn't collide with the global curses nl() function.
 1.4.2.2  12-Mar-2015  snj Pull up following revision(s) (requested by bouyer in ticket #588):
distrib/i386/installimage/Makefile: revision 1.7
match amd64, we ran out of space.
 1.4.2.1  03-Feb-2015  bouyer Pull up following revision(s) (requested by snj in ticket #480):
distrib/i386/installimage/Makefile: revision 1.6
Bump image size from 512MB to 520MB.
 1.11.4.2  08-Apr-2020  martin Merge changes from current as of 20200406
 1.11.4.1  10-Jun-2019  christos Sync with HEAD
 1.11.2.2  26-Dec-2018  pgoyette Sync with HEAD, resolve a few conflicts
 1.11.2.1  26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.19.2.1  31-May-2021  cjep sync with head

RSS XML Feed