Go to file
Sven-Göran Bergh dd1ba078fa Unify version and date management
Patch 1:
 Now we have two different versions that produce different superblocks/
 filesystems with the same version info. Major/minor version in the sb
 should reflect the version of the tool creating the filesystem. This
 patch will ensure that the version entered in the file VERSION will
 be used consistently throughout the code.

Patch 2:
 In order to simplify the maintenance with a new release the date
 in F2FS_TOOLS_DATE is now take from the last commit in git. Thus,
 git is needed to run autoconf. However, git is not needed for the
 simple build procedure, ./configure && make, that should be the
 only things needed to build the tool from a tar.gz package.

 Pros & Cons:
  [+] Automated
  [+] True
  [-] Git needed to run autoreconf

Change log by Jaegeuk from the initial patch-set:

- Merge two patches into one
 : Eliminate the intermediate state having version.h and VERSION.

- Remove the Git dependency which is one of Cons
 : If there is no git tree, just use DATE described in VERSION.

- Minor coding style

 Pros & Cons:
  [+] Automated
  [+] True
  [+] No Git dependency

Signed-off-by: Sven-Göran Bergh <sgb@systemasis.org>
Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
2012-12-07 14:56:27 +09:00
m4 mkfs: Initial commit for patch v2 series 2012-11-26 19:45:59 +09:00
man mkfs: Initial commit for patch v2 series 2012-11-26 19:45:59 +09:00
mkfs Unify version and date management 2012-12-07 14:56:27 +09:00
.gitignore Ignore configure.lineno 2012-12-06 09:42:45 +09:00
AUTHORS mkfs: Initial commit for patch v2 series 2012-11-26 19:45:59 +09:00
ChangeLog mkfs: Initial commit for patch v2 series 2012-11-26 19:45:59 +09:00
configure.ac Unify version and date management 2012-12-07 14:56:27 +09:00
COPYING mkfs: Initial commit for patch v2 series 2012-11-26 19:45:59 +09:00
INSTALL mkfs: Initial commit for patch v2 series 2012-11-26 19:45:59 +09:00
Makefile.am mkfs: Initial commit for patch v2 series 2012-11-26 19:45:59 +09:00
NEWS mkfs: Initial commit for patch v2 series 2012-11-26 19:45:59 +09:00
README Enhancement: add uuid 2012-11-26 19:45:59 +09:00
VERSION Unify version and date management 2012-12-07 14:56:27 +09:00

F2FS format utilility
---------------------

To use f2fs filesystem, you should format the storage partition
with this utilility. Otherwise, you cannot mount f2fs.

Before compilation
------------------

Your should install the following packages.
 - libuuid-devel or uuid-dev

Initial compilation
-------------------

Before compilation initially, autoconf/automake tools should be run.

 # autoreconf --install

How to compile
--------------

 # ./configure
 # make

How to run by default
---------------------

 $ ./mkfs.f2fs -l [LABEL] $DEV

For more mkfs options, see man page.