Home | History | Annotate | Download | only in ramdisk
History log of /src/distrib/vax/ramdisk/Makefile
RevisionDateAuthorComments
 1.36  27-May-2025  christos bump
 1.35  24-Jan-2017  christos branches: 1.35.24;
+= for MAKEFS_FLAGS
 1.34  16-Mar-2014  joerg branches: 1.34.8; 1.34.12;
Bump INSTALL ramdisk size slightly to allow building with DBG=-g.
 1.33  24-Jan-2014  martin Slightly bump ramdisk size, so the content fits even when compiled with
gcc 4.8 (usually binaries are smaller or same size, this increase is
strange)
 1.32  27-Nov-2013  martin Backout previous - it was apparently untested and breaks the build. The
commit message did not mention any reasons for the bump either.
 1.31  09-Nov-2013  christos bump md image size
 1.30  03-Jul-2012  abs branches: 1.30.2;
All apply to vax only:
- Drop KERNFS from INSTALL kernel
- Add dmesg to sysinst ramdisk
- Add 'ramdisk' target to MAKEDEV and use
- Add dhcpcd to sysinst ramdisk
- Drop old install.md script
- Misc install image cleanup (reduce diff to zaurus of all things)
 1.29  28-Jun-2012  abs Include racd0 and racd1 on ramdisk
 1.28  21-Mar-2012  matt Add a Makefile dependency
 1.27  18-Mar-2012  he Bump the ramdisk size so that the contents fits again.
 1.26  11-Feb-2010  roy branches: 1.26.6; 1.26.8;
Remove terminfo.db as it's now embedded in libterminfo.
 1.25  05-Feb-2010  roy Use the rescue terminfo.db in our images instead of termcap.
 1.24  24-Sep-2009  he Replace references to local and now no-longer-existing termcap files
with references to ${DISTRIBB}/common/termcap. Hi, abs@!
 1.23  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.22  20-Sep-2009  abs ${NETBSDSRCDIR}/distrib/common/protocols => ${DISTRIBDIR}/common/protocols
${NETBSDSRCDIR}/distrib/common/services => ${DISTRIBDIR}/common/services
 1.21  25-Jan-2009  abs Use the cutdown distrib/common/services and distrib/common/protocols
rather than the full fat etc versions
 1.20  10-May-2007  dogcow branches: 1.20.12;
Since /etc/services has gotten rather large, use a minimal one for install
kernels. (mount_nfs is notably the only binary that doesn't gracefully deal
with the lack of an /etc/services file, it appears.)
 1.19  02-May-2002  lukem yet another distrib overhaul:
