Blame README

Packit 6ef888
gfs2-utils
Packit 6ef888
----------
Packit 6ef888
Packit 6ef888
This package contains the tools needed to create, check, manipulate and analyze
Packit 6ef888
gfs2 filesystems, along with important scripts required to support gfs2
Packit 6ef888
clusters.
Packit 6ef888
Packit 6ef888
Build instructions
Packit 6ef888
------------------
Packit 6ef888
Packit 6ef888
The following development packages are required to build gfs2-utils:
Packit 6ef888
Packit 6ef888
 o autoconf
Packit 6ef888
 o automake
Packit 6ef888
 o libtool
Packit 6ef888
 o GNU make
Packit 6ef888
 o ncurses
Packit 6ef888
 o gettext
Packit 6ef888
 o bison
Packit 6ef888
 o flex
Packit 6ef888
 o zlib
Packit 6ef888
 o libblkid
Packit 6ef888
 o libuuid
Packit 6ef888
 o check (optional, enables unit tests)
Packit 6ef888
Packit 6ef888
The kernel header include/linux/gfs2-ondisk.h and its dependencies are also
Packit 6ef888
required.
Packit 6ef888
Packit 6ef888
To build gfs2-utils, run the following commands:
Packit 6ef888
Packit 6ef888
 $ ./autogen.sh
Packit 6ef888
 $ ./configure
Packit 6ef888
 $ make
Packit 6ef888
Packit 6ef888
See ./configure --help for more build configuration options.
Packit 6ef888
Packit 6ef888
Test Suite
Packit 6ef888
----------
Packit 6ef888
Packit 6ef888
To run the test suite, use:
Packit 6ef888
Packit 6ef888
 $ make check
Packit 6ef888
Packit 6ef888
See doc/README.tests for more details regarding the test suite.
Packit 6ef888
Packit 6ef888
Installation
Packit 6ef888
------------
Packit 6ef888
Packit 6ef888
gfs2-utils requires the following libraries:
Packit 6ef888
Packit 6ef888
 o zlib
Packit 6ef888
 o ncurses
Packit 6ef888
 o libblkid
Packit 6ef888
 o libuuid
Packit 6ef888
Packit 6ef888
To install gfs2-utils, run:
Packit 6ef888
Packit 6ef888
 # make install
Packit 6ef888
Packit 6ef888
Support scripts
Packit 6ef888
---------------
Packit 6ef888
Packit 6ef888
The following scripts (located in gfs2/scripts) are used to complete
Packit 6ef888
the userland portion of the gfs2 withdraw feature using uevents. They
Packit 6ef888
will be installed by 'make install' to these directories by default:
Packit 6ef888
Packit 6ef888
  82-gfs2-withdraw.rules in /usr/lib/udev/rules.d/
Packit 6ef888
  gfs2_withdraw_helper   in /usr/sbin/
Packit 6ef888
Packit 6ef888
See also doc/README.contributing for details on submitting patches.
Packit 6ef888