
NOTE : This is of alpha quality . Use at your own risk.
-------------------------------------------------------

What it is :
-----------
This is a utility to create ufs/ufs2 filesystem (of FreeBSD fame)
on Linux .


How to build (build  works only on Linux) :
-------------------------------------------
1) libufs directory contains the port of BSD libufs
   library to Linux.
   Go to libufs directory and type make to build
2) Then come back to top level directory and type
  make .

How to install:
----------------
copy new mkufs binary into your path (/sbin ) . 
copy libufs/libufs.so into the shared lib directory (/lib).


Documentation :
------------------
See FreeBSD newfs(8) manual on the web.
There is one extra option "-l" in this version of mkufs , which
is used to specify the partition in linux where the bsd disklabel
is residing .
Ex : To create a ufs filesystem on /dev/hda10 where /dev/hda3 
     is the partition where disklabel is , use :
     mkufs -l /dev/hda3 /dev/hda10


Note:
------------
1) See file UFS.txt for behaviour of the mkufs program.
2) Linux currently doesn't support UFS2 format .
   To mount in Linux , create using the following option :
   mkufs -O 1 -b 8192 <device_path>

----------------------------------------------------------------
Copyright (C)  Niraj Kumar , niraj17@iitbombay.org
