Home | History | Annotate | Download | only in ramdisk
History log of /src/distrib/x68k/floppies/ramdisk/Makefile
RevisionDateAuthorComments
 1.49  04-Feb-2022  tsutsui Specify -fno-unwind-tables to shring ramdisk binaries.

Saves ~8KB.
 1.48  24-Jan-2017  christos += for MAKEFS_FLAGS
 1.47  18-Sep-2016  christos branches: 1.47.2;
bump
 1.46  10-Aug-2014  isaki branches: 1.46.6;
Increase the image size to 1700KB.
At this point, the build succeeds if the build path is short,
but may fail if long. Thanks for martin@ and tsutsui@.
 1.45  27-Feb-2014  isaki Increase the image size to 1600KB.
 1.44  26-May-2013  isaki Increase the image size to 1500KB.
 1.43  26-May-2013  isaki Revert previous (to grow the ramdisk size).
> kill ping6,rtsol,df,dmesg,sync,pwd to make things fit.
 1.42  24-May-2013  christos kill ping6,rtsol,df,dmesg,sync,pwd to make things fit.
 1.41  10-Nov-2012  tsutsui - add dhcpcd support to x68k install ramdisk
- enable bpf(4) in INSTALL kernel for dhcpcd
- bump ramdisk size from 1400k to 1440k
No objection on port-x68k.
 1.40  11-Feb-2010  roy branches: 1.40.6; 1.40.8; 1.40.12;
Remove terminfo.db as it's now embedded in libterminfo.
 1.39  05-Feb-2010  roy Use the rescue terminfo.db in our images instead of termcap.
 1.38  09-Oct-2009  tsutsui Add ${DISTRIBDIR}/common/termcap (which superseded local one) to IMAGEDEPENDS.
 1.37  22-Sep-2009  isaki termcap.vt was removed.
http://mail-index.netbsd.org/source-changes/2009/09/20/msg001101.html
 1.36  20-Sep-2009  abs Ten identical list.inet6 files, or one common/list.inet6?
Not a difficult choice.
 1.35  20-Sep-2009  abs Nothing needs disktab anymore, so we'd rather have an inode and
slightly over 1K of space on install media...
 1.34  20-Sep-2009  abs ${NETBSDSRCDIR}/distrib/common/protocols => ${DISTRIBDIR}/common/protocols
${NETBSDSRCDIR}/distrib/common/services => ${DISTRIBDIR}/common/services
 1.33  20-Sep-2009  abs Move sun2, sun3 & x68k across to the common distrib etc/services, and
while here reduce it from 1180 to 794 bytes (whitespace & comment cleanup)
 1.32  20-Sep-2009  abs Alas poor dot.hdprofile. I knew him... not at all Horatio. (Remove)
 1.31  25-Jan-2009  abs Use the cutdown distrib/common/services and distrib/common/protocols
rather than the full fat etc versions
 1.30  17-Jan-2009  isaki Increase the image size from 1300KB to 1400KB.
 1.29  11-May-2008  isaki branches: 1.29.2; 1.29.8;
Increase ramdisk size.
 1.28  28-Oct-2007  isaki branches: 1.28.8; 1.28.10; 1.28.12;
Stop installing inst.fs.gz (and kern.fs).
inst.fs of 1200KB is too small to contain a recent image.
 1.27  12-May-2007  isaki branches: 1.27.4;
Rev 1.24 that I had changed was a mistake. sorry.
1200K is the total size of a floppy.
 1.26  18-Jan-2005  lukem Only use ping6 and rtsol if ${USE_INET6} != "no".
Part of PR 28994.
 1.25  18-Apr-2004  dsl Add French, German and Polish sysinstmsgs to all ramdisks that include sysinst
expect those where at least one of the language variants isn't built,
and those that are known not to have enough space (i386 ramdisk-tiny).
Files added to list.sysinst, list.sysinst.en is used when these files
cannot be added.
This might hit a size limit on another build - but I have no (sane) way of
testing it.
 1.24  27-Oct-2002  isaki branches: 1.24.2;
