Home | History | Annotate | only in /src/distrib/sun2/ramdisk
History log of /src/distrib/sun2/ramdisk
RevisionDateAuthorComments
 1.1 18-May-2001  fredette branches: 1.1.34;
Added sun2 distrib files.
 1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.28 17-May-2024  christos Add /dev/pipe to the spec list using IMAGESPECEXTRA
 1.27 18-Jun-2021  mrg make this build with GCC 10.

change makefs flags from:
density=2048
to:
density=3072,bsize=4096,fsize=512,optimization=space

so that everything fits again. add some comment GCC flags
that may help reduce size a little more.
 1.26 01-Mar-2021  martin Drop IEEE802.11 support from the ramdisk's ifconfig(8)
 1.25 24-Jan-2017  christos += for MAKEFS_FLAGS
 1.24 27-Aug-2014  christos branches: 1.24.2; 1.24.4;
mark fstab .PHONY to prevent it being re-made from fstab.c in suffix rules.
 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 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.21 02-Jun-2008  he Bump miniroot size from 500k to 600k to compensate for recent bloat.
 1.20 27-Apr-2008  tsutsui branches: 1.20.2;
Shrink ramdisk to 500k again.
The crunched binary with optimized libraries fits it.
 1.19 25-Apr-2008  he Bump the ramdisk from 500k to 700k to compensate for bloat which
happened while the sun2 kernels were unbuildable.
 1.18 24-Jun-2007  isaki branches: 1.18.12; 1.18.14;
Remove a duplicated option in MAKEFS_FLAGS.
"minfree=0,optimization=space" is defined at
../../common/Makefile.image.
 1.17 13-Dec-2003  chs ramdisk doesn't fit in 400k anymore, make it 500k.
 1.16 29-Oct-2003  jdolecek __ramdisk MAKEDEV target is no more
 1.15 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.14 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.13 26-Apr-2002  lukem replace _SRC_TOP_ with NETBSDSRCDIR, since the latter is the "public" version
 1.12 26-Apr-2002  lukem move files from ../common/ that are only used in this directory to here
 1.11 26-Apr-2002  lukem convert to be closer to the other distrib dirs:
- take advantage of Makefile.mdset
- use list instead of ramdisk.list, and remove special srcdirs for init
and dd since they understand -DSMALLPROG
- use full-path style specfile mtree.conf instead of
old-style specfile ../common/ramdisk.tree
- ensure IMAGEDEPENDS is in sync with list
(xxx; untested :)
 1.10 22-Apr-2002  fredette Converted sun2 to the new distrib world order. It is now
possible to do full release unprivileged cross-builds.
 1.9 06-Apr-2002  tsutsui Set DBG=-Os for libhack.
 1.8 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.7 26-Mar-2002  fredette Note that libhack.o depends on gethost.o, otherwise
the latter won't get built.
 1.6 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.5 06-Mar-2002  lukem replace local ${REV} with ${DISTRIBREV} from distrib/Makefile.inc
 1.4 17-Dec-2001  fredette Sync with the sun3 distrib code, and fixed many problems
to the point where this is truly useful for building
sun2 releases.
 1.3 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.2 13-Oct-2001  jmc Add MTREE?= to add Makefiles and use when running mtree
 1.1 18-May-2001  fredette Added sun2 distrib files.
 1.18.14.1 04-Jun-2008  yamt sync with head
 1.18.12.2 05-Oct-2008  mjf Sync with HEAD.
 1.18.12.1 02-Jun-2008  mjf Sync with HEAD.
 1.20.2.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.24.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.24.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.1 18-May-2001  fredette branches: 1.1.34;
Added sun2 distrib files.
 1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.2 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.1 26-Apr-2002  lukem branches: 1.1.34;
move files from ../common/ that are only used in this directory to here
 1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.1 26-Apr-2002  lukem branches: 1.1.34;
move files from ../common/ that are only used in this directory to here
 1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.12 04-Oct-2020  rin Try to fix ramdisk overflow (somehow build succeeds without fix for me);
