Why?

On 2011-05-09, Ted Roby <ted.r...@gmail.com> wrote:
> This patch enables MFS in RAMDISK_CD, adds the MFS flag to
> distrib/special/newfs binary and creates the sbin/mount_mfs link for instbin.
>
> ted dot roby at gmail dot com
>
> Index: distrib/amd64/common/list
>===================================================================
> RCS file: /cvs/src/distrib/amd64/common/list,v
> retrieving revision 1.24
> diff -u -r1.24 list
> --- distrib/amd64/common/list 18 Oct 2010 04:07:49 -0000      1.24
> +++ distrib/amd64/common/list 7 May 2011 22:15:11 -0000
> @@ -40,7 +40,7 @@
>  LINK instbin                                 sbin/mount_ffs
>  LINK instbin                                 sbin/reboot sbin/halt
>  LINK instbin                                 sbin/kbd
> -LINK instbin                                 sbin/newfs
> +LINK instbin                                 sbin/newfs sbin/mount_mfs
>  LINK instbin                                 sbin/ping
>  LINK instbin                                 sbin/restore
>  LINK instbin                                 sbin/route
> Index: distrib/special/newfs/Makefile
>===================================================================
> RCS file: /cvs/src/distrib/special/newfs/Makefile,v
> retrieving revision 1.2
> diff -u -r1.2 Makefile
> --- distrib/special/newfs/Makefile    28 Oct 2009 07:36:49 -0000      1.2
> +++ distrib/special/newfs/Makefile    7 May 2011 22:15:11 -0000
> @@ -3,7 +3,7 @@
>  PROG=        newfs
>  SRCS=        dkcksum.c getmntopts.c newfs.c mkfs.c
>
> -CFLAGS+= -I${.CURDIR}/../../../sbin/mount
> +CFLAGS+=-DMFS -I${.CURDIR}/../../../sbin/mount

Some ramdisks for some arch are tight enough on space that this will
be likely overflow them.

>  .PATH:  ${.CURDIR}/../../../sbin/newfs
>  .PATH:  ${.CURDIR}/../../../sbin/mount
>  .PATH:       ${.CURDIR}/../../../sbin/disklabel
> Index: sys/arch/amd64/conf/RAMDISK_CD
>===================================================================
> RCS file: /cvs/src/sys/arch/amd64/conf/RAMDISK_CD,v
> retrieving revision 1.116
> diff -u -r1.116 RAMDISK_CD
> --- sys/arch/amd64/conf/RAMDISK_CD    3 Apr 2011 12:32:05 -0000       1.116
> +++ sys/arch/amd64/conf/RAMDISK_CD    7 May 2011 22:15:32 -0000
> @@ -15,6 +15,7 @@
>  option               FFS             # UFS
>  option               FFS2            # UFS2
>  #option              EXT2FS          # Linux ext2fs
> +option               MFS
>
>  option               NFSCLIENT       # Network File System client

Reply via email to