Increase the image size, to build.
 1.23  17-Oct-2002  lukem Rework how SMALLPROG was being used and how INET6 support was enabled.
There's two variables added to Makefile.crunch:

SMALLPROG If 1, add SMALLPROG=1 to CRUNCHENV. [default: 1]
This can be used by various Makefiles to
determine if a `small' version of the program
is required.

SMALLPROG_INET6 If 1 and SMALLPROG == 1, add SMALLPROG_INET6=1
to CRUNCHENV. [default: 0]
This can be used by various Makefiles to
determine if the `small' version has INET6
support enabled.

Only enable SMALLPROG_INET6 for programs on the ramdisks that have INET6 in
the appropriate kernel, and cleanup INET6 setting.
(Note: this means that sysinst won't get INET6 support if the kernel
it's running on doesn't have it).

This change saves a fair bit of space on various install images
(including i386 ramdisk-{ps2,small,tiny}) that didn't have INET6 in
the kernel but were unconditionally getting INET6 support in their tools.
 1.22  15-Jun-2002  isaki Add missing /dev/sram. it is used by memswitch(8).
 1.21  13-May-2002  lukem branches: 1.21.2;
- reorganise to be more consistent with other distrib/* directories
(no need for a "common" subdir which contains stuff only really
referenced by one other directory)
- use Makefile.tarfloppy instead of local code to build floppies
- use .WAIT in the top-level Makefile appropriately
- install inst.fs directly from ramdisk/Makefile rather than providing
separate inst/Makefile
 1.20  28-Nov-2000  minoura Reorganize (again) the installation system.
- Remove historical `script' installer, which was provided for
4MB RAM systems.
- Instead we provide `floppy-root' installer, which is composed
of 2 floppies just like the installation system used in the netbsd-1-2
days; one floppy contains (GENERIC) kernel and the other contains
the miniroot.
- The miniroots for both `ramdisk-root' installation system and
`floppy-root' installation system are identical.
 1.19  12-Sep-2000  minoura Adjust ramdisk sizes.
 1.18  12-Sep-2000  minoura Pull common files into newly created ramdisk-common directory.
 1.17  12-Sep-2000  minoura Reduce ramdisk size by using hacked commands in distrib/utils.
 1.16  30-Aug-2000  jhawk Use
${MAKE}
instead of
make
 1.15  02-May-2000  sjg branches: 1.15.4;
use bsd.kernobj.mk to tell us KERNOBJDIR for compiled kernels.
 1.14  24-Dec-1999  minoura Give up support of 4MB RAM machines for standard sysinst-based installer.
Restricted small installer must be used on those machines.
 1.13  05-Dec-1999  minoura Use new target echoimage to get the image name.
 1.12  13-Nov-1999  minoura Make it be compiled again.
 1.11  06-Jul-1999  minoura branches: 1.11.4;
Build INSTALL kernel automatically.
obj directory handling for read-only /usr/src.
Refer DESTDIR.
 1.10  11-May-1999  veego Sync with the recent crunchgen changes.
- Remove *.cro files and not the obsoleted *.lo files.

From Bill Studenmund commit message:
> 3) Generate .cro files rather than .lo files. .lo now is used for "local
> objects" - obj's for the host machine not the target machine.
 1.9  14-Apr-1999  minoura Descend to the utils dir for targets clean and depend.
 1.8  12-Apr-1999  minoura Size hacks.
Use libhack, x_route, x_ifconfig, init_s in the distrib/utils
to reduce the ramdisk size.
 1.7  24-Mar-1999  minoura branches: 1.7.2;
Mostly imported from netbsd-1-3 branch (1.3.3 and 1.3.4)
- Set ${driveunits} correctly.
- swapon on small memory machines.
 1.6  04-Mar-1999  wrstuden Modify all calls to newfs in ramdisk/miniroot creation to include
the needed endianism of the architecture. One step towards cross-building
releases.

Not touched are newfs calls in install scripts as they run on the desired
machine and thus default correctly.
 1.5  05-Oct-1998  minoura Back out previous patches: it is not necessory now.
 1.4  04-Oct-1998  minoura Flush buffer cache.
 1.3  05-Sep-1998  lukem distclean is a synonym for cleandir
 1.2  26-Jan-1998  bad We don't need to manually flush the buffer cache after ``vnconfig -u''
anymore.
 1.1  19-Oct-1997  oki Initial commit of installer use ramdisk image.
lifted from i386, modified for x68k by me.
 1.7.2.4  27-Jul-2000  he Apply patch (requested by minoura):
Improve ``make release'' target, following the MI changes.
 1.7.2.3  09-Jul-2000  he Pull up revision 1.13 (via patch, requested by minoura):
Automatically descend to the distrib dir in ``make release''.
 1.7.2.2  09-Jul-1999  perry pullup via patch (minoura); wouldn't compile without this.
 1.7.2.1  15-Apr-1999  minoura Pullup rev.1.8 and 1.9.
 1.11.4.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.15.4.3  15-Dec-2000  he Pull up file removal (requested by minoura):
Reorganize installation system by removing the old script based
installer, provided for 4M systems. Instead we provide
``floppy-root'' 2-floppy installer.
 1.15.4.2  14-Sep-2000  minoura Pullup from the trunk; approved by thorpej.

> From: Minoura Makoto <minoura@netbsd.org>
> Subject: CVS commit: basesrc
> To: source-changes@netbsd.org
> Date: Tue, 12 Sep 2000 19:42:52 +0300 (EEST)
> Reply-To: minoura@netbsd.org
>
>
> Module Name: basesrc
> Committed By: minoura
> Date: Tue Sep 12 16:42:52 UTC 2000
>
> Modified Files:
> basesrc/distrib/x68k/floppies/ramdisk: Makefile list
> basesrc/distrib/x68k/floppies/ramdisk.sysinst: Makefile list
> Added Files:
> basesrc/distrib/x68k/floppies/ramdisk-common: Makefile.inc
> disktab.preinstall installboot.sh termcap.vt
> Removed Files:
> basesrc/distrib/x68k/floppies/ramdisk: Makefile.inc disktab.preinstall
> termcap.vt
> basesrc/distrib/x68k/floppies/ramdisk.sysinst: disktab.preinstall
> installboot.sh termcap.vt
>
> Log Message:
> Pull common files into newly created ramdisk-common directory.
>
>
> To generate a diff of this commit:
> cvs rdiff -r1.17 -r1.18 basesrc/distrib/x68k/floppies/ramdisk/Makefile
> cvs rdiff -r1.9 -r0 basesrc/distrib/x68k/floppies/ramdisk/Makefile.inc
> cvs rdiff -r1.1 -r0 basesrc/distrib/x68k/floppies/ramdisk/disktab.preinstall \
> basesrc/distrib/x68k/floppies/ramdisk/termcap.vt
> cvs rdiff -r1.12 -r1.13 basesrc/distrib/x68k/floppies/ramdisk/list
> cvs rdiff -r0 -r1.1 basesrc/distrib/x68k/floppies/ramdisk-common/Makefile.inc \
> basesrc/distrib/x68k/floppies/ramdisk-common/disktab.preinstall \
> basesrc/distrib/x68k/floppies/ramdisk-common/installboot.sh \
> basesrc/distrib/x68k/floppies/ramdisk-common/termcap.vt
> cvs rdiff -r1.9 -r1.10 basesrc/distrib/x68k/floppies/ramdisk.sysinst/Makefile
> cvs rdiff -r1.1 -r0 \
> basesrc/distrib/x68k/floppies/ramdisk.sysinst/disktab.preinstall \
> basesrc/distrib/x68k/floppies/ramdisk.sysinst/termcap.vt
> cvs rdiff -r1.5 -r0 \
> basesrc/distrib/x68k/floppies/ramdisk.sysinst/installboot.sh
> cvs rdiff -r1.8 -r1.9 basesrc/distrib/x68k/floppies/ramdisk.sysinst/list
>
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.
 1.15.4.1  14-Sep-2000  minoura Pullup from the trunk; approved by thorpej.

> From: Minoura Makoto <minoura@netbsd.org>
> Subject: CVS commit: syssrc
> To: source-changes@netbsd.org
> Date: Tue, 12 Sep 2000 18:40:02 +0300 (EEST)
> Reply-To: minoura@netbsd.org
>
>
> Module Name: syssrc
> Committed By: minoura
> Date: Tue Sep 12 15:40:01 UTC 2000
>
> Modified Files:
> basesrc/distrib/x68k/floppies/ramdisk: Makefile dot.hdprofile
> dot.profile install.tmpl list ramdiskbin.conf upgrade.tmpl
> syssrc/sys/arch/x68k/conf: INSTALL_SMALL
>
> Log Message:
> Reduce ramdisk size by using hacked commands in distrib/utils.
>
>
> To generate a diff of this commit:
> cvs rdiff -r1.16 -r1.17 basesrc/distrib/x68k/floppies/ramdisk/Makefile
> cvs rdiff -r1.7 -r1.8 basesrc/distrib/x68k/floppies/ramdisk/dot.hdprofile
> cvs rdiff -r1.10 -r1.11 basesrc/distrib/x68k/floppies/ramdisk/dot.profile \
> basesrc/distrib/x68k/floppies/ramdisk/install.tmpl \
> basesrc/distrib/x68k/floppies/ramdisk/upgrade.tmpl
> cvs rdiff -r1.11 -r1.12 basesrc/distrib/x68k/floppies/ramdisk/list
> cvs rdiff -r1.8 -r1.9 basesrc/distrib/x68k/floppies/ramdisk/ramdiskbin.conf
> cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/x68k/conf/INSTALL_SMALL
>
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.
 1.21.2.1  24-Jun-2002  lukem Pull up revision 1.22 (requested by isaki in ticket #348):
Add missing /dev/sram. it is used by memswitch(8).
 1.24.2.1  21-Apr-2004  jmc Pullup rev 1.25 (requested by dsl in ticket #168)

Add French, German and Polish sysinstmsgs to all ramdisks that include sysinst
except those where at least one of the language variants isn't built,
and those that are known not to have enough space (i386 ramdisk-tiny).
Files added to list.sysinst, list.sysinst.en is used when these files
cannot be added.
 1.27.4.1  06-Nov-2007  matt sync with HEAD
 1.28.12.1  23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.28.10.1  18-May-2008  yamt sync with head.
 1.28.8.2  05-Oct-2008  mjf Sync with HEAD.
 1.28.8.1  02-Jun-2008  mjf Sync with HEAD.
 1.29.8.1  16-Jan-2011  bouyer Pull up following revision(s) (requested by isaki in ticket #1531):
sys/arch/x68k/conf/INSTALL: revision 1.85
distrib/x68k/floppies/ramdisk/Makefile: revision 1.30
Increase the image size from 1300KB to 1400KB.
 1.29.2.1  16-Jan-2011  bouyer Pull up following revision(s) (requested by isaki in ticket #1531):
sys/arch/x68k/conf/INSTALL: revision 1.85
distrib/x68k/floppies/ramdisk/Makefile: revision 1.30
Increase the image size from 1300KB to 1400KB.
 1.40.12.3  19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.40.12.2  23-Jun-2013  tls resync from head
 1.40.12.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.40.8.1  24-Nov-2012  jdc Pull up revisions:
src/distrib/x68k/floppies/ramdisk/Makefile revision 1.41
src/sys/arch/x68k/conf/INSTALL revision 1.96
(requested by tsutsui in ticket #705).

- add dhcpcd support to x68k install ramdisk
- enable bpf(4) in INSTALL kernel for dhcpcd
- bump ramdisk size from 1400k to 1440k
No objection on port-x68k.
 1.40.6.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.40.6.1  16-Jan-2013  yamt sync with (a bit old) head
 1.46.6.2  20-Mar-2017  pgoyette Sync with HEAD
 1.46.6.1  04-Nov-2016  pgoyette Sync with HEAD
 1.47.2.1  21-Apr-2017  bouyer Sync with HEAD

RSS XML Feed