drop mount_{cd9660,nfs} as cd(4) and NFS are disabled for RAMDISK kernel.
 1.11 10-Mar-2010  abs Relegate edlabel to use in extremely memory constrained install
ramdisks and prefer disklabel elsewhere.
Based on discussion on affected port lists (port-sparc port-sparc64
port-sun3 port-sun2 port-atari port-mvme68k).
All listed ports plus amd64 test built after change
 1.10 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.9 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.8 06-May-2008  dyoung Add -lprop to the LIBS line so that ifconfig will link.
 1.7 19-Oct-2004  he branches: 1.7.26; 1.7.28;
Patterned after sun3, use "tls" instead of "ls", and hardlink the program
to "ls". Fixes build problem after recent update to crunchgen.
 1.6 19-Jan-2003  tsutsui branches: 1.6.4;
Remove "srcdir distrib/utils/x_mount" from ramdisk lists
since src/sbin/mount/Makefile no longer links fs specific routines.
 1.5 19-May-2002  lukem minor whitespace & sorting cleanup
 1.4 26-Apr-2002  lukem replace _SRC_TOP_ with NETBSDSRCDIR, since the latter is the "public" version
 1.3 26-Apr-2002  lukem remove non mount_* links to mount_* programs...
 1.2 26-Apr-2002  lukem move files from ../common/ that are only used in this directory to here
 1.1 26-Apr-2002  lukem convert to be closer to the other distrib dirs:
- take advantage of Makefile.mdset
- use list instead of ramdisk.list, and remove special srcdirs for init
and dd since they understand -DSMALLPROG
- use full-path style specfile mtree.conf instead of
old-style specfile ../common/ramdisk.tree
- ensure IMAGEDEPENDS is in sync with list
(xxx; untested :)
 1.6.4.1 31-Aug-2005  riz Pull up following revision(s) (requested by riz in ticket #5632):
distrib/sun2/ramdisk/list: revision 1.7
Patterned after sun3, use "tls" instead of "ls", and hardlink the program
to "ls". Fixes build problem after recent update to crunchgen.
 1.7.28.1 18-May-2008  yamt sync with head.
 1.7.26.2 05-Oct-2008  mjf Sync with HEAD.
 1.7.26.1 02-Jun-2008  mjf Sync with HEAD.
 1.1 26-Apr-2002  lukem branches: 1.1.34;
convert to be closer to the other distrib dirs:
- take advantage of Makefile.mdset
- use list instead of ramdisk.list, and remove special srcdirs for init
and dd since they understand -DSMALLPROG
- use full-path style specfile mtree.conf instead of
old-style specfile ../common/ramdisk.tree
- ensure IMAGEDEPENDS is in sync with list
(xxx; untested :)
 1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.1 26-Apr-2002  lukem branches: 1.1.34;
move files from ../common/ that are only used in this directory to here
 1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.1 26-Apr-2002  lukem branches: 1.1.34;
move files from ../common/ that are only used in this directory to here
 1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.2 26-Apr-2002  lukem convert to be closer to the other distrib dirs:
- take advantage of Makefile.mdset
- use list instead of ramdisk.list, and remove special srcdirs for init
and dd since they understand -DSMALLPROG
- use full-path style specfile mtree.conf instead of
old-style specfile ../common/ramdisk.tree
- ensure IMAGEDEPENDS is in sync with list
(xxx; untested :)
 1.1 22-Apr-2002  fredette Converted sun2 to the new distrib world order. It is now
possible to do full release unprivileged cross-builds.
 1.2 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.1 26-Apr-2002  lukem branches: 1.1.34;
move files from ../common/ that are only used in this directory to here
 1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.1 26-Apr-2002  lukem branches: 1.1.34;
move files from ../common/ that are only used in this directory to here
 1.1.34.1 05-Oct-2008  mjf Sync with HEAD.
 1.1 26-Apr-2002  lukem branches: 1.1.34;
move files from ../common/ that are only used in this directory to here
 1.1.34.1 05-Oct-2008  mjf Sync with HEAD.

RSS XML Feed