Home | History | Annotate | Download | only in ramdisk
History log of /src/distrib/sun3/ramdisk/Makefile
RevisionDateAuthorComments
 1.42  17-May-2024  christos Add /dev/pipe to the spec list using IMAGESPECEXTRA
 1.41  07-Feb-2019  mrg bump ramdisk sizes to cope with GCC 7 bloat.
 1.40  24-Jan-2017  christos branches: 1.40.12;
+= for MAKEFS_FLAGS
 1.39  27-Aug-2014  christos branches: 1.39.2; 1.39.4;
mark fstab .PHONY to prevent it being re-made from fstab.c in suffix rules.
 1.38  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.37  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.36  16-May-2008  he Bump ramdisk size from 500k to 600k to compensate for recent bloat,
probably caused by ifconfig now needing proplib.
 1.35  24-Jun-2007  isaki branches: 1.35.12; 1.35.14; 1.35.16;
Remove a duplicated option in MAKEFS_FLAGS.
"minfree=0,optimization=space" is defined at
../../common/Makefile.image.
 1.34  02-Nov-2003  chs commands have grown, make the ramdisk bigger.
 1.33  26-Oct-2003  mycroft Carefully tweak some makefs parameters so this builds.
XXX This is very fragile and has absolutely no slop space right now.
 1.32  26-Oct-2003  mycroft MAKEDEV no longer supports __ramdisk. However, now we have too many device
nodes and the ramdisk overflows.
 1.31  02-Apr-2003  fvdl Add support for UFS2. UFS2 is an enhanced FFS, adding support for
64 bit block pointers, extended attribute storage, and a few
other things.

This commit does not yet include the code to manipulate the extended
storage (for e.g. ACLs), this will be done later.

Originally written by Kirk McKusick and Network Associates Laboratories for
FreeBSD.
 1.30  17-May-2002  lukem convert to NDWO, a la sun2.

XXX: untested.
also needs sun3 converted to sun68k/stand/bootxx so that
the ${INSTALLBOOT} in miniroot can be enabled.

XXX^2: sun2 & sun3 should share distrib dirs since they're extremely similar...
 1.29  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.28  26-Apr-2002  lukem replace _SRC_TOP_ with NETBSDSRCDIR, since the latter is the "public" version
 1.27  18-Apr-2002  bouyer Include .include <bsd.own.mk> to get ${_SRC_TOP_}, and
${_SRC_TOP_}/distrib/Makefile.inc to get DISTRIBDIR & al.
 1.26  06-Apr-2002  tsutsui Set DBG=-Os for libhack.
 1.25  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.24  25-Mar-2002  lukem Disable libhack's gethost.o (replacement gethostby{name,addr}()) by default,
as they only support reading /etc/hosts, and its the "least useful" of
the libhack routines. Add gethost.o back to Really Small media which
appears to need the space savings.
 1.23  06-Mar-2002  lukem replace local ${REV} with ${DISTRIBREV} from distrib/Makefile.inc
 1.22  23-Feb-2002  chs make this work in the new build system.
 1.21  09-Nov-2001  tsutsui Use ${VND} (not ${VND_DEV}) for vnconfig in unconfig target.
 1.20  21-Oct-2001  jmc Convert to using ${MDSETIMAGE}.

Provide a default value for $MDSETIMAGE and pull in bsd.own.mk to have
it overriden as needed for cross/-current builds.
 1.19  13-Oct-2001  jmc Add MTREE?= to add Makefiles and use when running mtree
 1.18  04-Oct-2001  chs reduce ramdisk size back to what it was before.
everything fits since tsutsui fixed libhack.
 1.17  30-Jul-2001  chs increase the memory disk size, it needs to be bigger with ELF.
 1.16  19-May-2001  chs include bsd.sys.mk for DESTDIR builds.
 1.15  13-Feb-2001  jmc Add an unconfig rule
 1.14  19-Jun-2000  tsutsui Rename netbsd-RAMDISK{,3X}.gz -> netbsd.RAMDISK{,3X}.gz for consistency.
etc/Makefile uses ${KERNEL}.${CONFIGFILE}.gz.
 1.13  10-Jun-2000  tsutsui - Pass ${DESTDIR} to RunList.sh.
- Remove *.cro and *.c on make clean.
 1.12  09-Jun-2000  tsutsui - Use vnd instead of sd1b to build ramdisk image.
- Adjust ramdisk size.
- Switch to MI mdsetimage(8) from home-grown rdsetroot.
 1.11  21-May-1999  gwr Add a release target to automate building release snapshots.
 1.10  18-May-1999  gwr Increase ramdisk size
 1.9  16-May-1999  gwr updates for the 1.4 release
 1.8  22-Apr-1999  gwr Put -B be in NEWFSARGS
 1.7  04-Mar-1999  wrstuden branches: 1.7.2;
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.6  05-Sep-1998  lukem distclean is a synonym for cleandir
 1.5  12-Feb-1998  gwr Build two ramdisk kernels: netbsd-rd.sun3 and netbsd-rd.sun3x
(one for each machine architecture)
 1.4  12-Dec-1997  gwr Do the dd with a larger block size.
Use /dev/sd1b as the tmp space.
 1.3  21-Nov-1995  gwr branches: 1.3.2; 1.3.4;
Ready for release
 1.2  13-Oct-1995  gwr branches: 1.2.2;
Minor cleanup
 1.1  08-Oct-1995  gwr branches: 1.1.1;
Initial revision
 1.1.1.1  08-Oct-1995  gwr branches: 1.1.1.1.2;
Support for making sun3 installation media.
 1.1.1.1.2.1  12-Oct-1995  gwr Minor cleanup.
 1.2.2.1  21-Nov-1995  gwr From HEAD: Ready for release
 1.3.4.2  29-May-1998  mycroft Pull up patch from gwr.
 1.3.4.1  12-Dec-1997  gwr Ready for 1.3_BETA
 1.3.2.2  21-Nov-1995  gwr Ready for release
 1.3.2.1  21-Nov-1995  gwr file Makefile was added on branch netbsd-1-1 on 1995-11-21 21:19:15 +0000
 1.7.2.2  01-Mar-2000  he Apply patch (requested by toddpw):
Convert sun3 miniroot/ramdisk build process to use vnd devices
instead of requiring a scratch partition on some local disk. Also
remove dependency on /etc/disktab entry. Support recursive
``depend'' makes (do nothing though).
 1.7.2.1  21-Jun-1999  perry pullup 1.7->1.11 (gwr)
 1.35.16.1  23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.35.14.1  18-May-2008  yamt sync with head.
 1.35.12.2  05-Oct-2008  mjf Sync with HEAD.
 1.35.12.1  02-Jun-2008  mjf Sync with HEAD.
 1.39.4.1  21-Apr-2017  bouyer Sync with HEAD
 1.39.2.1  20-Mar-2017  pgoyette Sync with HEAD
 1.40.12.1  10-Jun-2019  christos Sync with HEAD

RSS XML Feed