summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorJinWang An <jinwang.an@samsung.com>2022-12-26 13:14:07 +0900
committerJinWang An <jinwang.an@samsung.com>2022-12-26 13:14:07 +0900
commit9a7966555cb8146da9a47e2270b3e45bda06ea1c (patch)
tree4722e160acc621183e9a3ad4601a1a6d45518b36 /README
parentf2f0e690db008447a230628762679108d1d9e72b (diff)
downloaddosfstools-9a7966555cb8146da9a47e2270b3e45bda06ea1c.tar.gz
dosfstools-9a7966555cb8146da9a47e2270b3e45bda06ea1c.tar.bz2
dosfstools-9a7966555cb8146da9a47e2270b3e45bda06ea1c.zip
Imported Upstream version 4.0upstream/4.0
Diffstat (limited to 'README')
-rw-r--r--README39
1 files changed, 39 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..8fe8249
--- /dev/null
+++ b/README
@@ -0,0 +1,39 @@
+dosfstools consists of the programs mkfs.fat, fsck.fat and fatlabel to create,
+check and label file systems of the FAT family. The dosfstools are licensed
+under the GNU GPL version 3 or later. See the file COPYING for details.
+
+
+### Build Requirements
+
+dosfstools recommends libudev. It is used in mkfs.fat to collect additional
+information about the device to format in order to refuse potentially unsafe
+operations without additional confirmation.
+
+
+### Installing
+
+dosfstools are built using an autoconf/automake system, so the standard method
+applies:
+
+ ./configure
+ make
+ make install
+
+You need to have superuser privileges in order to install into the standard
+system wide locations.
+
+The ./configure script has an option --enable-compat-symlinks that will
+configure the build to symlink older names of the tools to the current ones on
+installation. These are dosfsck, fsck.msdos and fsck.vfat for fsck.fat, mkdosfs,
+mkfs.msdos and mkfs.vfat for mkfs.fat and dosfslabel for fatlabel.
+
+
+### Building from the VCS repository
+
+If you are working directly from a git clone of the official dosfstools
+repository, you will find that you can not run "./configure" straight away
+because it, like other autogenerated files for the build system, is not included
+in the repository.
+
+First, autoconf and automake have to be installed. Then you can run
+"autoreconf -i" to generate all the required files.