- move guts of distrib/Makefile.inc to distrib/common/Makefile.distrib
(fixes problem caused by implicit include of ../Makefile.inc in certain
submake conditions triggered by makefiles not yet in tree)
- removed mkdir of ${RELEASEDIR}/*; rely upon "snap_pre" target of
etc/Makefile to create all the release directories
- renamed RELINSTALL to RELEASE_INSTALL
- renamed FLOPPYINSTDIR to FLOPPY_RELEASEDIR
- renamed MDSETDIR to MDSET_RELEASEDIR
- removed ITARGET
- move release target from top level to appropriate subdirectory
- ensure release target has correct depends
- replace miniroot's IMAGE_MD_POST with common/Makefile.image IMAGEPOSTBUILD
- Makefile.image: add realall: ${IMAGE}
 1.18  30-Apr-2002  lukem minor consistency tweaks
 1.17  26-Apr-2002  lukem replace _SRC_TOP_ with NETBSDSRCDIR, since the latter is the "public" version
 1.16  06-Apr-2002  tsutsui Set DBG=-Os for libhack.
 1.15  01-Apr-2002  lukem ensure all sysinst-using makefs generated images have at least 15 inodes free,
and be consistent how MAKEFS_FLAGS is defined.
 1.14  31-Mar-2002  matt Add some free inodes and add ra2/ra3.
 1.13  29-Mar-2002  matt Make ramdisk 1.5MB in size. cleanup miniroot makefile
 1.12  28-Mar-2002  lukem - Be consistent how libhack is used: If extra HACKOBJS (e.g., gethost.o) are
required, define them before pulling in libhack/Makefile.inc so that the
dependencies work correctly.
- Other minor cleanups
 1.11  28-Mar-2002  lukem Convert to New Distrib World Order, removing pre-sysinst goop whilst here.
Per discussion with Matt Thomas, who said he'd test this if I did the
conversion.
 1.10  06-Mar-2002  lukem replace local ${REV} with ${DISTRIBREV} from distrib/Makefile.inc
 1.9  13-Oct-2001  jmc Add MTREE?= to add Makefiles and use when running mtree
 1.8  10-Oct-2001  enami Use symbol MTREECONF instead of MTREE to refer configuration file
to avoid conflicts. Pointed out by chs@netbsd.org.
 1.7  01-Nov-2000  garbled Change all ocurrences of "crunchgen" to ${CRUNCHGEN}
 1.6  30-Aug-2000  jhawk Use
${MAKE}
instead of
make
 1.5  18-May-2000  matt branches: 1.5.4;
Updagte the VAX bits so they actually work. Use the common method of building
miniroots. Fix the ramdisk bits. Use the INSTALL kernel. This stuff has
really suffered from bitrot.
 1.4  02-May-2000  sjg use bsd.kernobj.mk to tell us KERNOBJDIR for compiled kernels.
 1.3  04-Mar-2000  ragge Patches to update to reality, from Todd Whitesel.
 1.2  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.1  12-Mar-1999  ragge branches: 1.1.2;
Put in new code to make a ramdisk system for installation.
 1.1.2.2  04-Nov-2000  he Apply patch (requested by matt):
Bring VAX release building bits into shape. Use the common method
for building miniroots, fix ramdisk, use INSTALL kernel.
(here: add an 'unconfig' target)
 1.1.2.1  01-Mar-2000  he Apply patch (requested by toddpw):
Finish porting sysinst to vax, and build various bootable installers
in new directory distrib/vax/bootfs.
 1.5.4.1  25-Mar-2002  he Apply patch (requested by he):
Introduce dependency between ramdisk/miniroot construction and
osrelease.sh, to better support UPDATE builds of releases.
 1.20.12.1  05-Oct-2008  mjf Sync with HEAD.
 1.26.8.3  25-Jul-2012  martin Pull up following revision(s) (requested by abs in ticket #446):
gnu/dist/gcc4/gcc/config/vax/vax.md: revision 1.16
external/gpl3/binutils/dist/gas/config/tc-vax.c: revision 1.6
distrib/vax/ramdisk/Makefile: revision 1.27
gnu/dist/gcc4/gcc/config/vax/builtins.md: revision 1.4
external/gpl3/binutils/dist/bfd/elf32-vax.c: revision 1.6
sys/arch/vax/conf/INSTALL: revision 1.59
Two fixes. Better PLT pruning (don't emit PLTs for local functions).
If emitting a reloc against a readonly section in a shared image,
cause TEXTREL to be set.
Warn about using a symbol as a displacement in PIC mode.
Fix ffssi2 again.
Use a UNSPEC for the internal ffs.
use (match_dup 1) since Z will be set if it is 0 just as if tst:SI was done.
This can let gcc produce better code if you code appropriately.
Bump the ramdisk size so that the contents fits again.
 1.26.8.2  05-Jul-2012  riz Pull up following revision(s) (requested by abs in ticket #405):
etc/etc.vax/MAKEDEV.conf: revision 1.15
etc/etc.vax/MAKEDEV.conf: revision 1.16
sys/arch/vax/conf/INSTALL: revision 1.61
sys/arch/vax/conf/INSTALL: revision 1.62
distrib/vax/install.md: file removal
distrib/vax/ramdisk/list: revision 1.30
distrib/vax/miniroot/list: revision 1.15
distrib/vax/miniroot/Makefile.inc: revision 1.22
distrib/vax/ramdisk/Makefile: revision 1.30
distrib/vax/ramdisk/dot.profile: revision 1.9
All apply to vax only:
- Drop KERNFS from INSTALL kernel
- Add dmesg to sysinst ramdisk
- Add 'ramdisk' target to MAKEDEV and use
- Add dhcpcd to sysinst ramdisk
- Drop old install.md script
- Misc install image cleanup (reduce diff to zaurus of all things)
Sync devices with GENERIC, and include bpfilter to allow dhcpcd to work
Ensure the ramdisk has bpf for dhcpcd
 1.26.8.1  04-Jul-2012  jdc Pull up revisions:
src/etc/etc.vax/MAKEDEV.conf revision 1.14
src/sys/arch/vax/conf/GENERIC revision 1.182
src/sys/arch/vax/conf/INSTALL revision 1.60
src/sys/arch/vax/conf/VAX780 revision 1.9
src/sys/arch/vax/conf/majors.vax revision 1.24
src/sys/arch/vax/vax/disksubr.c revision 1.53
src/sys/dev/DEVNAMES revision 1.275
src/sys/dev/mscp/files.mscp revision 1.8
src/sys/dev/mscp/mscp_disk.c revision 1.72
src/sys/dev/mscp/mscp_subr.c revision 1.42
src/distrib/vax/ramdisk/Makefile revision 1.29
(requested by abs in ticket #385).

- Add racd* devices for MSCP based CD-ROM drives (RRD40s), as opposed
to mixing them in with the ra* disks, modelled loosely on how MSCP
rx* floppies are handled
- racd* defaults to the same single iso9660 partition as cd*
- Cleanup config option handling slightly so any combination of ra*,
rx* (and now raccd*) can be defined without build errors.
- Avoid ugly printf when disks have all zero disklabel magic number

Include racd0 and racd1 on ramdisk
 1.26.6.3  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.26.6.2  30-Oct-2012  yamt sync with head
 1.26.6.1  17-Apr-2012  yamt sync with head
 1.30.2.1  19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.34.12.1  21-Apr-2017  bouyer Sync with HEAD
 1.34.8.1  20-Mar-2017  pgoyette Sync with HEAD
 1.35.24.1  02-Aug-2025  perseant Sync with HEAD

RSS XML Feed