summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore6
-rw-r--r--ChangeLog303
-rw-r--r--Makefile94
-rw-r--r--VERSION1
-rw-r--r--manpages/Makefile49
-rwxr-xr-xmanpages/bin/update-version.sh55
-rw-r--r--manpages/de/fatlabel.de.860
-rw-r--r--manpages/de/fsck.fat.de.8182
-rw-r--r--manpages/de/mkfs.fat.de.8166
-rw-r--r--manpages/en/fatlabel.8 (renamed from man/dosfslabel.8)16
-rw-r--r--manpages/en/fsck.fat.8 (renamed from man/dosfsck.8)28
-rw-r--r--manpages/en/mkfs.fat.8 (renamed from man/mkdosfs.8)36
-rw-r--r--manpages/po/de/fatlabel.8.po153
-rw-r--r--manpages/po/de/fsck.fat.8.po533
-rw-r--r--manpages/po/de/mkfs.fat.8.po414
-rw-r--r--manpages/po4a.cfg5
-rw-r--r--manpages/pot/fatlabel.8.pot153
-rw-r--r--manpages/pot/fsck.fat.8.pot533
-rw-r--r--manpages/pot/mkfs.fat.8.pot414
-rw-r--r--src/boot.c4
-rw-r--r--src/check.c2
-rw-r--r--src/fat.c2
-rw-r--r--src/fatlabel.c (renamed from src/dosfslabel.c)14
-rw-r--r--src/fsck.fat.c (renamed from src/dosfsck.c)8
-rw-r--r--src/fsck.fat.h (renamed from src/dosfsck.h)2
-rw-r--r--src/io.c2
-rw-r--r--src/lfn.c2
-rw-r--r--src/mkfs.fat.c (renamed from src/mkdosfs.c)10
-rw-r--r--src/version.h4
29 files changed, 3035 insertions, 216 deletions
diff --git a/.gitignore b/.gitignore
index 3956eda..384f131 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
*.o
-/dosfsck
-/dosfslabel
-/mkdosfs
+/fatlabel
+/fsck.fat
+/mkfs.fat
diff --git a/ChangeLog b/ChangeLog
index dd88607..bed1cac 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,59 @@
-commit 3aa88ed2a22d517d4a392bef3fc3f27b878ee8a6 (HEAD, origin/master, origin/HEAD, master)
+commit d4e1180 (HEAD, origin/master, origin/HEAD, master)
+Author: Daniel Baumann <mail@daniel-baumann.ch>
+Date: Thu Jun 6 09:38:45 2013 +0200
+
+ Adding initial i18n support for manpages with po4a.
+
+ Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
+
+commit ea8f712
+Author: Daniel Baumann <mail@daniel-baumann.ch>
+Date: Thu Jun 6 09:17:13 2013 +0200
+
+ Renaming tools to sane namespace and keeping legacy symlinks in place.
+
+ dosfslabel becomes fatlabel,
+ dosfsck becomes fsck.fat,
+ and mkdosfs becomes mkfs.fat.
+
+ Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
+
+commit a42b127
+Author: Daniel Baumann <mail@daniel-baumann.ch>
+Date: Wed Jun 5 07:12:03 2013 +0200
+
+ Correcting wrong spelling of Debian in mkdosfs manpage.
+
+ Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
+
+commit 2749084
+Author: Daniel Baumann <mail@daniel-baumann.ch>
+Date: Wed Jun 5 07:10:50 2013 +0200
+
+ Correcting spelling typo in boot.c.
+
+ Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
+
+commit 6461c83
+Author: Martin Pitt <martinpitt@gnome.org>
+Date: Fri May 24 09:35:44 2013 +0200
+
+ dosfslabel: Do not read beyond string length (Closes: #709587).
+
+ When checking whether the label contains any lower-case characters, do not read
+ beyond the end of the string.
+
+ Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
+
+commit 4203a90 (tag: v3.0.17)
+Author: Daniel Baumann <mail@daniel-baumann.ch>
+Date: Wed May 29 10:14:09 2013 +0200
+
+ Releasing version 3.0.17.
+
+ Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
+
+commit 3aa88ed
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Wed May 29 09:48:24 2013 +0200
@@ -6,7 +61,7 @@ Date: Wed May 29 09:48:24 2013 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 0916f8a0e0051ddfe1c4c96a399421a3832acd4f
+commit 0916f8a
Author: Jaroslav Skarvada <jskarvad@redhat.com>
Date: Wed May 29 09:56:08 2013 +0200
@@ -14,7 +69,7 @@ Date: Wed May 29 09:56:08 2013 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 4a265c67e036ee12a0393656b0167d3e7833cda8
+commit 4a265c6
Author: James Byrne <jbyrne@aminocom.com>
Date: Mon Apr 22 12:29:51 2013 +0100
@@ -49,7 +104,7 @@ Date: Mon Apr 22 12:29:51 2013 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit eb68a14005ec5230eed4615576a70406bc37f66d
+commit eb68a14
Author: James Byrne <jbyrne@aminocom.com>
Date: Mon Apr 22 13:32:01 2013 +0100
@@ -60,7 +115,7 @@ Date: Mon Apr 22 13:32:01 2013 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 336e8f105a741767aa4daed3e40906e4a68abea1
+commit 336e8f1
Author: James Byrne <jbyrne@aminocom.com>
Date: Mon Apr 22 12:38:52 2013 +0100
@@ -72,7 +127,7 @@ Date: Mon Apr 22 12:38:52 2013 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 64b6227186d08a0a1c339fb0b894ca9c0050ffac
+commit 64b6227
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Thu Apr 4 08:08:00 2013 +0200
@@ -80,7 +135,7 @@ Date: Thu Apr 4 08:08:00 2013 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 76304bef84f8aa5e99128b982d5c9dc5b90c09e5
+commit 76304be
Author: Cristian Rodríguez <crrodriguez@opensuse.org>
Date: Fri Mar 1 08:23:34 2013 +0100
@@ -92,7 +147,7 @@ Date: Fri Mar 1 08:23:34 2013 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 9ba8992e2e889d19b479a5f62ed41bb93bad8bb5
+commit 9ba8992
Author: Cristian Rodríguez <crrodriguez@opensuse.org>
Date: Fri Mar 1 08:58:36 2013 +0100
@@ -103,7 +158,7 @@ Date: Fri Mar 1 08:58:36 2013 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 8733e12a3eb24bfbb56f3a40863053e1197039a6 (tag: v3.0.16)
+commit 8733e12 (tag: v3.0.16)
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Wed May 29 10:06:01 2013 +0200
@@ -111,7 +166,7 @@ Date: Wed May 29 10:06:01 2013 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit a9fa87e758291fa2b4143ad6db07aa4a2ee72eb6
+commit a9fa87e
Author: Petr Gajdos <pgajdos@suse.cz>
Date: Fri Mar 1 08:34:12 2013 +0100
@@ -123,7 +178,7 @@ Date: Fri Mar 1 08:34:12 2013 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 92057f1731557ee90ad793567b3164478ac46106
+commit 92057f1
Author: Petr Gajdos <pgajdos@suse.cz>
Date: Fri Mar 1 08:33:18 2013 +0100
@@ -134,7 +189,7 @@ Date: Fri Mar 1 08:33:18 2013 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 5e265c42aab04a906f2dd8a570c5c26519860cb4
+commit 5e265c4
Author: Petr Gajdos <pgajdos@suse.cz>
Date: Fri Mar 1 08:32:02 2013 +0100
@@ -145,7 +200,7 @@ Date: Fri Mar 1 08:32:02 2013 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 5cec53c43cb453a0e1c1adc0369fdc5d45356384
+commit 5cec53c
Author: Petr Gajdos <pgajdos@suse.cz>
Date: Fri Mar 1 08:30:21 2013 +0100
@@ -154,7 +209,7 @@ Date: Fri Mar 1 08:30:21 2013 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 63938f0606f896d979ccb7d8056e9a1275b961ef
+commit 63938f0
Author: Petr Gajdos <pgajdos@suse.cz>
Date: Fri Mar 1 08:29:00 2013 +0100
@@ -165,7 +220,7 @@ Date: Fri Mar 1 08:29:00 2013 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 10c1c41fd8e2813fe42b279e5a3c6261da8d318c
+commit 10c1c41
Author: Petr Gajdos <pgajdos@suse.cz>
Date: Fri Mar 1 08:58:15 2013 +0100
@@ -176,7 +231,7 @@ Date: Fri Mar 1 08:58:15 2013 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit a75fb1c838a47b8f54ff567ca2eb71e98ccb691c (tag: v3.0.15)
+commit a75fb1c (tag: v3.0.15)
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Thu Feb 21 15:06:52 2013 +0100
@@ -184,7 +239,7 @@ Date: Thu Feb 21 15:06:52 2013 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit c8f84fdcddf0982b86ef53250b08a005c80925ef
+commit c8f84fd
Author: Alexander Korolkov <alexander.korolkov@gmail.com>
Date: Mon Feb 4 00:22:34 2013 +0400
@@ -194,7 +249,7 @@ Date: Mon Feb 4 00:22:34 2013 +0400
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 154654555730874c1656bb6c63292a85a2260bdf
+commit 1546545
Author: Alexander Korolkov <alexander.korolkov@gmail.com>
Date: Sun Sep 5 18:59:47 2010 +0400
@@ -206,7 +261,7 @@ Date: Sun Sep 5 18:59:47 2010 +0400
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit ad76cae648d3b7895e97e16f8212ae8089b8846b
+commit ad76cae
Author: Jaroslav Skarvada <jskarvad@redhat.com>
Date: Thu Feb 21 14:40:52 2013 +0100
@@ -216,7 +271,7 @@ Date: Thu Feb 21 14:40:52 2013 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit b8201b34eb83c2bf87bd1c2b1a7fa57a1dc28191
+commit b8201b3
Author: Jaroslav Skarvada <jskarvad@redhat.com>
Date: Thu Feb 21 14:40:25 2013 +0100
@@ -226,7 +281,7 @@ Date: Thu Feb 21 14:40:25 2013 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 7a756385ed6bce393396c699e068b5f239053db6 (tag: v3.0.14)
+commit 7a75638 (tag: v3.0.14)
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Wed Jan 23 13:22:01 2013 +0100
@@ -234,7 +289,7 @@ Date: Wed Jan 23 13:22:01 2013 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 5bdd7ef95c7f18e9e6571bf0718a564bd15b30d5
+commit 5bdd7ef
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Wed Jan 23 13:16:20 2013 +0100
@@ -242,7 +297,7 @@ Date: Wed Jan 23 13:16:20 2013 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit a307be2b9cbfd0ed8c10dab79044cf6c7426ea18
+commit a307be2
Author: Oleksij Rempel <bug-track@fisher-privat.net>
Date: Wed Jan 23 12:36:56 2013 +0100
@@ -255,7 +310,7 @@ Date: Wed Jan 23 12:36:56 2013 +0100
Signed-off-by: Oleksij Rempel <bug-track@fisher-privat.net>
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit ce2f8dc349a8a6b2c26d1b3892cc9b5f0408bd34
+commit ce2f8dc
Author: Oleksij Rempel <bug-track@fisher-privat.net>
Date: Wed Jan 23 12:35:13 2013 +0100
@@ -268,7 +323,7 @@ Date: Wed Jan 23 12:35:13 2013 +0100
Signed-off-by: Oleksij Rempel <bug-track@fisher-privat.net>
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit f33ee8ca5640191e7666402d6676073712b9c988
+commit f33ee8c
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Wed Jan 23 12:25:59 2013 +0100
@@ -276,7 +331,7 @@ Date: Wed Jan 23 12:25:59 2013 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit bfe6d25c6297b2fbca174ead56dffee340668a06
+commit bfe6d25
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Wed Jan 23 12:17:20 2013 +0100
@@ -284,7 +339,7 @@ Date: Wed Jan 23 12:17:20 2013 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 13cdb4d262b4042ec2d94d706e30f45a63f1c029 (tag: v3.0.13)
+commit 13cdb4d (tag: v3.0.13)
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Sat Jun 30 19:10:44 2012 +0200
@@ -292,7 +347,7 @@ Date: Sat Jun 30 19:10:44 2012 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit d03948265679186dd89403da46d1aba1decafd55
+commit d039482
Author: Jaroslav Škarvada <jskarvad@redhat.com>
Date: Sat Jun 30 19:09:11 2012 +0200
@@ -302,7 +357,7 @@ Date: Sat Jun 30 19:09:11 2012 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit e243612ccd10ec10a9877fe32524acc8b7f3d2a4 (tag: v3.0.12)
+commit e243612 (tag: v3.0.12)
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Sat Oct 29 08:40:53 2011 +0200
@@ -310,7 +365,7 @@ Date: Sat Oct 29 08:40:53 2011 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 025b4f04fe3148b68c1857e3a26292d6330c748b
+commit 025b4f0
Author: Michael Casadevall <mcasadevall@ubuntu.com>
Date: Tue Jun 7 19:19:30 2011 +0200
@@ -331,7 +386,7 @@ Date: Tue Jun 7 19:19:30 2011 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 91a1fb9536b71133e6be9b0c09107c84d9cdfecb
+commit 91a1fb9
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Sat Jan 8 23:38:59 2011 +0100
@@ -339,7 +394,7 @@ Date: Sat Jan 8 23:38:59 2011 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 0390c4c1c12094aedb46d3bf800c9ac5900f9f56
+commit 0390c4c
Author: Sergey Gusarov <laborer2008@gmail.com>
Date: Sat Jan 8 23:36:11 2011 +0100
@@ -351,7 +406,7 @@ Date: Sat Jan 8 23:36:11 2011 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 4a8f8a66459f6d311672c42f8a9ac3661fb79208
+commit 4a8f8a6
Author: Jaroslav Skarvada <jskarvad@redhat.com>
Date: Thu Jan 6 22:35:00 2011 +0100
@@ -365,7 +420,7 @@ Date: Thu Jan 6 22:35:00 2011 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit e0366dac9736a1a60459b33c2259785e8d08d647
+commit e0366da
Author: Sergey Gusarov <laborer2008@gmail.com>
Date: Thu Jan 6 22:31:39 2011 +0100
@@ -373,7 +428,7 @@ Date: Thu Jan 6 22:31:39 2011 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 2d8be9c62869c220be6426ef9f37662b4e671454
+commit 2d8be9c
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Sun Jan 2 15:41:44 2011 +0100
@@ -381,7 +436,7 @@ Date: Sun Jan 2 15:41:44 2011 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 697af859b69def125555403dc5521224c0813369
+commit 697af85
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Sun Jan 2 15:39:03 2011 +0100
@@ -389,7 +444,7 @@ Date: Sun Jan 2 15:39:03 2011 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 66d55cd07420a7f6da3c96412b9159439823ff97 (tag: v3.0.11)
+commit 66d55cd (tag: v3.0.11)
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Dec 24 17:58:29 2010 +0100
@@ -397,7 +452,7 @@ Date: Fri Dec 24 17:58:29 2010 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit d57980204ef78b863130e9ef75f8e9f66bb677ec
+commit d579802
Author: Michael Stapelberg <michael@stapelberg.de>
Date: Fri Nov 19 14:09:36 2010 +0100
@@ -409,7 +464,7 @@ Date: Fri Nov 19 14:09:36 2010 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit bb6000fc30809ad8025bac5eb173d46f56223a7e
+commit bb6000f
Author: Jaroslav Skarvada <jskarvad@redhat.com>
Date: Fri Oct 8 13:38:16 2010 +0200
@@ -418,7 +473,7 @@ Date: Fri Oct 8 13:38:16 2010 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 5ef7f1f78a13207fd4317a73dd0308c95faeaa44 (tag: v3.0.10)
+commit 5ef7f1f (tag: v3.0.10)
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Sun Sep 12 09:35:47 2010 +0200
@@ -426,7 +481,7 @@ Date: Sun Sep 12 09:35:47 2010 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit ea41797c7a7a0f56774f326beb916815541e62ae
+commit ea41797
Author: Alexander Korolkov <alexander.korolkov@gmail.com>
Date: Sun Sep 12 09:29:12 2010 +0200
@@ -435,7 +490,7 @@ Date: Sun Sep 12 09:29:12 2010 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit e56ff72c1659a6a34c981d4ff6ce7841c773d0a8
+commit e56ff72
Author: Alexander Korolkov <alexander.korolkov@gmail.com>
Date: Sun Sep 12 09:27:07 2010 +0200
@@ -444,7 +499,7 @@ Date: Sun Sep 12 09:27:07 2010 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit f0a42d0634302c3fbdbe4bb717b0a9a17235a828
+commit f0a42d0
Author: Alexander Korolkov <alexander.korolkov@gmail.com>
Date: Sun Sep 12 09:24:47 2010 +0200
@@ -454,7 +509,7 @@ Date: Sun Sep 12 09:24:47 2010 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 0113c5bd145749772e2c808224f7c571024eb5fa
+commit 0113c5b
Author: Mitch Rybczynski <mrybczynski@miovision.com>
Date: Mon Jul 5 14:45:54 2010 +0200
@@ -462,7 +517,7 @@ Date: Mon Jul 5 14:45:54 2010 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 88cb84f1402d23bdf94f3cfd934792e7a04333fc
+commit 88cb84f
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Sun Mar 14 16:42:32 2010 +0100
@@ -470,7 +525,7 @@ Date: Sun Mar 14 16:42:32 2010 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 5aa7ec4f2d0e02207709eb0b4f1487ea9193dd26
+commit 5aa7ec4
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Sun Mar 14 16:33:47 2010 +0100
@@ -478,7 +533,7 @@ Date: Sun Mar 14 16:33:47 2010 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 807ed8028357ebb5ec78d92c405c7c80c8f3d749
+commit 807ed80
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Sun Mar 14 16:05:32 2010 +0100
@@ -486,7 +541,7 @@ Date: Sun Mar 14 16:05:32 2010 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 5b6849dc6268dfdede6e57c50d28f4179416b127 (tag: v3.0.9)
+commit 5b6849d (tag: v3.0.9)
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Sun Jan 31 08:31:32 2010 +0100
@@ -494,7 +549,7 @@ Date: Sun Jan 31 08:31:32 2010 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 33bca7d6b5157ad7cde134f7edb3d6677317e15c
+commit 33bca7d
Author: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
Date: Sun Jan 31 00:11:41 2010 -0500
@@ -503,7 +558,7 @@ Date: Sun Jan 31 00:11:41 2010 -0500
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 2a3bef84fbee41ba055ecd57b6ded334e80b9b7f (tag: v3.0.8)
+commit 2a3bef8 (tag: v3.0.8)
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Sat Jan 23 10:16:18 2010 +0100
@@ -511,7 +566,7 @@ Date: Sat Jan 23 10:16:18 2010 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 726c02daf6f8d1f3bf47467bb3989357241ee24f
+commit 726c02d
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Sat Jan 23 10:15:01 2010 +0100
@@ -519,7 +574,7 @@ Date: Sat Jan 23 10:15:01 2010 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit a5961d734410944ed88a7d67d6d27850e2ed065e
+commit a5961d7
Author: Steven J. Magnani <steve@digidescorp.com>
Date: Thu Jan 21 16:58:11 2010 +0100
@@ -540,7 +595,7 @@ Date: Thu Jan 21 16:58:11 2010 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit bbb25bf11aeda92f6cc75d32a5fdb5789348bb08
+commit bbb25bf
Author: Steven J. Magnani <steve@digidescorp.com>
Date: Thu Jan 21 16:56:26 2010 +0100
@@ -549,7 +604,7 @@ Date: Thu Jan 21 16:56:26 2010 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 1cae726e2da261e669557bb4a118371c8b836ad5
+commit 1cae726
Author: Steven J. Magnani <steve@digidescorp.com>
Date: Thu Jan 21 16:55:30 2010 +0100
@@ -558,7 +613,7 @@ Date: Thu Jan 21 16:55:30 2010 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 62f806a2921a9ed0a44c3dd4d83a786b19924b72
+commit 62f806a
Author: H. Peter Anvin <hpa@zytor.com>
Date: Fri Jan 8 09:16:38 2010 +0100
@@ -578,7 +633,7 @@ Date: Fri Jan 8 09:16:38 2010 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 8825bda33bdce3ce30458dad26f7800b667516d3
+commit 8825bda
Author: H. Peter Anvin <hpa@zytor.com>
Date: Wed Jan 6 20:55:36 2010 +0100
@@ -589,7 +644,7 @@ Date: Wed Jan 6 20:55:36 2010 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 21d3f8192aaa9958c626b87bcb9d94727b38ba80
+commit 21d3f81
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Wed Jan 6 11:27:25 2010 +0100
@@ -597,7 +652,7 @@ Date: Wed Jan 6 11:27:25 2010 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 247ba068d4ceea886ca16c95ab4a8eb772dc4f7a
+commit 247ba06
Author: H. Peter Anvin <hpa@zytor.com>
Date: Wed Jan 6 11:18:55 2010 +0100
@@ -612,7 +667,7 @@ Date: Wed Jan 6 11:18:55 2010 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 171bc07b0c3eff0eec01d899326ac2a34ea51e72 (tag: v3.0.7)
+commit 171bc07 (tag: v3.0.7)
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Thu Dec 24 10:53:36 2009 +0100
@@ -620,7 +675,7 @@ Date: Thu Dec 24 10:53:36 2009 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 28708fc8a66e571eb61d3fc2592c17b85f463b40
+commit 28708fc
Author: Ben Hutchings <ben@decadent.org.uk>
Date: Thu Dec 24 09:55:52 2009 +0100
@@ -629,7 +684,7 @@ Date: Thu Dec 24 09:55:52 2009 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 2c405dd8da0f7a1a006aaf91e548676a023bab92
+commit 2c405dd
Author: Lubomir Rintel <lkundrak@v3.sk>
Date: Thu Dec 24 09:39:39 2009 +0100
@@ -646,7 +701,7 @@ Date: Thu Dec 24 09:39:39 2009 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit b8f3efed9cb0265968d0d5f2310eb9241a1b5650
+commit b8f3efe
Author: San Mehat <san@google.com>
Date: Thu Dec 24 09:31:41 2009 +0100
@@ -654,7 +709,7 @@ Date: Thu Dec 24 09:31:41 2009 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 0657e018980f46932f7c438b4b1593c0ed10ccca (tag: v3.0.6)
+commit 0657e01 (tag: v3.0.6)
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Sun Oct 4 10:59:33 2009 +0200
@@ -662,7 +717,7 @@ Date: Sun Oct 4 10:59:33 2009 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit bc842544573e4a6c4dcf14892ffd82aa7d590ae1
+commit bc84254
Author: Steven J. Magnani <steve@digidescorp.com>
Date: Sun Oct 4 10:58:43 2009 +0200
@@ -671,7 +726,7 @@ Date: Sun Oct 4 10:58:43 2009 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 8054b4a371a69eab1cb9c3c639dc38f5d3c03ddb
+commit 8054b4a
Author: Steven J. Magnani <steve@digidescorp.com>
Date: Sun Oct 4 08:37:19 2009 +0200
@@ -682,7 +737,7 @@ Date: Sun Oct 4 08:37:19 2009 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit e51af88eed55631b35578c4a30f234ba6f829528
+commit e51af88
Author: Steven J. Magnani <steve@digidescorp.com>
Date: Sun Oct 4 08:32:30 2009 +0200
@@ -691,7 +746,7 @@ Date: Sun Oct 4 08:32:30 2009 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 16ba63f98a310d9743e5b9dbd0f9d7a4f4717455 (tag: v3.0.5)
+commit 16ba63f (tag: v3.0.5)
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Mon Jul 27 14:26:11 2009 +0200
@@ -699,7 +754,7 @@ Date: Mon Jul 27 14:26:11 2009 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 28ff9d967c23caa8da10479c91d0ba8cc55397ea
+commit 28ff9d9
Author: Piotr Kaczuba <pepe@attika.ath.cx>
Date: Sun Jul 26 22:21:25 2009 +0200
@@ -708,7 +763,7 @@ Date: Sun Jul 26 22:21:25 2009 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit d42a27373ac20030dac3849d532e79a5841fa957
+commit d42a273
Author: Andrew Tridgell <tridge@samba.org>
Date: Sun Jul 26 22:12:06 2009 +0200
@@ -719,7 +774,7 @@ Date: Sun Jul 26 22:12:06 2009 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit dd0f0b53926fbd3b0c262cc09b5d3e0fc19c7ec8 (tag: v3.0.4)
+commit dd0f0b5 (tag: v3.0.4)
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Tue Jul 21 08:10:52 2009 +0200
@@ -727,7 +782,7 @@ Date: Tue Jul 21 08:10:52 2009 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit b9f37a61a63b8552806042328c1eb67fd4c8a5d2
+commit b9f37a6
Author: Andrew Tridgell <tridge@samba.org>
Date: Tue Jul 21 07:59:22 2009 +0200
@@ -739,7 +794,7 @@ Date: Tue Jul 21 07:59:22 2009 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit ecd15e86e8c1b9d24443e4fc1948c6effbcfaac3
+commit ecd15e8
Author: Paul Rupe <prupe@nc.rr.com>
Date: Tue May 19 10:37:52 2009 +0200
@@ -747,7 +802,7 @@ Date: Tue May 19 10:37:52 2009 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 7c16098be2b04ab791a520bf4ca2319233f4bd73 (tag: v3.0.3)
+commit 7c16098 (tag: v3.0.3)
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Mon May 18 15:12:04 2009 +0200
@@ -755,7 +810,7 @@ Date: Mon May 18 15:12:04 2009 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit b396dcfb09dba6c55575aaa4b94a408604febd27
+commit b396dcf
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Mon May 18 15:10:55 2009 +0200
@@ -763,7 +818,7 @@ Date: Mon May 18 15:10:55 2009 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit ff1b24e91db6df1076dc5c053f34ff1a3924578d
+commit ff1b24e
Author: Steven J. Magnani <steve@digidescorp.com>
Date: Mon May 18 15:01:49 2009 +0200
@@ -775,7 +830,7 @@ Date: Mon May 18 15:01:49 2009 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 89f0b727b56f544e40d8066d7711734fc57a051f
+commit 89f0b72
Author: Mike Frysinger <vapier@gentoo.org>
Date: Thu Mar 5 07:03:36 2009 +0100
@@ -783,7 +838,7 @@ Date: Thu Mar 5 07:03:36 2009 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit b54a8a46ef08e1993796673cfe6c732fe238f74d (tag: v3.0.2)
+commit b54a8a4 (tag: v3.0.2)
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Sat Feb 28 09:48:04 2009 +0100
@@ -791,7 +846,7 @@ Date: Sat Feb 28 09:48:04 2009 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 95005294d8356b81401101e5f0473f49f45d05b7
+commit 9500529
Author: Hiroaki Ishizawa <hiroaki.ishizawa@gmail.com>
Date: Fri Feb 13 10:00:46 2009 +0100
@@ -799,7 +854,7 @@ Date: Fri Feb 13 10:00:46 2009 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 043f8a8fb1decf9f6d4b6fcf23267264422a8dab
+commit 043f8a8
Author: Stepan Kasal <skasal@redhat.com>
Date: Fri Jan 30 14:56:33 2009 +0100
@@ -807,7 +862,7 @@ Date: Fri Jan 30 14:56:33 2009 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 017da27f1a2b7845cab5fb4e1259d3e0739ef777
+commit 017da27
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Jan 30 14:06:01 2009 +0100
@@ -815,7 +870,7 @@ Date: Fri Jan 30 14:06:01 2009 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 1c76f0faf837f203dc2b1353ce202111ca9183f0
+commit 1c76f0f
Author: Stepan Kasal <skasal@redhat.com>
Date: Fri Jan 30 14:05:12 2009 +0100
@@ -823,7 +878,7 @@ Date: Fri Jan 30 14:05:12 2009 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit df2d2f17898cb5e13e9017aef1ccaae3b11a201b (tag: v3.0.1)
+commit df2d2f1 (tag: v3.0.1)
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Sun Nov 23 22:45:45 2008 +0100
@@ -831,7 +886,7 @@ Date: Sun Nov 23 22:45:45 2008 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 17b269b03d758b3946451e2724708d72a8882ed4
+commit 17b269b
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Sun Nov 23 18:41:01 2008 +0100
@@ -841,7 +896,7 @@ Date: Sun Nov 23 18:41:01 2008 +0100
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit e597cafef44da9ca46eb2d4999a98c7e23072e46
+commit e597caf
Author: Ulrich Mueller <ulm@gentoo.org>
Date: Tue Oct 7 07:55:37 2008 +0200
@@ -860,7 +915,7 @@ Date: Tue Oct 7 07:55:37 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 90102bcd5447abbb7a155e25bb953a9e690c279c
+commit 90102bc
Author: Dann Frazier <dannf@hp.com>
Date: Tue Sep 30 07:25:19 2008 +0200
@@ -869,7 +924,7 @@ Date: Tue Sep 30 07:25:19 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 21e9ba0a43ed34e8424cac4fdb1d1d8d02e43336 (tag: v3.0.0)
+commit 21e9ba0 (tag: v3.0.0)
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Sun Sep 28 11:43:19 2008 +0200
@@ -877,7 +932,7 @@ Date: Sun Sep 28 11:43:19 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit eaf145d51bd47f34f0c1d36ea72242edae8660d5
+commit eaf145d
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Sun Sep 28 11:29:01 2008 +0200
@@ -885,7 +940,7 @@ Date: Sun Sep 28 11:29:01 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 0826117103ea3e87f7b2cbd6f6daaa842f780b9f
+commit 0826117
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Sun Sep 28 10:51:55 2008 +0200
@@ -893,7 +948,7 @@ Date: Sun Sep 28 10:51:55 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit f8d6127d8ba4cd6c02ea698e14afa7f1bca59fb2
+commit f8d6127
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 23:31:12 2008 +0200
@@ -901,7 +956,7 @@ Date: Fri Sep 26 23:31:12 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit b4feb7319f6c506f21346e1faea060e1d8429ccb
+commit b4feb73
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Sat Sep 27 00:17:38 2008 +0200
@@ -909,7 +964,7 @@ Date: Sat Sep 27 00:17:38 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 1410138d03618ac4a8f4a670bec1e6640c3dfe12
+commit 1410138
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 23:48:56 2008 +0200
@@ -918,7 +973,7 @@ Date: Fri Sep 26 23:48:56 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit f62e7f27a7f7bcc51c30860ab0422deb273353bf
+commit f62e7f2
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 18:36:04 2008 +0200
@@ -926,7 +981,7 @@ Date: Fri Sep 26 18:36:04 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 32e5952f4f3610b5f28f427717d838c6e28307d6
+commit 32e5952
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 18:19:36 2008 +0200
@@ -934,7 +989,7 @@ Date: Fri Sep 26 18:19:36 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 25a433bd3d6d9f8bca75ea44afd101e8cf965308
+commit 25a433b
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 18:07:47 2008 +0200
@@ -942,7 +997,7 @@ Date: Fri Sep 26 18:07:47 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit acac13fb85ed10120420be7a7bd15463389c9759
+commit acac13f
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 18:18:39 2008 +0200
@@ -950,7 +1005,7 @@ Date: Fri Sep 26 18:18:39 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 3ecdd2122504642e014916b2849e675dbdcddd73
+commit 3ecdd21
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 18:19:16 2008 +0200
@@ -958,7 +1013,7 @@ Date: Fri Sep 26 18:19:16 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit f183d0eaa90668e70ce1e0f092baf66e88a213c9
+commit f183d0e
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 18:21:57 2008 +0200
@@ -966,7 +1021,7 @@ Date: Fri Sep 26 18:21:57 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 61e7466965387a881671c74156a14659362c3a4e
+commit 61e7466
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 18:04:02 2008 +0200
@@ -974,7 +1029,7 @@ Date: Fri Sep 26 18:04:02 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 7552d5752706db94db069c40e844e6a01844cbae
+commit 7552d57
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 18:05:27 2008 +0200
@@ -982,7 +1037,7 @@ Date: Fri Sep 26 18:05:27 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 124598b2bdfc9901ce4a612f4ef4e4c916a2faa3
+commit 124598b
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 18:12:29 2008 +0200
@@ -990,7 +1045,7 @@ Date: Fri Sep 26 18:12:29 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit fb9c46b59a1fdcea7360008abfe22136f0069d8b
+commit fb9c46b
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 15:39:51 2008 +0200
@@ -1001,7 +1056,7 @@ Date: Fri Sep 26 15:39:51 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit aaa40a9bbc615e7947569e52724c2c5dae36577a
+commit aaa40a9
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 15:49:43 2008 +0200
@@ -1012,7 +1067,7 @@ Date: Fri Sep 26 15:49:43 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 251626dd60a085675bf8120c047458312bb21f49
+commit 251626d
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 15:37:34 2008 +0200
@@ -1025,7 +1080,7 @@ Date: Fri Sep 26 15:37:34 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit e670ea82c9a0da446a0d7c88c580c4d2c8be7b59
+commit e670ea8
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 15:33:36 2008 +0200
@@ -1038,7 +1093,7 @@ Date: Fri Sep 26 15:33:36 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit a6dc6a4d4bb89ec3997a72fd084a83147c6e66b6
+commit a6dc6a4
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 15:22:06 2008 +0200
@@ -1050,7 +1105,7 @@ Date: Fri Sep 26 15:22:06 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit f74695618bd347cc42632794c278b208e464d6e9
+commit f746956
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 15:18:35 2008 +0200
@@ -1064,7 +1119,7 @@ Date: Fri Sep 26 15:18:35 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit cf243e4a84f10db0f42ddadd663cb013c0f47e85
+commit cf243e4
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 15:15:40 2008 +0200
@@ -1073,7 +1128,7 @@ Date: Fri Sep 26 15:15:40 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 2d4f18457e65556277fe203aeee2bc6e20f87a44
+commit 2d4f184
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 15:11:50 2008 +0200
@@ -1085,7 +1140,7 @@ Date: Fri Sep 26 15:11:50 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 739a6fb2880643a575c5b6d39444a2d0eca7badf
+commit 739a6fb
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 15:05:00 2008 +0200
@@ -1094,7 +1149,7 @@ Date: Fri Sep 26 15:05:00 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 3b5ed8a4b186e8b5c1b72a20cbb07b36596550c8
+commit 3b5ed8a
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 14:26:41 2008 +0200
@@ -1105,7 +1160,7 @@ Date: Fri Sep 26 14:26:41 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 3b6a8634f4dd9500c16edff2b883ecac6cde8e88
+commit 3b6a863
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 14:34:42 2008 +0200
@@ -1116,7 +1171,7 @@ Date: Fri Sep 26 14:34:42 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 1b2c8ca3b4b1b308b684a032c794799c0d967536
+commit 1b2c8ca
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 14:34:17 2008 +0200
@@ -1131,7 +1186,7 @@ Date: Fri Sep 26 14:34:17 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit eec8585c731da25a24b731a500720a56d39df64e
+commit eec8585
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 14:33:54 2008 +0200
@@ -1142,7 +1197,7 @@ Date: Fri Sep 26 14:33:54 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 06bd6697f3776156d646891fdef1cebb95c48ddc
+commit 06bd669
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 14:33:28 2008 +0200
@@ -1153,7 +1208,7 @@ Date: Fri Sep 26 14:33:28 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 42d340d05672d12a0cd001f89bfb508e05066f47
+commit 42d340d
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 14:32:46 2008 +0200
@@ -1165,7 +1220,7 @@ Date: Fri Sep 26 14:32:46 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 0f5ce0d8f6bd5c7027e799a82f9fe6b814c0be6f
+commit 0f5ce0d
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 14:32:23 2008 +0200
@@ -1177,7 +1232,7 @@ Date: Fri Sep 26 14:32:23 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 8ec54ddfee9aa394a32bcaaa1945eb6273047d18
+commit 8ec54dd
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 14:31:50 2008 +0200
@@ -1186,7 +1241,7 @@ Date: Fri Sep 26 14:31:50 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 4371588cfac03a516447e95164b19a6945efb7a7
+commit 4371588
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 14:30:31 2008 +0200
@@ -1198,7 +1253,7 @@ Date: Fri Sep 26 14:30:31 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit fc92e197f870c2f161035fd0c90da5a3ae361be3
+commit fc92e19
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 14:30:03 2008 +0200
@@ -1209,7 +1264,7 @@ Date: Fri Sep 26 14:30:03 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 30846972f9d956b74ec1a3b6749798ab5191ce5a
+commit 3084697
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 14:29:36 2008 +0200
@@ -1222,7 +1277,7 @@ Date: Fri Sep 26 14:29:36 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 6d5c09188c4549a1438656dd574b6142542174dd
+commit 6d5c091
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 13:47:40 2008 +0200
@@ -1231,7 +1286,7 @@ Date: Fri Sep 26 13:47:40 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 07ef48724795f7d415bd07850d2440c327b28541
+commit 07ef487
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 13:41:14 2008 +0200
@@ -1244,7 +1299,7 @@ Date: Fri Sep 26 13:41:14 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit 78f9dca40b2ba699daab0f7d8e7a2ff833919f94
+commit 78f9dca
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Fri Sep 26 13:40:47 2008 +0200
@@ -1253,7 +1308,7 @@ Date: Fri Sep 26 13:40:47 2008 +0200
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
-commit ba6774ae1dd5199a733dfaeaf438dff095284de7 (tag: v2.11)
+commit ba6774a (tag: v2.11)
Author: Daniel Baumann <mail@daniel-baumann.ch>
Date: Thu Jun 26 12:45:36 2008 +0200
diff --git a/Makefile b/Makefile
index 5959306..db5f05c 100644
--- a/Makefile
+++ b/Makefile
@@ -18,6 +18,8 @@
# On Debian systems, the complete text of the GNU General Public License
# can be found in /usr/share/common-licenses/GPL-3 file.
+SHELL := sh -e
+LANGUAGES = $(shell cd manpages/po && ls)
DESTDIR =
PREFIX = /usr/local
@@ -36,13 +38,13 @@ VPATH = src
all: build
-build: dosfsck dosfslabel mkdosfs
+build: fatlabel fsck.fat mkfs.fat
-dosfsck: boot.o check.o common.o fat.o file.o io.o lfn.o charconv.o dosfsck.o
+fatlabel: boot.o check.o common.o fat.o file.o io.o lfn.o charconv.o fatlabel.o
-dosfslabel: boot.o check.o common.o fat.o file.o io.o lfn.o charconv.o dosfslabel.o
+fsck.fat: boot.o check.o common.o fat.o file.o io.o lfn.o charconv.o fsck.fat.o
-mkdosfs: mkdosfs.o
+mkfs.fat: mkfs.fat.o
rebuild: distclean build
@@ -50,35 +52,65 @@ install: install-bin install-doc install-man
install-bin: build
install -d -m 0755 $(DESTDIR)/$(SBINDIR)
- install -m 0755 dosfsck dosfslabel mkdosfs $(DESTDIR)/$(SBINDIR)
+ install -m 0755 fatlabel fsck.fat mkfs.fat $(DESTDIR)/$(SBINDIR)
- ln -sf dosfsck $(DESTDIR)/$(SBINDIR)/fsck.msdos
- ln -sf dosfsck $(DESTDIR)/$(SBINDIR)/fsck.vfat
- ln -sf mkdosfs $(DESTDIR)/$(SBINDIR)/mkfs.msdos
- ln -sf mkdosfs $(DESTDIR)/$(SBINDIR)/mkfs.vfat
+ # legacy symlinks
+ ln -sf fatlabel $(DESTDIR)/$(SBINDIR)/dosfslabel
+
+ ln -sf fsck.fat $(DESTDIR)/$(SBINDIR)/dosfsck
+ ln -sf fsck.fat $(DESTDIR)/$(SBINDIR)/fsck.msdos
+ ln -sf fsck.fat $(DESTDIR)/$(SBINDIR)/fsck.vfat
+
+ ln -sf mkfs.fat $(DESTDIR)/$(SBINDIR)/mkdosfs
+ ln -sf mkfs.fat $(DESTDIR)/$(SBINDIR)/mkfs.msdos
+ ln -sf mkfs.fat $(DESTDIR)/$(SBINDIR)/mkfs.vfat
install-doc:
install -d -m 0755 $(DESTDIR)/$(DOCDIR)/dosfstools
install -p -m 0644 ChangeLog doc/* $(DESTDIR)/$(DOCDIR)/dosfstools
install-man:
- install -d -m 0755 $(DESTDIR)/$(MANDIR)/man8
- install -p -m 0644 man/*.8 $(DESTDIR)/$(MANDIR)/man8
-
- ln -sf dosfsck.8 $(DESTDIR)/$(MANDIR)/man8/fsck.msdos.8
- ln -sf dosfsck.8 $(DESTDIR)/$(MANDIR)/man8/fsck.vfat.8
- ln -sf mkdosfs.8 $(DESTDIR)/$(MANDIR)/man8/mkfs.msdos.8
- ln -sf mkdosfs.8 $(DESTDIR)/$(MANDIR)/man8/mkfs.vfat.8
+ for MANPAGE in manpages/en/*; \
+ do \
+ SECTION="8"; \
+ install -D -m 0644 $${MANPAGE} $(DESTDIR)/$(PREFIX)/share/man/man$${SECTION}/$$(basename $${MANPAGE}); \
+ done
+
+ for LANGUAGE in $(LANGUAGES); \
+ do \
+ for MANPAGE in manpages/$${LANGUAGE}/*; \
+ do \
+ SECTION="8"; \
+ install -D -m 0644 $${MANPAGE} $(DESTDIR)/$(PREFIX)/share/man/$${LANGUAGE}/man$${SECTION}/$$(basename $${MANPAGE} .$${LANGUAGE}.$${SECTION}).$${SECTION}; \
+ done; \
+ done
+
+ # legacy symlinks
+ ln -sf fatlabel.8 $(DESTDIR)/$(MANDIR)/man8/dosfslabel.8
+
+ ln -sf fsck.fat.8 $(DESTDIR)/$(MANDIR)/man8/dosfsck.8
+ ln -sf fsck.fat.8 $(DESTDIR)/$(MANDIR)/man8/fsck.msdos.8
+ ln -sf fsck.fat.8 $(DESTDIR)/$(MANDIR)/man8/fsck.vfat.8
+
+ ln -sf mkfs.fat.8 $(DESTDIR)/$(MANDIR)/man8/mkdosfs.8
+ ln -sf mkfs.fat.8 $(DESTDIR)/$(MANDIR)/man8/mkfs.msdos.8
+ ln -sf mkfs.fat.8 $(DESTDIR)/$(MANDIR)/man8/mkfs.vfat.8
uninstall: uninstall-bin uninstall-doc uninstall-man
uninstall-bin:
- rm -f $(DESTDIR)/$(SBINDIR)/dosfsck
+ rm -f $(DESTDIR)/$(SBINDIR)/fatlabel
+ rm -f $(DESTDIR)/$(SBINDIR)/fsck.fat
+ rm -f $(DESTDIR)/$(SBINDIR)/mkfs.fat
+
+ # legacy symlinks
rm -f $(DESTDIR)/$(SBINDIR)/dosfslabel
- rm -f $(DESTDIR)/$(SBINDIR)/mkdosfs
+ rm -f $(DESTDIR)/$(SBINDIR)/dosfsck
rm -f $(DESTDIR)/$(SBINDIR)/fsck.msdos
rm -f $(DESTDIR)/$(SBINDIR)/fsck.vfat
+
+ rm -f $(DESTDIR)/$(SBINDIR)/mkdosfs
rm -f $(DESTDIR)/$(SBINDIR)/mkfs.msdos
rm -f $(DESTDIR)/$(SBINDIR)/mkfs.vfat
@@ -90,24 +122,38 @@ uninstall-doc:
rmdir --ignore-fail-on-non-empty $(DESTDIR)/$(DOCDIR)
uninstall-man:
- rm -f $(DESTDIR)/$(MANDIR)/man8/dosfsck.8
+ for MANPAGE in manpages/en/*; \
+ do \
+ SECTION="8"; \
+ rm -f $(DESTDIR)/$(PREFIX)/share/man/man$${SECTION}/$$(basename $${MANPAGE} .en.$${SECTION}).$${SECTION}; \
+ done
+
+ for LANGUAGE in $(LANGUAGES); \
+ do \
+ for MANPAGE in manpages/$${LANGUAGE}/*; \
+ do \
+ SECTION="8"; \
+ rm -f $(DESTDIR)/$(PREFIX)/share/man/$${LANGUAGE}/man$${SECTION}/$$(basename $${MANPAGE} .$${LANGUAGE}.$${SECTION}).$${SECTION}; \
+ done; \
+ done
+
+ # legacy symlinks
rm -f $(DESTDIR)/$(MANDIR)/man8/dosfslabel.8
- rm -f $(DESTDIR)/$(MANDIR)/man8/mkdosfs.8
+ rm -f $(DESTDIR)/$(MANDIR)/man8/dosfsck.8
rm -f $(DESTDIR)/$(MANDIR)/man8/fsck.msdos.8
rm -f $(DESTDIR)/$(MANDIR)/man8/fsck.vfat.8
+
+ rm -f $(DESTDIR)/$(MANDIR)/man8/mkdosfs.8
rm -f $(DESTDIR)/$(MANDIR)/man8/mkfs.msdos.8
rm -f $(DESTDIR)/$(MANDIR)/man8/mkfs.vfat.8
- rmdir --ignore-fail-on-non-empty $(DESTDIR)/$(MANDIR)/man8
- rmdir --ignore-fail-on-non-empty $(DESTDIR)/$(MANDIR)
-
reinstall: distclean install
clean:
rm -f *.o
distclean: clean
- rm -f dosfsck dosfslabel mkdosfs
+ rm -f fatlabel fsck.fat mkfs.fat
.PHONY: build rebuild install install-bin install-doc install-man uninstall uninstall-bin uninstall-doc uninstall-man reinstall clean distclean
diff --git a/VERSION b/VERSION
new file mode 100644
index 0000000..29cec99
--- /dev/null
+++ b/VERSION
@@ -0,0 +1 @@
+3.0.18
diff --git a/manpages/Makefile b/manpages/Makefile
new file mode 100644
index 0000000..982557b
--- /dev/null
+++ b/manpages/Makefile
@@ -0,0 +1,49 @@
+# Makefile
+
+## dosfstools(7)
+## Copyright (C) 2006-2013 Daniel Baumann <mail@daniel-baumann.ch>
+##
+## This program comes with ABSOLUTELY NO WARRANTY; for details see COPYING.
+## This is free software, and you are welcome to redistribute it
+## under certain conditions; see COPYING for details.
+
+
+SHELL := sh -e
+
+LANGUAGES = $(shell cd po && ls)
+
+all: build
+
+po4a.cfg:
+ echo "[po4a_langs] $(LANGUAGES)" > po4a.cfg
+ echo "[po4a_paths] pot/\$$master.pot \$$lang:po/\$$lang/\$$master.po" >> po4a.cfg
+
+ for MANPAGE in en/*; \
+ do \
+ SECTION="$$(basename $${MANPAGE} | sed -e 's|\.|\n|g' | tail -n1)"; \
+ echo "[type: man] $${MANPAGE} \$$lang:\$$lang/$$(basename $${MANPAGE} .$${SECTION}).\$$lang.$${SECTION}" >> po4a.cfg; \
+ done
+
+update:
+ ./bin/update-version.sh
+
+build: po4a.cfg
+ @if [ ! -x "$$(which po4a 2>/dev/null)" ]; \
+ then \
+ echo "E: po4a - command not found"; \
+ echo "I: po4a can be obtained from:"; \
+ echo "I: http://po4a.alioth.debian.org/"; \
+ echo "I: On Debian based systems, po4a can be installed with:"; \
+ echo "I: apt-get install po4a"; \
+ exit 1; \
+ fi
+
+ po4a --keep 0 --no-backups --package-name dosfstools po4a.cfg
+
+clean:
+ rm -rf $(LANGUAGES)
+
+distclean: clean
+ rm -f po4a.cfg
+
+rebuild: distclean update build
diff --git a/manpages/bin/update-version.sh b/manpages/bin/update-version.sh
new file mode 100755
index 0000000..6b13bfa
--- /dev/null
+++ b/manpages/bin/update-version.sh
@@ -0,0 +1,55 @@
+#!/bin/sh
+
+## dosfstools(7)
+## Copyright (C) 2006-2013 Daniel Baumann <mail@daniel-baumann.ch>
+##
+## This program comes with ABSOLUTELY NO WARRANTY; for details see COPYING.
+## This is free software, and you are welcome to redistribute it
+## under certain conditions; see COPYING for details.
+
+
+set -e
+
+PROJECT="dosfstools"
+VERSION="$(cat ../VERSION)"
+
+DATE="$(LC_ALL=C date +%Y\\\\-%m\\\\-%d)"
+
+DAY="$(LC_ALL=C date +%d)"
+MONTH="$(LC_ALL=C date +%m)"
+YEAR="$(LC_ALL=C date +%Y)"
+
+echo "Updating version headers..."
+
+for MANPAGE in en/*
+do
+ PROGRAM="$(basename ${MANPAGE} | sed -e 's|\(.*\).[0-9]$|\1|' | tr [a-z] [A-Z])"
+ SECTION="$(basename ${MANPAGE} | sed -e 's|.*.\([0-9]\)$|\1|')"
+
+ sed -i -e "s|^.TH.*$|.TH ${PROGRAM} ${SECTION} ${DATE} ${VERSION} \"${PROJECT}\"|" ${MANPAGE}
+done
+
+# European date format
+for _LANGUAGE in de es fr it
+do
+ if ls po/${_LANGUAGE}/*.po > /dev/null 2>&1
+ then
+ for _FILE in po/${_LANGUAGE}/*.po
+ do
+ sed -i -e "s|^msgstr .*.2013-.*$|msgstr \"${DAY}.${MONTH}.${YEAR}\"|g" \
+ -e "s|^msgstr .*.2013\"$|msgstr \"${DAY}.${MONTH}.${YEAR}\"|g" \
+ "${_FILE}"
+ done
+ fi
+done
+
+# Brazilian date format
+if ls po/pt_BR/*.po > /dev/null 2>&1
+then
+ for _FILE in po/pt_BR/*.po
+ do
+ sed -i -e "s|^msgstr .*.2013-.*$|msgstr \"${DAY}-${MONTH}-${YEAR}\"|g" \
+ -e "s|^msgstr .*-2013\"$|msgstr \"${DAY}-${MONTH}-${YEAR}\"|g" \
+ "${_FILE}"
+ done
+fi
diff --git a/manpages/de/fatlabel.de.8 b/manpages/de/fatlabel.de.8
new file mode 100644
index 0000000..65491d8
--- /dev/null
+++ b/manpages/de/fatlabel.de.8
@@ -0,0 +1,60 @@
+.\" fatlabel.8 - manpage for fatlabel
+.\"
+.\" Copyright (C) 2006-2013 Daniel Baumann <daniel@debian.org>
+.\"
+.\" This program is free software: you can redistribute it and/or modify
+.\" it under the terms of the GNU General Public License as published by
+.\" the Free Software Foundation, either version 3 of the License, or
+.\" (at your option) any later version.
+.\"
+.\" This program is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+.\" GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public License
+.\" along with this program. If not, see <http://www.gnu.org/licenses/>.
+.\"
+.\" On Debian systems, the complete text of the GNU General Public License
+.\" can be found in /usr/share/common-licenses/GPL-3 file.
+.\"
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH FATLABEL 8 2013\-06\-06 3.0.18 dosfstools
+
+.SH NAME
+\fBfatlabel\fP \- set or get MS\-DOS filesystem label
+
+.SH SYNOPSIS
+\fBfatlabel\fP \fIDEVICE\fP [\fILABEL\fP]
+
+.SH DESCRIPTION
+\fBfatlabel\fP set or gets a MS\-DOS filesystem label from a given device.
+.PP
+If the label is omitted, then the label name of the specified device is
+written on the standard output. A label can't be longer than 11 bytes.
+
+.SH OPTIONS
+.IP "\fB\-h\fP, \fB\-\-help\fP" 4
+Displays a help message.
+.IP "\fB\-V\fP, \fB\-\-version\fP" 4
+Shows version.
+
+.SH "SEE ALSO"
+\fBfsck.fat\fP(8)
+.br
+\fBmkfs.fat\fP(8)
+
+.SH HOMEPAGE
+More information about \fBfatlabel\fP and \fBdosfstools\fP can be found at
+<\fIhttp://daniel\-baumann.ch/software/dosfstools/\fP>.
+
+.SH AUTHORS
+\fBdosfstools\fP were written by Werner Almesberger
+<\fIwerner.almesberger@lrc.di.epfl.ch\fP>, Roman Hodek
+<\fIRoman.Hodek@informatik.uni\-erlangen.de\fP>, and others. The current
+maintainer is Daniel Baumann <\fImail@daniel\-baumann.ch\fP>.
diff --git a/manpages/de/fsck.fat.de.8 b/manpages/de/fsck.fat.de.8
new file mode 100644
index 0000000..afc7762
--- /dev/null
+++ b/manpages/de/fsck.fat.de.8
@@ -0,0 +1,182 @@
+.\" fsc.fat.8 - manpage for fsc.fat
+.\"
+.\" Copyright (C) 2006-2013 Daniel Baumann <daniel@debian.org>
+.\"
+.\" This program is free software: you can redistribute it and/or modify
+.\" it under the terms of the GNU General Public License as published by
+.\" the Free Software Foundation, either version 3 of the License, or
+.\" (at your option) any later version.
+.\"
+.\" This program is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+.\" GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public License
+.\" along with this program. If not, see <http://www.gnu.org/licenses/>.
+.\"
+.\" On Debian systems, the complete text of the GNU General Public License
+.\" can be found in /usr/share/common-licenses/GPL-3 file.
+.\"
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH FSCK.FAT 8 2013\-06\-06 3.0.18 dosfstools
+
+.SH NAME
+\fBfsc.fat\fP \- check and repair MS\-DOS filesystems
+
+.SH SYNOPSIS
+\fBfsc.fat\fP|\fBfsck.msdos\fP|\fBfsck.vfat\fP [\-aAflnrtvVwy] [\-d \fIPATH\fP \-d\ \fI...\fP]
+[\-u\ \fIPATH\fP \-u \fI...\fP] \fIDEVICE\fP
+
+.SH DESCRIPTION
+\fBfsc.fat\fP verifies the consistency of MS\-DOS filesystems and optionally
+tries to repair them.
+.PP
+The following filesystem problems can be corrected (in this order):
+.IP * 4
+FAT contains invalid cluster numbers. Cluster is changed to EOF.
+.IP * 4
+File's cluster chain contains a loop. The loop is broken.
+.IP * 4
+Bad clusters (read errors). The clusters are marked bad and they are removed
+from files owning them. This check is optional.
+.IP * 4
+Directories with a large number of bad entries (probably corrupt). The
+directory can be deleted.
+.IP * 4
+Files . and .. are non\-directories. They can be deleted or renamed.
+.IP * 4
+Directories . and .. in root directory. They are deleted.
+.IP * 4
+Bad filenames. They can be renamed.
+.IP * 4
+Duplicate directory entries. They can be deleted or renamed.
+.IP * 4
+Directories with non\-zero size field. Size is set to zero.
+.IP * 4
+Directory . does not point to parent directory. The start pointer is
+adjusted.
+.IP * 4
+Directory .. does not point to parent of parent directory. The start pointer
+is adjusted.
+.IP * 4
+Start cluster number of a file is invalid. The file is truncated.
+.IP * 4
+File contains bad or free clusters. The file is truncated.
+.IP * 4
+File's cluster chain is longer than indicated by the size fields. The file
+is truncated.
+.IP * 4
+Two or more files share the same cluster(s). All but one of the files are
+truncated. If the file being truncated is a directory file that has already
+been read, the filesystem check is restarted after truncation.
+.IP * 4
+File's cluster chain is shorter than indicated by the size fields. The file
+is truncated.
+.IP * 4
+Clusters are marked as used but are not owned by a file. They are marked as
+free.
+.PP
+Additionally, the following problems are detected, but not repaired:
+.IP * 4
+Invalid parameters in boot sector.
+.IP * 4
+Absence of . and .. entries in non\-root directories
+.PP
+When \fBfsc.fat\fP checks a filesystem, it accumulates all changes in memory
+and performs them only after all checks are complete. This can be disabled
+with the \fB\-w\fP option.
+
+.SH OPTIONS
+.IP \fB\-a\fP 4
+Automatically repair the filesystem. No user intervention is
+necessary. Whenever there is more than one method to solve a problem, the
+least destructive approach is used.
+.IP \fB\-A\fP 4
+Use Atari variation of the MS\-DOS filesystem. This is default if \fBfsc.fat\fP
+is run on an Atari, then this option turns off Atari format. There are some
+minor differences in Atari format: Some boot sector fields are interpreted
+slightly different, and the special FAT entries for end\-of\-file and bad
+cluster can be different. Under MS\-DOS 0xfff8 is used for EOF and Atari
+employs 0xffff by default, but both systems recognize all values from
+0xfff8...0xffff as end\-of\-file. MS\-DOS uses only 0xfff7 for bad clusters,
+where on Atari values 0xfff0...0xfff7 are for this purpose (but the standard
+value is still 0xfff7).
+.IP \fB\-b\fP 4
+Make read\-only boot sector check.
+.IP \fB\-d\fP 4
+Delete the specified file. If more that one file with that name exists, the
+first one is deleted.
+.IP \fB\-f\fP 4
+Salvage unused cluster chains to files. By default, unused clusters are
+added to the free disk space except in auto mode (\fB\-a\fP).
+.IP \fB\-l\fP 4
+List path names of files being processed.
+.IP \fB\-n\fP 4
+No\-operation mode: non\-interactively check for errors, but don't write
+anything to the filesystem.
+.IP \fB\-r\fP 4
+Interactively repair the filesystem. The user is asked for advice whenever
+there is more than one approach to fix an inconsistency.
+.IP \fB\-t\fP 4
+Mark unreadable clusters as bad.
+.IP \fB\-u\fP 4
+Try to undelete the specified file. \fBfsc.fat\fP tries to allocate a chain of
+contiguous unallocated clusters beginning with the start cluster of the
+undeleted file.
+.IP \fB\-v\fP 4
+Verbose mode. Generates slightly more output.
+.IP \fB\-V\fP 4
+Perform a verification pass. The filesystem check is repeated after the
+first run. The second pass should never report any fixable errors. It may
+take considerably longer than the first pass, because the first pass may
+have generated long list of modifications that have to be scanned for each
+disk read.
+.IP \fB\-w\fP 4
+Write changes to disk immediately.
+.IP \fB\-y\fP 4
+Same as \fB\-a\fP (automatically repair filesystem) for compatibility with other
+fsck tools.
+.PP
+\fBNote:\fP If \fB\-a\fP and \fB\-r\fP are absent, the filesystem is only checked, but
+not repaired.
+
+.SH "EXIT STATUS"
+.IP 0 4
+No recoverable errors have been detected.
+.IP 1 4
+Recoverable errors have been detected or \fBfsc.fat\fP has discovered an
+internal inconsistency.
+.IP 2 4
+Usage error. \fBfsc.fat\fP did not access the filesystem.
+
+.SH FILES
+.IP "fsck0000.rec, fsck0001.rec, ..." 4
+When recovering from a corrupted filesystem, \fBfsc.fat\fP dumps recovered data
+into files named 'fsckNNNN.rec' in the top level directory of the
+filesystem.
+
+.SH BUGS
+Does not create . and .. files where necessary. Does not remove entirely
+empty directories. Should give more diagnostic messages. Undeleting files
+should use a more sophisticated algorithm.
+
+.SH "SEE ALSO"
+\fBfatlabel\fP(8)
+.br
+\fBmkfs.fat\fP(8)
+
+.SH HOMEPAGE
+More information about \fBfsck.fat\fP and \fBdosfstools\fP can be found at
+<\fIhttp://daniel\-baumann.ch/software/dosfstools/\fP>.
+
+.SH AUTHORS
+\fBdosfstools\fP were written by Werner Almesberger
+<\fIwerner.almesberger@lrc.di.epfl.ch\fP>, Roman Hodek
+<\fIRoman.Hodek@informatik.uni\-erlangen.de\fP>, and others. The current
+maintainer is Daniel Baumann <\fImail@daniel\-baumann.ch\fP>.
diff --git a/manpages/de/mkfs.fat.de.8 b/manpages/de/mkfs.fat.de.8
new file mode 100644
index 0000000..7470724
--- /dev/null
+++ b/manpages/de/mkfs.fat.de.8
@@ -0,0 +1,166 @@
+.\" mkfs.fat.8 - manpage for fs.fatck
+.\"
+.\" Copyright (C) 2006-2013 Daniel Baumann <daniel@debian.org>
+.\"
+.\" This program is free software: you can redistribute it and/or modify
+.\" it under the terms of the GNU General Public License as published by
+.\" the Free Software Foundation, either version 3 of the License, or
+.\" (at your option) any later version.
+.\"
+.\" This program is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+.\" GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public License
+.\" along with this program. If not, see <http://www.gnu.org/licenses/>.
+.\"
+.\" On Debian systems, the complete text of the GNU General Public License
+.\" can be found in /usr/share/common-licenses/GPL-3 file.
+.\"
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH MKFS.FAT 8 2013\-06\-06 3.0.18 dosfstools
+.SH NAME
+\fBmkfs.fat\fP \- create an MS\-DOS file system under Linux
+.SH SYNOPSIS
+\fBmkfs.fat\fP [ \fB\-a\fP ] [ \fB\-A\fP ] [ \fB\-b\fP \fIsector\-of\-backup\fP ] [ \fB\-c\fP ] [
+\fB\-l\fP \fIfilename\fP ] [ \fB\-C\fP ] [ \fB\-f\fP \fInumber\-of\-FATs\fP ] [ \fB\-F\fP
+\fIFAT\-size\fP ] [ \fB\-h\fP \fInumber\-of\-hidden\-sectors\fP ] [ \fB\-i\fP \fIvolume\-id\fP ]
+[\fB \-I \fP] [ \fB\-m\fP \fImessage\-file\fP ] [ \fB\-n\fP \fIvolume\-name\fP ] [ \fB\-r\fP
+\fIroot\-dir\-entries\fP ] [ \fB\-R\fP \fInumber\-of\-reserved\-sectors\fP ] [ \fB\-s\fP
+\fIsectors\-per\-cluster\fP ] [ \fB\-S\fP \fIlogical\-sector\-size\fP ] [ \fB\-v\fP ]
+\fIdevice\fP [ \fIblock\-count\fP ]
+.SH DESCRIPTION
+\fBmkfs.fat\fP is used to create an MS\-DOS file system under Linux on a device
+(usually a disk partition). \fIdevice\fP is the special file corresponding to
+the device (e.g /dev/hdXX). \fIblock\-count\fP is the number of blocks on the
+device. If omitted, \fBmkfs.fat\fP automatically determines the file system
+size.
+.SH OPTIONS
+.TP
+\fB\-a\fP
+Normally, for any filesystem except very small ones, \fBmkfs.fat\fP will align
+all the data structures to cluster size, to make sure that as long as the
+partition is properly aligned, so will all the data structures in the
+filesystem. This option disables alignment; this may provide a handful of
+additional clusters of storage at the expense of a significant performance
+degradation on RAIDs, flash media or large\-sector hard disks.
+.TP
+\fB\-A\fP
+Use Atari variation of the MS\-DOS file system. This is default if
+\fBmkfs.fat\fP is run on an Atari, then this option turns off Atari
+format. There are some differences when using Atari format: If not directed
+otherwise by the user, \fBmkfs.fat\fP will always use 2 sectors per cluster,
+since GEMDOS doesn't like other values very much. It will also obey the
+maximum number of sectors GEMDOS can handle. Larger file systems are
+managed by raising the logical sector size. Under Atari format, an
+Atari\-compatible serial number for the file system is generated, and a 12
+bit FAT is used only for file systems that have one of the usual floppy
+sizes (720k, 1.2M, 1.44M, 2.88M), a 16 bit FAT otherwise. This can be
+overridden with the \fB\-F\fP option. Some PC\-specific boot sector fields aren't
+written, and a boot message (option \fB\-m\fP) is ignored.
+.TP
+\fB\-b\fP\fI sector\-of\-backup \fP
+Selects the location of the backup boot sector for FAT32. Default depends on
+number of reserved sectors, but usually is sector 6. The backup must be
+within the range of reserved sectors.
+.TP
+\fB\-c\fP
+Check the device for bad blocks before creating the file system.
+.TP
+\fB\-C\fP
+Create the file given as \fIdevice\fP on the command line, and write the
+to\-be\-created file system to it. This can be used to create the new file
+system in a file instead of on a real device, and to avoid using \fBdd\fP in
+advance to create a file of appropriate size. With this option, the
+\fIblock\-count\fP must be given, because otherwise the intended size of the
+file system wouldn't be known. The file created is a sparse file, which
+actually only contains the meta\-data areas (boot sector, FATs, and root
+directory). The data portions won't be stored on the disk, but the file
+nevertheless will have the correct size. The resulting file can be copied
+later to a floppy disk or other device, or mounted through a loop device.
+.TP
+\fB\-f\fP\fI number\-of\-FATs\fP
+Specify the number of file allocation tables in the file system. The
+default is 2. Currently the Linux MS\-DOS file system does not support more
+than 2 FATs.
+.TP
+\fB\-F\fP\fI FAT\-size\fP
+Specifies the type of file allocation tables used (12, 16 or 32 bit). If
+nothing is specified, \fBmkfs.fat\fP will automatically select between 12, 16
+and 32 bit, whatever fits better for the file system size.
+.TP
+\fB\-h\fP\fI number\-of\-hidden\-sectors \fP
+Select the number of hidden sectors in the volume. Apparently some digital
+cameras get indigestion if you feed them a CF card without such hidden
+sectors, this option allows you to satisfy them. Assumes \'0\' if no value
+is given on the command line.
+.TP
+\fI\-i volume\-id\fP
+Sets the volume ID of the newly created file system; \fIvolume\-id\fP is a
+32\-bit hexadecimal number (for example, 2e24ec82). The default is a number
+which depends on the file system creation time.
+.TP
+\fB\-I\fP
+It is typical for fixed disk devices to be partitioned so, by default, you
+are not permitted to create a filesystem across the entire device.
+\fBmkfs.fat\fP will complain and tell you that it refuses to work. This is
+different when using MO disks. One doesn't always need partitions on MO
+disks. The file system can go directly to the whole disk. Under other OSes
+this is known as the 'superfloppy' format.
+
+This switch will force \fBmkfs.fat\fP to work properly.
+.TP
+\fB\-l\fP\fI filename\fP
+Read the bad blocks list from \fIfilename\fP.
+.TP
+\fB\-m\fP\fI message\-file\fP
+Sets the message the user receives on attempts to boot this file system
+without having properly installed an operating system. The message file
+must not exceed 418 bytes once line feeds have been converted to carriage
+return\-line feed combinations, and tabs have been expanded. If the filename
+is a hyphen (\-), the text is taken from standard input.
+.TP
+\fB\-n\fP\fI volume\-name\fP
+Sets the volume name (label) of the file system. The volume name can be up
+to 11 characters long. The default is no label.
+.TP
+\fB\-r\fP\fI root\-dir\-entries\fP
+Select the number of entries available in the root directory. The default
+is 112 or 224 for floppies and 512 for hard disks.
+.TP
+\fB\-R\fP\fI number\-of\-reserved\-sectors \fP
+Select the number of reserved sectors. With FAT32 format at least 2 reserved
+sectors are needed, the default is 32. Otherwise the default is 1 (only the
+boot sector).
+.TP
+\fB\-s\fP\fI sectors\-per\-cluster\fP
+Specify the number of disk sectors per cluster. Must be a power of 2,
+i.e. 1, 2, 4, 8, ... 128.
+.TP
+\fB\-S\fP\fI logical\-sector\-size\fP
+Specify the number of bytes per logical sector. Must be a power of 2 and
+greater than or equal to 512, i.e. 512, 1024, 2048, 4096, 8192, 16384, or
+32768.
+.TP
+\fB\-v\fP
+Verbose execution.
+.SH BUGS
+\fBmkfs.fat\fP can not create boot\-able file systems. This isn't as easy as you
+might think at first glance for various reasons and has been discussed a lot
+already. \fBmkfs.fat\fP simply will not support it ;)
+.SH AUTHOR
+Dave Hudson \- <dave@humbug.demon.co.uk>; modified by Peter Anvin
+<hpa@yggdrasil.com>. Fixes and additions by Roman Hodek
+<roman@hodek.net> for Debian GNU/Linux.
+.SH ACKNOWLEDGMENTS
+\fBmkfs.fat\fP is based on code from \fBmke2fs\fP (written by Remy Card \-
+<card@masi.ibp.fr>) which is itself based on \fBmkfs\fP (written by
+Linus Torvalds \- <torvalds@cs.helsinki.fi>).
+.SH "SEE ALSO"
+\fBfsck.fat\fP(8), \fBfatlabel\fP(8), \fBmkfs\fP(8)
diff --git a/man/dosfslabel.8 b/manpages/en/fatlabel.8
index f1c3a0d..95705b5 100644
--- a/man/dosfslabel.8
+++ b/manpages/en/fatlabel.8
@@ -1,4 +1,4 @@
-.\" dosfslabel.8 - manpage for dosfsck
+.\" fatlabel.8 - manpage for fatlabel
.\"
.\" Copyright (C) 2006-2013 Daniel Baumann <daniel@debian.org>
.\"
@@ -19,16 +19,16 @@
.\" can be found in /usr/share/common-licenses/GPL-3 file.
.\"
.\"
-.TH DOSFSLABEL 8 "2010\-01\-31" "3.0.9" "set or get MS\-DOS filesystem label"
+.TH FATLABEL 8 2013\-06\-06 3.0.18 "dosfstools"
.SH NAME
-\fBdosfslabel\fR \- set or get MS\-DOS filesystem label
+\fBfatlabel\fR \- set or get MS\-DOS filesystem label
.SH SYNOPSIS
-\fBdosfslabel\fR \fIDEVICE\fR [\fILABEL\fR]
+\fBfatlabel\fR \fIDEVICE\fR [\fILABEL\fR]
.SH DESCRIPTION
-\fBdosfslabel\fR set or gets a MS\-DOS filesystem label from a given device.
+\fBfatlabel\fR set or gets a MS\-DOS filesystem label from a given device.
.PP
If the label is omitted, then the label name of the specified device is written on the standard output. A label can't be longer than 11 bytes.
@@ -39,12 +39,12 @@ Displays a help message.
Shows version.
.SH SEE ALSO
-\fBdosfsck\fR(8)
+\fBfsck.fat\fR(8)
.br
-\fBmkdosfs\fR(8)
+\fBmkfs.fat\fR(8)
.SH HOMEPAGE
-More information about \fBdosfsck\fR and \fBdosfstools\fR can be found at <\fIhttp://daniel\-baumann.ch/software/dosfstools/\fR>.
+More information about \fBfatlabel\fR and \fBdosfstools\fR can be found at <\fIhttp://daniel\-baumann.ch/software/dosfstools/\fR>.
.SH AUTHORS
\fBdosfstools\fR were written by Werner Almesberger <\fIwerner.almesberger@lrc.di.epfl.ch\fR>, Roman Hodek <\fIRoman.Hodek@informatik.uni-erlangen.de\fR>, and others. The current maintainer is Daniel Baumann <\fImail@daniel-baumann.ch\fR>.
diff --git a/man/dosfsck.8 b/manpages/en/fsck.fat.8
index 8395fa8..ddef97a 100644
--- a/man/dosfsck.8
+++ b/manpages/en/fsck.fat.8
@@ -1,4 +1,4 @@
-.\" dosfsck.8 - manpage for dosfsck
+.\" fsc.fat.8 - manpage for fsc.fat
.\"
.\" Copyright (C) 2006-2013 Daniel Baumann <daniel@debian.org>
.\"
@@ -19,16 +19,16 @@
.\" can be found in /usr/share/common-licenses/GPL-3 file.
.\"
.\"
-.TH DOSFSCK 8 "2010\-01\-31" "3.0.9" "check and repair MS\-DOS filesystems"
+.TH FSCK.FAT 8 2013\-06\-06 3.0.18 "dosfstools"
.SH NAME
-\fBdosfsck\fR \- check and repair MS\-DOS filesystems
+\fBfsc.fat\fR \- check and repair MS\-DOS filesystems
.SH SYNOPSIS
-\fBdosfsck\fR|\fBfsck.msdos\fR|\fBfsck.vfat\fR [\-aAflnrtvVwy] [\-d \fIPATH\fR \-d\ \fI...\fR] [\-u\ \fIPATH\fR \-u \fI...\fR] \fIDEVICE\fR
+\fBfsc.fat\fR|\fBfsck.msdos\fR|\fBfsck.vfat\fR [\-aAflnrtvVwy] [\-d \fIPATH\fR \-d\ \fI...\fR] [\-u\ \fIPATH\fR \-u \fI...\fR] \fIDEVICE\fR
.SH DESCRIPTION
-\fBdosfsck\fR verifies the consistency of MS\-DOS filesystems and optionally tries to repair them.
+\fBfsc.fat\fR verifies the consistency of MS\-DOS filesystems and optionally tries to repair them.
.PP
The following filesystem problems can be corrected (in this order):
.IP "*" 4
@@ -72,13 +72,13 @@ Invalid parameters in boot sector.
.IP "*" 4
Absence of . and .. entries in non\-root directories
.PP
-When \fBdosfsck\fR checks a filesystem, it accumulates all changes in memory and performs them only after all checks are complete. This can be disabled with the \fB\-w\fR option.
+When \fBfsc.fat\fR checks a filesystem, it accumulates all changes in memory and performs them only after all checks are complete. This can be disabled with the \fB\-w\fR option.
.SH OPTIONS
.IP "\fB\-a\fR" 4
Automatically repair the filesystem. No user intervention is necessary. Whenever there is more than one method to solve a problem, the least destructive approach is used.
.IP "\fB\-A\fR" 4
-Use Atari variation of the MS\-DOS filesystem. This is default if \fBdosfsck\fR is run on an Atari, then this option turns off Atari format. There are some minor differences in Atari format: Some boot sector fields are interpreted slightly different, and the special FAT entries for end\-of\-file and bad cluster can be different. Under MS\-DOS 0xfff8 is used for EOF and Atari employs 0xffff by default, but both systems recognize all values from 0xfff8...0xffff as end\-of\-file. MS\-DOS uses only 0xfff7 for bad clusters, where on Atari values 0xfff0...0xfff7 are for this purpose (but the standard value is still 0xfff7).
+Use Atari variation of the MS\-DOS filesystem. This is default if \fBfsc.fat\fR is run on an Atari, then this option turns off Atari format. There are some minor differences in Atari format: Some boot sector fields are interpreted slightly different, and the special FAT entries for end\-of\-file and bad cluster can be different. Under MS\-DOS 0xfff8 is used for EOF and Atari employs 0xffff by default, but both systems recognize all values from 0xfff8...0xffff as end\-of\-file. MS\-DOS uses only 0xfff7 for bad clusters, where on Atari values 0xfff0...0xfff7 are for this purpose (but the standard value is still 0xfff7).
.IP "\fB-b\fR" 4
Make read-only boot sector check.
.IP "\fB\-d\fR" 4
@@ -96,7 +96,7 @@ there is more than one approach to fix an inconsistency.
.IP "\fB\-t\fR" 4
Mark unreadable clusters as bad.
.IP "\fB\-u\fR" 4
-Try to undelete the specified file. \fBdosfsck\fR tries to allocate a chain of contiguous unallocated clusters beginning with the start cluster of the undeleted file.
+Try to undelete the specified file. \fBfsc.fat\fR tries to allocate a chain of contiguous unallocated clusters beginning with the start cluster of the undeleted file.
.IP "\fB\-v\fR" 4
Verbose mode. Generates slightly more output.
.IP "\fB\-V\fR" 4
@@ -112,24 +112,24 @@ Same as \fB\-a\fR (automatically repair filesystem) for compatibility with other
.IP "0" 4
No recoverable errors have been detected.
.IP "1" 4
-Recoverable errors have been detected or \fBdosfsck\fR has discovered an internal inconsistency.
+Recoverable errors have been detected or \fBfsc.fat\fR has discovered an internal inconsistency.
.IP "2" 4
-Usage error. \fBdosfsck\fR did not access the filesystem.
+Usage error. \fBfsc.fat\fR did not access the filesystem.
.SH FILES
.IP "fsck0000.rec, fsck0001.rec, ..." 4
-When recovering from a corrupted filesystem, \fBdosfsck\fR dumps recovered data into files named 'fsckNNNN.rec' in the top level directory of the filesystem.
+When recovering from a corrupted filesystem, \fBfsc.fat\fR dumps recovered data into files named 'fsckNNNN.rec' in the top level directory of the filesystem.
.SH BUGS
Does not create . and .. files where necessary. Does not remove entirely empty directories. Should give more diagnostic messages. Undeleting files should use a more sophisticated algorithm.
.SH SEE ALSO
-\fBdosfslabel\fR(8)
+\fBfatlabel\fR(8)
.br
-\fBmkdosfs\fR(8)
+\fBmkfs.fat\fR(8)
.SH HOMEPAGE
-More information about \fBdosfsck\fR and \fBdosfstools\fR can be found at <\fIhttp://daniel\-baumann.ch/software/dosfstools/\fR>.
+More information about \fBfsck.fat\fR and \fBdosfstools\fR can be found at <\fIhttp://daniel\-baumann.ch/software/dosfstools/\fR>.
.SH AUTHORS
\fBdosfstools\fR were written by Werner Almesberger <\fIwerner.almesberger@lrc.di.epfl.ch\fR>, Roman Hodek <\fIRoman.Hodek@informatik.uni-erlangen.de\fR>, and others. The current maintainer is Daniel Baumann <\fImail@daniel-baumann.ch\fR>.
diff --git a/man/mkdosfs.8 b/manpages/en/mkfs.fat.8
index 840ac41..2672064 100644
--- a/man/mkdosfs.8
+++ b/manpages/en/mkfs.fat.8
@@ -1,4 +1,4 @@
-.\" mkdosfs.8 - manpage for dosfsck
+.\" mkfs.fat.8 - manpage for fs.fatck
.\"
.\" Copyright (C) 2006-2013 Daniel Baumann <daniel@debian.org>
.\"
@@ -19,12 +19,12 @@
.\" can be found in /usr/share/common-licenses/GPL-3 file.
.\"
.\"
-.TH MKDOSFS 8 "5 May 1995" "Version 2.x"
+.TH MKFS.FAT 8 2013\-06\-06 3.0.18 "dosfstools"
.SH NAME
-.B mkdosfs
+.B mkfs.fat
\- create an MS-DOS file system under Linux
.SH SYNOPSIS
-.B mkdosfs|mkfs.msdos|mkfs.vfat
+.B mkfs.fat
[
.B \-a
]
@@ -94,19 +94,19 @@
.I block-count
]
.SH DESCRIPTION
-.B mkdosfs
+.B mkfs.fat
is used to create an MS-DOS file system under Linux on a device (usually
a disk partition).
.I device
is the special file corresponding to the device (e.g /dev/hdXX).
.I block-count
is the number of blocks on the device. If omitted,
-.B mkdosfs
+.B mkfs.fat
automatically determines the file system size.
.SH OPTIONS
.TP
.B \-a
-Normally, for any filesystem except very small ones, \fBmkdosfs\fP
+Normally, for any filesystem except very small ones, \fBmkfs.fat\fP
will align all the data structures to cluster size, to make sure that
as long as the partition is properly aligned, so will all the data
structures in the filesystem. This option disables alignment; this
@@ -116,9 +116,9 @@ large-sector hard disks.
.TP
.B \-A
Use Atari variation of the MS-DOS file system. This is default if
-\fBmkdosfs\fP is run on an Atari, then this option turns off Atari
+\fBmkfs.fat\fP is run on an Atari, then this option turns off Atari
format. There are some differences when using Atari format: If not
-directed otherwise by the user, \fBmkdosfs\fP will always use 2
+directed otherwise by the user, \fBmkfs.fat\fP will always use 2
sectors per cluster, since GEMDOS doesn't like other values very much.
It will also obey the maximum number of sectors GEMDOS can handle.
Larger file systems are managed by raising the logical sector size.
@@ -157,7 +157,7 @@ more than 2 FATs.
.TP
.BI \-F " FAT-size"
Specifies the type of file allocation tables used (12, 16 or 32 bit).
-If nothing is specified, \fBmkdosfs\fR will automatically select
+If nothing is specified, \fBmkfs.fat\fR will automatically select
between 12, 16 and 32 bit, whatever fits better for the file system size.
.TP
.BI \-h " number-of-hidden-sectors "
@@ -175,14 +175,14 @@ is a number which depends on the file system creation time.
.B \-I
It is typical for fixed disk devices to be partitioned so, by default, you are
not permitted to create a filesystem across the entire device.
-.B mkdosfs
+.B mkfs.fat
will complain and tell you that it refuses to work. This is different
when using MO disks. One doesn't always need partitions on MO disks.
The file system can go directly to the whole disk. Under other OSes
this is known as the 'superfloppy' format.
This switch will force
-.B mkdosfs
+.B mkfs.fat
to work properly.
.TP
.BI \-l " filename"
@@ -221,24 +221,24 @@ and greater than or equal to 512, i.e. 512, 1024, 2048, 4096, 8192,
.B \-v
Verbose execution.
.SH BUGS
-.B mkdosfs
+.B mkfs.fat
can not create boot-able file systems. This isn't as easy as you might
think at first glance for various reasons and has been discussed a lot
already.
-.B mkdosfs
+.B mkfs.fat
simply will not support it ;)
.SH AUTHOR
Dave Hudson - <dave@humbug.demon.co.uk>; modified by Peter Anvin
<hpa@yggdrasil.com>. Fixes and additions by Roman Hodek
-<roman@hodek.net> for Debian/GNU Linux.
+<roman@hodek.net> for Debian GNU/Linux.
.SH ACKNOWLEDGMENTS
-.B mkdosfs
+.B mkfs.fat
is based on code from
.BR mke2fs
(written by Remy Card - <card@masi.ibp.fr>) which is itself based on
.BR mkfs
(written by Linus Torvalds - <torvalds@cs.helsinki.fi>).
.SH SEE ALSO
-.BR dosfsck (8),
-.BR dosfslabel (8),
+.BR fsck.fat (8),
+.BR fatlabel (8),
.BR mkfs (8)
diff --git a/manpages/po/de/fatlabel.8.po b/manpages/po/de/fatlabel.8.po
new file mode 100644
index 0000000..184c10b
--- /dev/null
+++ b/manpages/po/de/fatlabel.8.po
@@ -0,0 +1,153 @@
+# German translations for dosfstools package
+# Copyright (C) 2013 Free Software Foundation, Inc.
+# This file is distributed under the same license as the dosfstools package.
+# Automatically generated, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: dosfstools VERSION\n"
+"POT-Creation-Date: 2013-06-06 09:34+0300\n"
+"PO-Revision-Date: 2013-06-06 09:34+0300\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ASCII\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. type: TH
+#: en/fatlabel.8:22
+#, no-wrap
+msgid "FATLABEL"
+msgstr ""
+
+#. type: TH
+#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
+#, no-wrap
+msgid "2013-06-06"
+msgstr ""
+
+#. type: TH
+#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
+#, no-wrap
+msgid "3.0.18"
+msgstr ""
+
+#. type: TH
+#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
+#, no-wrap
+msgid "dosfstools"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:24 en/fsck.fat.8:24 en/mkfs.fat.8:23
+#, no-wrap
+msgid "NAME"
+msgstr ""
+
+#. type: Plain text
+#: en/fatlabel.8:26
+msgid "B<fatlabel> - set or get MS-DOS filesystem label"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:27 en/fsck.fat.8:27 en/mkfs.fat.8:26
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr ""
+
+#. type: Plain text
+#: en/fatlabel.8:29
+msgid "B<fatlabel> I<DEVICE> [I<LABEL>]"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:30 en/fsck.fat.8:30 en/mkfs.fat.8:96
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr ""
+
+#. type: Plain text
+#: en/fatlabel.8:32
+msgid "B<fatlabel> set or gets a MS-DOS filesystem label from a given device."
+msgstr ""
+
+#. type: Plain text
+#: en/fatlabel.8:34
+msgid ""
+"If the label is omitted, then the label name of the specified device is "
+"written on the standard output. A label can't be longer than 11 bytes."
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:35 en/fsck.fat.8:77 en/mkfs.fat.8:106
+#, no-wrap
+msgid "OPTIONS"
+msgstr ""
+
+#. type: IP
+#: en/fatlabel.8:36
+#, no-wrap
+msgid "B<-h>, B<--help>"
+msgstr ""
+
+#. type: Plain text
+#: en/fatlabel.8:38
+msgid "Displays a help message."
+msgstr ""
+
+#. type: IP
+#: en/fatlabel.8:38
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr ""
+
+#. type: Plain text
+#: en/fatlabel.8:40
+msgid "Shows version."
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:41 en/fsck.fat.8:126 en/mkfs.fat.8:241
+#, no-wrap
+msgid "SEE ALSO"
+msgstr ""
+
+#. type: Plain text
+#: en/fatlabel.8:43
+msgid "B<fsck.fat>(8)"
+msgstr ""
+
+#. type: Plain text
+#: en/fatlabel.8:45 en/fsck.fat.8:130
+msgid "B<mkfs.fat>(8)"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:46 en/fsck.fat.8:131
+#, no-wrap
+msgid "HOMEPAGE"
+msgstr ""
+
+#. type: Plain text
+#: en/fatlabel.8:48
+msgid ""
+"More information about B<fatlabel> and B<dosfstools> can be found at "
+"E<lt>I<http://daniel-baumann.ch/software/dosfstools/>E<gt>."
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:49 en/fsck.fat.8:134
+#, no-wrap
+msgid "AUTHORS"
+msgstr ""
+
+#. type: Plain text
+#: en/fatlabel.8:50 en/fsck.fat.8:135
+msgid ""
+"B<dosfstools> were written by Werner Almesberger E<lt>I<werner."
+"almesberger@lrc.di.epfl.ch>E<gt>, Roman Hodek E<lt>I<Roman.Hodek@informatik."
+"uni-erlangen.de>E<gt>, and others. The current maintainer is Daniel Baumann "
+"E<lt>I<mail@daniel-baumann.ch>E<gt>."
+msgstr ""
diff --git a/manpages/po/de/fsck.fat.8.po b/manpages/po/de/fsck.fat.8.po
new file mode 100644
index 0000000..f179ed6
--- /dev/null
+++ b/manpages/po/de/fsck.fat.8.po
@@ -0,0 +1,533 @@
+# German translations for dosfstools package
+# Copyright (C) 2013 Free Software Foundation, Inc.
+# This file is distributed under the same license as the dosfstools package.
+# Automatically generated, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: dosfstools VERSION\n"
+"POT-Creation-Date: 2013-06-06 09:34+0300\n"
+"PO-Revision-Date: 2013-06-06 09:34+0300\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ASCII\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. type: TH
+#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
+#, no-wrap
+msgid "2013-06-06"
+msgstr ""
+
+#. type: TH
+#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
+#, no-wrap
+msgid "3.0.18"
+msgstr ""
+
+#. type: TH
+#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
+#, no-wrap
+msgid "dosfstools"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:24 en/fsck.fat.8:24 en/mkfs.fat.8:23
+#, no-wrap
+msgid "NAME"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:27 en/fsck.fat.8:27 en/mkfs.fat.8:26
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:30 en/fsck.fat.8:30 en/mkfs.fat.8:96
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:35 en/fsck.fat.8:77 en/mkfs.fat.8:106
+#, no-wrap
+msgid "OPTIONS"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:41 en/fsck.fat.8:126 en/mkfs.fat.8:241
+#, no-wrap
+msgid "SEE ALSO"
+msgstr ""
+
+#. type: Plain text
+#: en/fatlabel.8:45 en/fsck.fat.8:130
+msgid "B<mkfs.fat>(8)"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:46 en/fsck.fat.8:131
+#, no-wrap
+msgid "HOMEPAGE"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:49 en/fsck.fat.8:134
+#, no-wrap
+msgid "AUTHORS"
+msgstr ""
+
+#. type: Plain text
+#: en/fatlabel.8:50 en/fsck.fat.8:135
+msgid ""
+"B<dosfstools> were written by Werner Almesberger E<lt>I<werner."
+"almesberger@lrc.di.epfl.ch>E<gt>, Roman Hodek E<lt>I<Roman.Hodek@informatik."
+"uni-erlangen.de>E<gt>, and others. The current maintainer is Daniel Baumann "
+"E<lt>I<mail@daniel-baumann.ch>E<gt>."
+msgstr ""
+
+#. type: TH
+#: en/fsck.fat.8:22
+#, no-wrap
+msgid "FSCK.FAT"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:26
+msgid "B<fsc.fat> - check and repair MS-DOS filesystems"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:29
+msgid ""
+"B<fsc.fat>|B<fsck.msdos>|B<fsck.vfat> [-aAflnrtvVwy] [-d I<PATH> -d\\ I<..."
+">] [-u\\ I<PATH> -u I<...>] I<DEVICE>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:32
+msgid ""
+"B<fsc.fat> verifies the consistency of MS-DOS filesystems and optionally "
+"tries to repair them."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:34
+msgid "The following filesystem problems can be corrected (in this order):"
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:34 en/fsck.fat.8:36 en/fsck.fat.8:38 en/fsck.fat.8:40
+#: en/fsck.fat.8:42 en/fsck.fat.8:44 en/fsck.fat.8:46 en/fsck.fat.8:48
+#: en/fsck.fat.8:50 en/fsck.fat.8:52 en/fsck.fat.8:54 en/fsck.fat.8:56
+#: en/fsck.fat.8:58 en/fsck.fat.8:60 en/fsck.fat.8:62 en/fsck.fat.8:64
+#: en/fsck.fat.8:66 en/fsck.fat.8:70 en/fsck.fat.8:72
+#, no-wrap
+msgid "*"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:36
+msgid "FAT contains invalid cluster numbers. Cluster is changed to EOF."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:38
+msgid "File's cluster chain contains a loop. The loop is broken."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:40
+msgid ""
+"Bad clusters (read errors). The clusters are marked bad and they are removed "
+"from files owning them. This check is optional."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:42
+msgid ""
+"Directories with a large number of bad entries (probably corrupt). The "
+"directory can be deleted."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:44
+msgid "Files . and .. are non-directories. They can be deleted or renamed."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:46
+msgid "Directories . and .. in root directory. They are deleted."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:48
+msgid "Bad filenames. They can be renamed."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:50
+msgid "Duplicate directory entries. They can be deleted or renamed."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:52
+msgid "Directories with non-zero size field. Size is set to zero."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:54
+msgid ""
+"Directory . does not point to parent directory. The start pointer is "
+"adjusted."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:56
+msgid ""
+"Directory .. does not point to parent of parent directory. The start pointer "
+"is adjusted."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:58
+msgid "Start cluster number of a file is invalid. The file is truncated."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:60
+msgid "File contains bad or free clusters. The file is truncated."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:62
+msgid ""
+"File's cluster chain is longer than indicated by the size fields. The file "
+"is truncated."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:64
+msgid ""
+"Two or more files share the same cluster(s). All but one of the files are "
+"truncated. If the file being truncated is a directory file that has already "
+"been read, the filesystem check is restarted after truncation."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:66
+msgid ""
+"File's cluster chain is shorter than indicated by the size fields. The file "
+"is truncated."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:68
+msgid ""
+"Clusters are marked as used but are not owned by a file. They are marked as "
+"free."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:70
+msgid "Additionally, the following problems are detected, but not repaired:"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:72
+msgid "Invalid parameters in boot sector."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:74
+msgid "Absence of . and .. entries in non-root directories"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:76
+msgid ""
+"When B<fsc.fat> checks a filesystem, it accumulates all changes in memory "
+"and performs them only after all checks are complete. This can be disabled "
+"with the B<-w> option."
+msgstr ""
+
+#. type: TP
+#: en/fsck.fat.8:78 en/mkfs.fat.8:107
+#, no-wrap
+msgid "B<-a>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:80
+msgid ""
+"Automatically repair the filesystem. No user intervention is necessary. "
+"Whenever there is more than one method to solve a problem, the least "
+"destructive approach is used."
+msgstr ""
+
+#. type: TP
+#: en/fsck.fat.8:80 en/mkfs.fat.8:116
+#, no-wrap
+msgid "B<-A>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:82
+msgid ""
+"Use Atari variation of the MS-DOS filesystem. This is default if B<fsc.fat> "
+"is run on an Atari, then this option turns off Atari format. There are some "
+"minor differences in Atari format: Some boot sector fields are interpreted "
+"slightly different, and the special FAT entries for end-of-file and bad "
+"cluster can be different. Under MS-DOS 0xfff8 is used for EOF and Atari "
+"employs 0xffff by default, but both systems recognize all values from "
+"0xfff8...0xffff as end-of-file. MS-DOS uses only 0xfff7 for bad clusters, "
+"where on Atari values 0xfff0...0xfff7 are for this purpose (but the standard "
+"value is still 0xfff7)."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:82
+#, no-wrap
+msgid "B<-b>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:84
+msgid "Make read-only boot sector check."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:84
+#, no-wrap
+msgid "B<-d>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:86
+msgid ""
+"Delete the specified file. If more that one file with that name exists, the "
+"first one is deleted."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:86
+#, no-wrap
+msgid "B<-f>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:88
+msgid ""
+"Salvage unused cluster chains to files. By default, unused clusters are "
+"added to the free disk space except in auto mode (B<-a>)."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:88
+#, no-wrap
+msgid "B<-l>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:90
+msgid "List path names of files being processed."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:90
+#, no-wrap
+msgid "B<-n>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:93
+msgid ""
+"No-operation mode: non-interactively check for errors, but don't write "
+"anything to the filesystem."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:93
+#, no-wrap
+msgid "B<-r>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:96
+msgid ""
+"Interactively repair the filesystem. The user is asked for advice whenever "
+"there is more than one approach to fix an inconsistency."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:96
+#, no-wrap
+msgid "B<-t>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:98
+msgid "Mark unreadable clusters as bad."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:98
+#, no-wrap
+msgid "B<-u>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:100
+msgid ""
+"Try to undelete the specified file. B<fsc.fat> tries to allocate a chain of "
+"contiguous unallocated clusters beginning with the start cluster of the "
+"undeleted file."
+msgstr ""
+
+#. type: TP
+#: en/fsck.fat.8:100 en/mkfs.fat.8:220
+#, no-wrap
+msgid "B<-v>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:102
+msgid "Verbose mode. Generates slightly more output."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:102
+#, no-wrap
+msgid "B<-V>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:104
+msgid ""
+"Perform a verification pass. The filesystem check is repeated after the "
+"first run. The second pass should never report any fixable errors. It may "
+"take considerably longer than the first pass, because the first pass may "
+"have generated long list of modifications that have to be scanned for each "
+"disk read."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:104
+#, no-wrap
+msgid "B<-w>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:106
+msgid "Write changes to disk immediately."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:106
+#, no-wrap
+msgid "B<-y>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:108
+msgid ""
+"Same as B<-a> (automatically repair filesystem) for compatibility with other "
+"fsck tools."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:110
+msgid ""
+"B<Note:> If B<-a> and B<-r> are absent, the filesystem is only checked, but "
+"not repaired."
+msgstr ""
+
+#. type: SH
+#: en/fsck.fat.8:111
+#, no-wrap
+msgid "EXIT STATUS"
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:112
+#, no-wrap
+msgid "0"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:114
+msgid "No recoverable errors have been detected."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:114
+#, no-wrap
+msgid "1"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:116
+msgid ""
+"Recoverable errors have been detected or B<fsc.fat> has discovered an "
+"internal inconsistency."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:116
+#, no-wrap
+msgid "2"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:118
+msgid "Usage error. B<fsc.fat> did not access the filesystem."
+msgstr ""
+
+#. type: SH
+#: en/fsck.fat.8:119
+#, no-wrap
+msgid "FILES"
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:120
+#, no-wrap
+msgid "fsck0000.rec, fsck0001.rec, ..."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:122
+msgid ""
+"When recovering from a corrupted filesystem, B<fsc.fat> dumps recovered data "
+"into files named 'fsckNNNN.rec' in the top level directory of the filesystem."
+msgstr ""
+
+#. type: SH
+#: en/fsck.fat.8:123 en/mkfs.fat.8:223
+#, no-wrap
+msgid "BUGS"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:125
+msgid ""
+"Does not create . and .. files where necessary. Does not remove entirely "
+"empty directories. Should give more diagnostic messages. Undeleting files "
+"should use a more sophisticated algorithm."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:128
+msgid "B<fatlabel>(8)"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:133
+msgid ""
+"More information about B<fsck.fat> and B<dosfstools> can be found at "
+"E<lt>I<http://daniel-baumann.ch/software/dosfstools/>E<gt>."
+msgstr ""
diff --git a/manpages/po/de/mkfs.fat.8.po b/manpages/po/de/mkfs.fat.8.po
new file mode 100644
index 0000000..421e3b4
--- /dev/null
+++ b/manpages/po/de/mkfs.fat.8.po
@@ -0,0 +1,414 @@
+# German translations for dosfstools package
+# Copyright (C) 2013 Free Software Foundation, Inc.
+# This file is distributed under the same license as the dosfstools package.
+# Automatically generated, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: dosfstools VERSION\n"
+"POT-Creation-Date: 2013-06-06 09:34+0300\n"
+"PO-Revision-Date: 2013-06-06 09:34+0300\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ASCII\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. type: TH
+#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
+#, no-wrap
+msgid "2013-06-06"
+msgstr ""
+
+#. type: TH
+#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
+#, no-wrap
+msgid "3.0.18"
+msgstr ""
+
+#. type: TH
+#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
+#, no-wrap
+msgid "dosfstools"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:24 en/fsck.fat.8:24 en/mkfs.fat.8:23
+#, no-wrap
+msgid "NAME"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:27 en/fsck.fat.8:27 en/mkfs.fat.8:26
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:30 en/fsck.fat.8:30 en/mkfs.fat.8:96
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:35 en/fsck.fat.8:77 en/mkfs.fat.8:106
+#, no-wrap
+msgid "OPTIONS"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:41 en/fsck.fat.8:126 en/mkfs.fat.8:241
+#, no-wrap
+msgid "SEE ALSO"
+msgstr ""
+
+#. type: TP
+#: en/fsck.fat.8:78 en/mkfs.fat.8:107
+#, no-wrap
+msgid "B<-a>"
+msgstr ""
+
+#. type: TP
+#: en/fsck.fat.8:80 en/mkfs.fat.8:116
+#, no-wrap
+msgid "B<-A>"
+msgstr ""
+
+#. type: TP
+#: en/fsck.fat.8:100 en/mkfs.fat.8:220
+#, no-wrap
+msgid "B<-v>"
+msgstr ""
+
+#. type: SH
+#: en/fsck.fat.8:123 en/mkfs.fat.8:223
+#, no-wrap
+msgid "BUGS"
+msgstr ""
+
+#. type: TH
+#: en/mkfs.fat.8:22
+#, no-wrap
+msgid "MKFS.FAT"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:26
+msgid "B<mkfs.fat> - create an MS-DOS file system under Linux"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:96
+msgid ""
+"B<mkfs.fat> [ B<-a> ] [ B<-A> ] [ B<-b> I<sector-of-backup> ] [ B<-c> ] [ B<-"
+"l> I<filename> ] [ B<-C> ] [ B<-f> I<number-of-FATs> ] [ B<-F> I<FAT-size> ] "
+"[ B<-h> I<number-of-hidden-sectors> ] [ B<-i> I<volume-id> ] [B< -I >] [ B<-"
+"m> I<message-file> ] [ B<-n> I<volume-name> ] [ B<-r> I<root-dir-entries> ] "
+"[ B<-R> I<number-of-reserved-sectors> ] [ B<-s> I<sectors-per-cluster> ] "
+"[ B<-S> I<logical-sector-size> ] [ B<-v> ] I<device> [ I<block-count> ]"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:106
+msgid ""
+"B<mkfs.fat> is used to create an MS-DOS file system under Linux on a device "
+"(usually a disk partition). I<device> is the special file corresponding to "
+"the device (e.g /dev/hdXX). I<block-count> is the number of blocks on the "
+"device. If omitted, B<mkfs.fat> automatically determines the file system "
+"size."
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:116
+msgid ""
+"Normally, for any filesystem except very small ones, B<mkfs.fat> will align "
+"all the data structures to cluster size, to make sure that as long as the "
+"partition is properly aligned, so will all the data structures in the "
+"filesystem. This option disables alignment; this may provide a handful of "
+"additional clusters of storage at the expense of a significant performance "
+"degradation on RAIDs, flash media or large-sector hard disks."
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:131
+msgid ""
+"Use Atari variation of the MS-DOS file system. This is default if B<mkfs."
+"fat> is run on an Atari, then this option turns off Atari format. There are "
+"some differences when using Atari format: If not directed otherwise by the "
+"user, B<mkfs.fat> will always use 2 sectors per cluster, since GEMDOS "
+"doesn't like other values very much. It will also obey the maximum number "
+"of sectors GEMDOS can handle. Larger file systems are managed by raising "
+"the logical sector size. Under Atari format, an Atari-compatible serial "
+"number for the file system is generated, and a 12 bit FAT is used only for "
+"file systems that have one of the usual floppy sizes (720k, 1.2M, 1.44M, "
+"2.88M), a 16 bit FAT otherwise. This can be overridden with the B<-F> "
+"option. Some PC-specific boot sector fields aren't written, and a boot "
+"message (option B<-m>) is ignored."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:131
+#, no-wrap
+msgid "B<-b>I< sector-of-backup >"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:136
+msgid ""
+"Selects the location of the backup boot sector for FAT32. Default depends on "
+"number of reserved sectors, but usually is sector 6. The backup must be "
+"within the range of reserved sectors."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:136
+#, no-wrap
+msgid "B<-c>"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:139
+msgid "Check the device for bad blocks before creating the file system."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:139
+#, no-wrap
+msgid "B<-C>"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:152
+msgid ""
+"Create the file given as I<device> on the command line, and write the to-be-"
+"created file system to it. This can be used to create the new file system in "
+"a file instead of on a real device, and to avoid using B<dd> in advance to "
+"create a file of appropriate size. With this option, the I<block-count> must "
+"be given, because otherwise the intended size of the file system wouldn't be "
+"known. The file created is a sparse file, which actually only contains the "
+"meta-data areas (boot sector, FATs, and root directory). The data portions "
+"won't be stored on the disk, but the file nevertheless will have the correct "
+"size. The resulting file can be copied later to a floppy disk or other "
+"device, or mounted through a loop device."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:152
+#, no-wrap
+msgid "B<-f>I< number-of-FATs>"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:157
+msgid ""
+"Specify the number of file allocation tables in the file system. The "
+"default is 2. Currently the Linux MS-DOS file system does not support more "
+"than 2 FATs."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:157
+#, no-wrap
+msgid "B<-F>I< FAT-size>"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:162
+msgid ""
+"Specifies the type of file allocation tables used (12, 16 or 32 bit). If "
+"nothing is specified, B<mkfs.fat> will automatically select between 12, 16 "
+"and 32 bit, whatever fits better for the file system size."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:162
+#, no-wrap
+msgid "B<-h>I< number-of-hidden-sectors >"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:168
+msgid ""
+"Select the number of hidden sectors in the volume. Apparently some digital "
+"cameras get indigestion if you feed them a CF card without such hidden "
+"sectors, this option allows you to satisfy them. Assumes \\'0\\' if no value "
+"is given on the command line."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:168
+#, no-wrap
+msgid "I<-i volume-id>"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:174
+msgid ""
+"Sets the volume ID of the newly created file system; I<volume-id> is a 32-"
+"bit hexadecimal number (for example, 2e24ec82). The default is a number "
+"which depends on the file system creation time."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:174
+#, no-wrap
+msgid "B<-I>"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:183
+msgid ""
+"It is typical for fixed disk devices to be partitioned so, by default, you "
+"are not permitted to create a filesystem across the entire device. B<mkfs."
+"fat> will complain and tell you that it refuses to work. This is different "
+"when using MO disks. One doesn't always need partitions on MO disks. The "
+"file system can go directly to the whole disk. Under other OSes this is "
+"known as the 'superfloppy' format."
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:187
+msgid "This switch will force B<mkfs.fat> to work properly."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:187
+#, no-wrap
+msgid "B<-l>I< filename>"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:191
+msgid "Read the bad blocks list from I<filename>."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:191
+#, no-wrap
+msgid "B<-m>I< message-file>"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:198
+msgid ""
+"Sets the message the user receives on attempts to boot this file system "
+"without having properly installed an operating system. The message file "
+"must not exceed 418 bytes once line feeds have been converted to carriage "
+"return-line feed combinations, and tabs have been expanded. If the filename "
+"is a hyphen (-), the text is taken from standard input."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:198
+#, no-wrap
+msgid "B<-n>I< volume-name>"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:202
+msgid ""
+"Sets the volume name (label) of the file system. The volume name can be up "
+"to 11 characters long. The default is no label."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:202
+#, no-wrap
+msgid "B<-r>I< root-dir-entries>"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:206
+msgid ""
+"Select the number of entries available in the root directory. The default "
+"is 112 or 224 for floppies and 512 for hard disks."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:206
+#, no-wrap
+msgid "B<-R>I< number-of-reserved-sectors >"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:211
+msgid ""
+"Select the number of reserved sectors. With FAT32 format at least 2 reserved "
+"sectors are needed, the default is 32. Otherwise the default is 1 (only the "
+"boot sector)."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:211
+#, no-wrap
+msgid "B<-s>I< sectors-per-cluster>"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:215
+msgid ""
+"Specify the number of disk sectors per cluster. Must be a power of 2, i.e. "
+"1, 2, 4, 8, ... 128."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:215
+#, no-wrap
+msgid "B<-S>I< logical-sector-size>"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:220
+msgid ""
+"Specify the number of bytes per logical sector. Must be a power of 2 and "
+"greater than or equal to 512, i.e. 512, 1024, 2048, 4096, 8192, 16384, or "
+"32768."
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:223
+msgid "Verbose execution."
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:230
+msgid ""
+"B<mkfs.fat> can not create boot-able file systems. This isn't as easy as you "
+"might think at first glance for various reasons and has been discussed a lot "
+"already. B<mkfs.fat> simply will not support it ;)"
+msgstr ""
+
+#. type: SH
+#: en/mkfs.fat.8:230
+#, no-wrap
+msgid "AUTHOR"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:234
+msgid ""
+"Dave Hudson - E<lt>dave@humbug.demon.co.ukE<gt>; modified by Peter Anvin "
+"E<lt>hpa@yggdrasil.comE<gt>. Fixes and additions by Roman Hodek "
+"E<lt>roman@hodek.netE<gt> for Debian GNU/Linux."
+msgstr ""
+
+#. type: SH
+#: en/mkfs.fat.8:234
+#, no-wrap
+msgid "ACKNOWLEDGMENTS"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:241
+msgid ""
+"B<mkfs.fat> is based on code from B<mke2fs> (written by Remy Card - "
+"E<lt>card@masi.ibp.frE<gt>) which is itself based on B<mkfs> (written by "
+"Linus Torvalds - E<lt>torvalds@cs.helsinki.fiE<gt>)."
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:244
+msgid "B<fsck.fat>(8), B<fatlabel>(8), B<mkfs>(8)"
+msgstr ""
diff --git a/manpages/po4a.cfg b/manpages/po4a.cfg
new file mode 100644
index 0000000..5d16f63
--- /dev/null
+++ b/manpages/po4a.cfg
@@ -0,0 +1,5 @@
+[po4a_langs] de
+[po4a_paths] pot/$master.pot $lang:po/$lang/$master.po
+[type: man] en/fatlabel.8 $lang:$lang/fatlabel.$lang.8
+[type: man] en/fsck.fat.8 $lang:$lang/fsck.fat.$lang.8
+[type: man] en/mkfs.fat.8 $lang:$lang/mkfs.fat.$lang.8
diff --git a/manpages/pot/fatlabel.8.pot b/manpages/pot/fatlabel.8.pot
new file mode 100644
index 0000000..5b96238
--- /dev/null
+++ b/manpages/pot/fatlabel.8.pot
@@ -0,0 +1,153 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the dosfstools package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: dosfstools VERSION\n"
+"POT-Creation-Date: 2013-06-06 09:34+0300\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: en/fatlabel.8:22
+#, no-wrap
+msgid "FATLABEL"
+msgstr ""
+
+#. type: TH
+#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
+#, no-wrap
+msgid "2013-06-06"
+msgstr ""
+
+#. type: TH
+#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
+#, no-wrap
+msgid "3.0.18"
+msgstr ""
+
+#. type: TH
+#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
+#, no-wrap
+msgid "dosfstools"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:24 en/fsck.fat.8:24 en/mkfs.fat.8:23
+#, no-wrap
+msgid "NAME"
+msgstr ""
+
+#. type: Plain text
+#: en/fatlabel.8:26
+msgid "B<fatlabel> - set or get MS-DOS filesystem label"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:27 en/fsck.fat.8:27 en/mkfs.fat.8:26
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr ""
+
+#. type: Plain text
+#: en/fatlabel.8:29
+msgid "B<fatlabel> I<DEVICE> [I<LABEL>]"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:30 en/fsck.fat.8:30 en/mkfs.fat.8:96
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr ""
+
+#. type: Plain text
+#: en/fatlabel.8:32
+msgid "B<fatlabel> set or gets a MS-DOS filesystem label from a given device."
+msgstr ""
+
+#. type: Plain text
+#: en/fatlabel.8:34
+msgid ""
+"If the label is omitted, then the label name of the specified device is "
+"written on the standard output. A label can't be longer than 11 bytes."
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:35 en/fsck.fat.8:77 en/mkfs.fat.8:106
+#, no-wrap
+msgid "OPTIONS"
+msgstr ""
+
+#. type: IP
+#: en/fatlabel.8:36
+#, no-wrap
+msgid "B<-h>, B<--help>"
+msgstr ""
+
+#. type: Plain text
+#: en/fatlabel.8:38
+msgid "Displays a help message."
+msgstr ""
+
+#. type: IP
+#: en/fatlabel.8:38
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr ""
+
+#. type: Plain text
+#: en/fatlabel.8:40
+msgid "Shows version."
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:41 en/fsck.fat.8:126 en/mkfs.fat.8:241
+#, no-wrap
+msgid "SEE ALSO"
+msgstr ""
+
+#. type: Plain text
+#: en/fatlabel.8:43
+msgid "B<fsck.fat>(8)"
+msgstr ""
+
+#. type: Plain text
+#: en/fatlabel.8:45 en/fsck.fat.8:130
+msgid "B<mkfs.fat>(8)"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:46 en/fsck.fat.8:131
+#, no-wrap
+msgid "HOMEPAGE"
+msgstr ""
+
+#. type: Plain text
+#: en/fatlabel.8:48
+msgid ""
+"More information about B<fatlabel> and B<dosfstools> can be found at "
+"E<lt>I<http://daniel-baumann.ch/software/dosfstools/>E<gt>."
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:49 en/fsck.fat.8:134
+#, no-wrap
+msgid "AUTHORS"
+msgstr ""
+
+#. type: Plain text
+#: en/fatlabel.8:50 en/fsck.fat.8:135
+msgid ""
+"B<dosfstools> were written by Werner Almesberger E<lt>I<werner."
+"almesberger@lrc.di.epfl.ch>E<gt>, Roman Hodek E<lt>I<Roman.Hodek@informatik."
+"uni-erlangen.de>E<gt>, and others. The current maintainer is Daniel Baumann "
+"E<lt>I<mail@daniel-baumann.ch>E<gt>."
+msgstr ""
diff --git a/manpages/pot/fsck.fat.8.pot b/manpages/pot/fsck.fat.8.pot
new file mode 100644
index 0000000..df49d48
--- /dev/null
+++ b/manpages/pot/fsck.fat.8.pot
@@ -0,0 +1,533 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the dosfstools package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: dosfstools VERSION\n"
+"POT-Creation-Date: 2013-06-06 09:34+0300\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
+#, no-wrap
+msgid "2013-06-06"
+msgstr ""
+
+#. type: TH
+#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
+#, no-wrap
+msgid "3.0.18"
+msgstr ""
+
+#. type: TH
+#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
+#, no-wrap
+msgid "dosfstools"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:24 en/fsck.fat.8:24 en/mkfs.fat.8:23
+#, no-wrap
+msgid "NAME"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:27 en/fsck.fat.8:27 en/mkfs.fat.8:26
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:30 en/fsck.fat.8:30 en/mkfs.fat.8:96
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:35 en/fsck.fat.8:77 en/mkfs.fat.8:106
+#, no-wrap
+msgid "OPTIONS"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:41 en/fsck.fat.8:126 en/mkfs.fat.8:241
+#, no-wrap
+msgid "SEE ALSO"
+msgstr ""
+
+#. type: Plain text
+#: en/fatlabel.8:45 en/fsck.fat.8:130
+msgid "B<mkfs.fat>(8)"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:46 en/fsck.fat.8:131
+#, no-wrap
+msgid "HOMEPAGE"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:49 en/fsck.fat.8:134
+#, no-wrap
+msgid "AUTHORS"
+msgstr ""
+
+#. type: Plain text
+#: en/fatlabel.8:50 en/fsck.fat.8:135
+msgid ""
+"B<dosfstools> were written by Werner Almesberger E<lt>I<werner."
+"almesberger@lrc.di.epfl.ch>E<gt>, Roman Hodek E<lt>I<Roman.Hodek@informatik."
+"uni-erlangen.de>E<gt>, and others. The current maintainer is Daniel Baumann "
+"E<lt>I<mail@daniel-baumann.ch>E<gt>."
+msgstr ""
+
+#. type: TH
+#: en/fsck.fat.8:22
+#, no-wrap
+msgid "FSCK.FAT"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:26
+msgid "B<fsc.fat> - check and repair MS-DOS filesystems"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:29
+msgid ""
+"B<fsc.fat>|B<fsck.msdos>|B<fsck.vfat> [-aAflnrtvVwy] [-d I<PATH> -d\\ I<..."
+">] [-u\\ I<PATH> -u I<...>] I<DEVICE>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:32
+msgid ""
+"B<fsc.fat> verifies the consistency of MS-DOS filesystems and optionally "
+"tries to repair them."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:34
+msgid "The following filesystem problems can be corrected (in this order):"
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:34 en/fsck.fat.8:36 en/fsck.fat.8:38 en/fsck.fat.8:40
+#: en/fsck.fat.8:42 en/fsck.fat.8:44 en/fsck.fat.8:46 en/fsck.fat.8:48
+#: en/fsck.fat.8:50 en/fsck.fat.8:52 en/fsck.fat.8:54 en/fsck.fat.8:56
+#: en/fsck.fat.8:58 en/fsck.fat.8:60 en/fsck.fat.8:62 en/fsck.fat.8:64
+#: en/fsck.fat.8:66 en/fsck.fat.8:70 en/fsck.fat.8:72
+#, no-wrap
+msgid "*"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:36
+msgid "FAT contains invalid cluster numbers. Cluster is changed to EOF."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:38
+msgid "File's cluster chain contains a loop. The loop is broken."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:40
+msgid ""
+"Bad clusters (read errors). The clusters are marked bad and they are removed "
+"from files owning them. This check is optional."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:42
+msgid ""
+"Directories with a large number of bad entries (probably corrupt). The "
+"directory can be deleted."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:44
+msgid "Files . and .. are non-directories. They can be deleted or renamed."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:46
+msgid "Directories . and .. in root directory. They are deleted."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:48
+msgid "Bad filenames. They can be renamed."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:50
+msgid "Duplicate directory entries. They can be deleted or renamed."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:52
+msgid "Directories with non-zero size field. Size is set to zero."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:54
+msgid ""
+"Directory . does not point to parent directory. The start pointer is "
+"adjusted."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:56
+msgid ""
+"Directory .. does not point to parent of parent directory. The start pointer "
+"is adjusted."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:58
+msgid "Start cluster number of a file is invalid. The file is truncated."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:60
+msgid "File contains bad or free clusters. The file is truncated."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:62
+msgid ""
+"File's cluster chain is longer than indicated by the size fields. The file "
+"is truncated."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:64
+msgid ""
+"Two or more files share the same cluster(s). All but one of the files are "
+"truncated. If the file being truncated is a directory file that has already "
+"been read, the filesystem check is restarted after truncation."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:66
+msgid ""
+"File's cluster chain is shorter than indicated by the size fields. The file "
+"is truncated."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:68
+msgid ""
+"Clusters are marked as used but are not owned by a file. They are marked as "
+"free."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:70
+msgid "Additionally, the following problems are detected, but not repaired:"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:72
+msgid "Invalid parameters in boot sector."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:74
+msgid "Absence of . and .. entries in non-root directories"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:76
+msgid ""
+"When B<fsc.fat> checks a filesystem, it accumulates all changes in memory "
+"and performs them only after all checks are complete. This can be disabled "
+"with the B<-w> option."
+msgstr ""
+
+#. type: TP
+#: en/fsck.fat.8:78 en/mkfs.fat.8:107
+#, no-wrap
+msgid "B<-a>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:80
+msgid ""
+"Automatically repair the filesystem. No user intervention is necessary. "
+"Whenever there is more than one method to solve a problem, the least "
+"destructive approach is used."
+msgstr ""
+
+#. type: TP
+#: en/fsck.fat.8:80 en/mkfs.fat.8:116
+#, no-wrap
+msgid "B<-A>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:82
+msgid ""
+"Use Atari variation of the MS-DOS filesystem. This is default if B<fsc.fat> "
+"is run on an Atari, then this option turns off Atari format. There are some "
+"minor differences in Atari format: Some boot sector fields are interpreted "
+"slightly different, and the special FAT entries for end-of-file and bad "
+"cluster can be different. Under MS-DOS 0xfff8 is used for EOF and Atari "
+"employs 0xffff by default, but both systems recognize all values from "
+"0xfff8...0xffff as end-of-file. MS-DOS uses only 0xfff7 for bad clusters, "
+"where on Atari values 0xfff0...0xfff7 are for this purpose (but the standard "
+"value is still 0xfff7)."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:82
+#, no-wrap
+msgid "B<-b>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:84
+msgid "Make read-only boot sector check."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:84
+#, no-wrap
+msgid "B<-d>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:86
+msgid ""
+"Delete the specified file. If more that one file with that name exists, the "
+"first one is deleted."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:86
+#, no-wrap
+msgid "B<-f>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:88
+msgid ""
+"Salvage unused cluster chains to files. By default, unused clusters are "
+"added to the free disk space except in auto mode (B<-a>)."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:88
+#, no-wrap
+msgid "B<-l>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:90
+msgid "List path names of files being processed."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:90
+#, no-wrap
+msgid "B<-n>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:93
+msgid ""
+"No-operation mode: non-interactively check for errors, but don't write "
+"anything to the filesystem."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:93
+#, no-wrap
+msgid "B<-r>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:96
+msgid ""
+"Interactively repair the filesystem. The user is asked for advice whenever "
+"there is more than one approach to fix an inconsistency."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:96
+#, no-wrap
+msgid "B<-t>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:98
+msgid "Mark unreadable clusters as bad."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:98
+#, no-wrap
+msgid "B<-u>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:100
+msgid ""
+"Try to undelete the specified file. B<fsc.fat> tries to allocate a chain of "
+"contiguous unallocated clusters beginning with the start cluster of the "
+"undeleted file."
+msgstr ""
+
+#. type: TP
+#: en/fsck.fat.8:100 en/mkfs.fat.8:220
+#, no-wrap
+msgid "B<-v>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:102
+msgid "Verbose mode. Generates slightly more output."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:102
+#, no-wrap
+msgid "B<-V>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:104
+msgid ""
+"Perform a verification pass. The filesystem check is repeated after the "
+"first run. The second pass should never report any fixable errors. It may "
+"take considerably longer than the first pass, because the first pass may "
+"have generated long list of modifications that have to be scanned for each "
+"disk read."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:104
+#, no-wrap
+msgid "B<-w>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:106
+msgid "Write changes to disk immediately."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:106
+#, no-wrap
+msgid "B<-y>"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:108
+msgid ""
+"Same as B<-a> (automatically repair filesystem) for compatibility with other "
+"fsck tools."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:110
+msgid ""
+"B<Note:> If B<-a> and B<-r> are absent, the filesystem is only checked, but "
+"not repaired."
+msgstr ""
+
+#. type: SH
+#: en/fsck.fat.8:111
+#, no-wrap
+msgid "EXIT STATUS"
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:112
+#, no-wrap
+msgid "0"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:114
+msgid "No recoverable errors have been detected."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:114
+#, no-wrap
+msgid "1"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:116
+msgid ""
+"Recoverable errors have been detected or B<fsc.fat> has discovered an "
+"internal inconsistency."
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:116
+#, no-wrap
+msgid "2"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:118
+msgid "Usage error. B<fsc.fat> did not access the filesystem."
+msgstr ""
+
+#. type: SH
+#: en/fsck.fat.8:119
+#, no-wrap
+msgid "FILES"
+msgstr ""
+
+#. type: IP
+#: en/fsck.fat.8:120
+#, no-wrap
+msgid "fsck0000.rec, fsck0001.rec, ..."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:122
+msgid ""
+"When recovering from a corrupted filesystem, B<fsc.fat> dumps recovered data "
+"into files named 'fsckNNNN.rec' in the top level directory of the filesystem."
+msgstr ""
+
+#. type: SH
+#: en/fsck.fat.8:123 en/mkfs.fat.8:223
+#, no-wrap
+msgid "BUGS"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:125
+msgid ""
+"Does not create . and .. files where necessary. Does not remove entirely "
+"empty directories. Should give more diagnostic messages. Undeleting files "
+"should use a more sophisticated algorithm."
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:128
+msgid "B<fatlabel>(8)"
+msgstr ""
+
+#. type: Plain text
+#: en/fsck.fat.8:133
+msgid ""
+"More information about B<fsck.fat> and B<dosfstools> can be found at "
+"E<lt>I<http://daniel-baumann.ch/software/dosfstools/>E<gt>."
+msgstr ""
diff --git a/manpages/pot/mkfs.fat.8.pot b/manpages/pot/mkfs.fat.8.pot
new file mode 100644
index 0000000..20a5358
--- /dev/null
+++ b/manpages/pot/mkfs.fat.8.pot
@@ -0,0 +1,414 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the dosfstools package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: dosfstools VERSION\n"
+"POT-Creation-Date: 2013-06-06 09:34+0300\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
+#, no-wrap
+msgid "2013-06-06"
+msgstr ""
+
+#. type: TH
+#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
+#, no-wrap
+msgid "3.0.18"
+msgstr ""
+
+#. type: TH
+#: en/fatlabel.8:22 en/fsck.fat.8:22 en/mkfs.fat.8:22
+#, no-wrap
+msgid "dosfstools"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:24 en/fsck.fat.8:24 en/mkfs.fat.8:23
+#, no-wrap
+msgid "NAME"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:27 en/fsck.fat.8:27 en/mkfs.fat.8:26
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:30 en/fsck.fat.8:30 en/mkfs.fat.8:96
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:35 en/fsck.fat.8:77 en/mkfs.fat.8:106
+#, no-wrap
+msgid "OPTIONS"
+msgstr ""
+
+#. type: SH
+#: en/fatlabel.8:41 en/fsck.fat.8:126 en/mkfs.fat.8:241
+#, no-wrap
+msgid "SEE ALSO"
+msgstr ""
+
+#. type: TP
+#: en/fsck.fat.8:78 en/mkfs.fat.8:107
+#, no-wrap
+msgid "B<-a>"
+msgstr ""
+
+#. type: TP
+#: en/fsck.fat.8:80 en/mkfs.fat.8:116
+#, no-wrap
+msgid "B<-A>"
+msgstr ""
+
+#. type: TP
+#: en/fsck.fat.8:100 en/mkfs.fat.8:220
+#, no-wrap
+msgid "B<-v>"
+msgstr ""
+
+#. type: SH
+#: en/fsck.fat.8:123 en/mkfs.fat.8:223
+#, no-wrap
+msgid "BUGS"
+msgstr ""
+
+#. type: TH
+#: en/mkfs.fat.8:22
+#, no-wrap
+msgid "MKFS.FAT"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:26
+msgid "B<mkfs.fat> - create an MS-DOS file system under Linux"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:96
+msgid ""
+"B<mkfs.fat> [ B<-a> ] [ B<-A> ] [ B<-b> I<sector-of-backup> ] [ B<-c> ] [ B<-"
+"l> I<filename> ] [ B<-C> ] [ B<-f> I<number-of-FATs> ] [ B<-F> I<FAT-size> ] "
+"[ B<-h> I<number-of-hidden-sectors> ] [ B<-i> I<volume-id> ] [B< -I >] [ B<-"
+"m> I<message-file> ] [ B<-n> I<volume-name> ] [ B<-r> I<root-dir-entries> ] "
+"[ B<-R> I<number-of-reserved-sectors> ] [ B<-s> I<sectors-per-cluster> ] "
+"[ B<-S> I<logical-sector-size> ] [ B<-v> ] I<device> [ I<block-count> ]"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:106
+msgid ""
+"B<mkfs.fat> is used to create an MS-DOS file system under Linux on a device "
+"(usually a disk partition). I<device> is the special file corresponding to "
+"the device (e.g /dev/hdXX). I<block-count> is the number of blocks on the "
+"device. If omitted, B<mkfs.fat> automatically determines the file system "
+"size."
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:116
+msgid ""
+"Normally, for any filesystem except very small ones, B<mkfs.fat> will align "
+"all the data structures to cluster size, to make sure that as long as the "
+"partition is properly aligned, so will all the data structures in the "
+"filesystem. This option disables alignment; this may provide a handful of "
+"additional clusters of storage at the expense of a significant performance "
+"degradation on RAIDs, flash media or large-sector hard disks."
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:131
+msgid ""
+"Use Atari variation of the MS-DOS file system. This is default if B<mkfs."
+"fat> is run on an Atari, then this option turns off Atari format. There are "
+"some differences when using Atari format: If not directed otherwise by the "
+"user, B<mkfs.fat> will always use 2 sectors per cluster, since GEMDOS "
+"doesn't like other values very much. It will also obey the maximum number "
+"of sectors GEMDOS can handle. Larger file systems are managed by raising "
+"the logical sector size. Under Atari format, an Atari-compatible serial "
+"number for the file system is generated, and a 12 bit FAT is used only for "
+"file systems that have one of the usual floppy sizes (720k, 1.2M, 1.44M, "
+"2.88M), a 16 bit FAT otherwise. This can be overridden with the B<-F> "
+"option. Some PC-specific boot sector fields aren't written, and a boot "
+"message (option B<-m>) is ignored."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:131
+#, no-wrap
+msgid "B<-b>I< sector-of-backup >"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:136
+msgid ""
+"Selects the location of the backup boot sector for FAT32. Default depends on "
+"number of reserved sectors, but usually is sector 6. The backup must be "
+"within the range of reserved sectors."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:136
+#, no-wrap
+msgid "B<-c>"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:139
+msgid "Check the device for bad blocks before creating the file system."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:139
+#, no-wrap
+msgid "B<-C>"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:152
+msgid ""
+"Create the file given as I<device> on the command line, and write the to-be-"
+"created file system to it. This can be used to create the new file system in "
+"a file instead of on a real device, and to avoid using B<dd> in advance to "
+"create a file of appropriate size. With this option, the I<block-count> must "
+"be given, because otherwise the intended size of the file system wouldn't be "
+"known. The file created is a sparse file, which actually only contains the "
+"meta-data areas (boot sector, FATs, and root directory). The data portions "
+"won't be stored on the disk, but the file nevertheless will have the correct "
+"size. The resulting file can be copied later to a floppy disk or other "
+"device, or mounted through a loop device."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:152
+#, no-wrap
+msgid "B<-f>I< number-of-FATs>"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:157
+msgid ""
+"Specify the number of file allocation tables in the file system. The "
+"default is 2. Currently the Linux MS-DOS file system does not support more "
+"than 2 FATs."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:157
+#, no-wrap
+msgid "B<-F>I< FAT-size>"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:162
+msgid ""
+"Specifies the type of file allocation tables used (12, 16 or 32 bit). If "
+"nothing is specified, B<mkfs.fat> will automatically select between 12, 16 "
+"and 32 bit, whatever fits better for the file system size."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:162
+#, no-wrap
+msgid "B<-h>I< number-of-hidden-sectors >"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:168
+msgid ""
+"Select the number of hidden sectors in the volume. Apparently some digital "
+"cameras get indigestion if you feed them a CF card without such hidden "
+"sectors, this option allows you to satisfy them. Assumes \\'0\\' if no value "
+"is given on the command line."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:168
+#, no-wrap
+msgid "I<-i volume-id>"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:174
+msgid ""
+"Sets the volume ID of the newly created file system; I<volume-id> is a 32-"
+"bit hexadecimal number (for example, 2e24ec82). The default is a number "
+"which depends on the file system creation time."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:174
+#, no-wrap
+msgid "B<-I>"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:183
+msgid ""
+"It is typical for fixed disk devices to be partitioned so, by default, you "
+"are not permitted to create a filesystem across the entire device. B<mkfs."
+"fat> will complain and tell you that it refuses to work. This is different "
+"when using MO disks. One doesn't always need partitions on MO disks. The "
+"file system can go directly to the whole disk. Under other OSes this is "
+"known as the 'superfloppy' format."
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:187
+msgid "This switch will force B<mkfs.fat> to work properly."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:187
+#, no-wrap
+msgid "B<-l>I< filename>"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:191
+msgid "Read the bad blocks list from I<filename>."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:191
+#, no-wrap
+msgid "B<-m>I< message-file>"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:198
+msgid ""
+"Sets the message the user receives on attempts to boot this file system "
+"without having properly installed an operating system. The message file "
+"must not exceed 418 bytes once line feeds have been converted to carriage "
+"return-line feed combinations, and tabs have been expanded. If the filename "
+"is a hyphen (-), the text is taken from standard input."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:198
+#, no-wrap
+msgid "B<-n>I< volume-name>"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:202
+msgid ""
+"Sets the volume name (label) of the file system. The volume name can be up "
+"to 11 characters long. The default is no label."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:202
+#, no-wrap
+msgid "B<-r>I< root-dir-entries>"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:206
+msgid ""
+"Select the number of entries available in the root directory. The default "
+"is 112 or 224 for floppies and 512 for hard disks."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:206
+#, no-wrap
+msgid "B<-R>I< number-of-reserved-sectors >"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:211
+msgid ""
+"Select the number of reserved sectors. With FAT32 format at least 2 reserved "
+"sectors are needed, the default is 32. Otherwise the default is 1 (only the "
+"boot sector)."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:211
+#, no-wrap
+msgid "B<-s>I< sectors-per-cluster>"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:215
+msgid ""
+"Specify the number of disk sectors per cluster. Must be a power of 2, i.e. "
+"1, 2, 4, 8, ... 128."
+msgstr ""
+
+#. type: TP
+#: en/mkfs.fat.8:215
+#, no-wrap
+msgid "B<-S>I< logical-sector-size>"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:220
+msgid ""
+"Specify the number of bytes per logical sector. Must be a power of 2 and "
+"greater than or equal to 512, i.e. 512, 1024, 2048, 4096, 8192, 16384, or "
+"32768."
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:223
+msgid "Verbose execution."
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:230
+msgid ""
+"B<mkfs.fat> can not create boot-able file systems. This isn't as easy as you "
+"might think at first glance for various reasons and has been discussed a lot "
+"already. B<mkfs.fat> simply will not support it ;)"
+msgstr ""
+
+#. type: SH
+#: en/mkfs.fat.8:230
+#, no-wrap
+msgid "AUTHOR"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:234
+msgid ""
+"Dave Hudson - E<lt>dave@humbug.demon.co.ukE<gt>; modified by Peter Anvin "
+"E<lt>hpa@yggdrasil.comE<gt>. Fixes and additions by Roman Hodek "
+"E<lt>roman@hodek.netE<gt> for Debian GNU/Linux."
+msgstr ""
+
+#. type: SH
+#: en/mkfs.fat.8:234
+#, no-wrap
+msgid "ACKNOWLEDGMENTS"
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:241
+msgid ""
+"B<mkfs.fat> is based on code from B<mke2fs> (written by Remy Card - "
+"E<lt>card@masi.ibp.frE<gt>) which is itself based on B<mkfs> (written by "
+"Linus Torvalds - E<lt>torvalds@cs.helsinki.fiE<gt>)."
+msgstr ""
+
+#. type: Plain text
+#: en/mkfs.fat.8:244
+msgid "B<fsck.fat>(8), B<fatlabel>(8), B<mkfs>(8)"
+msgstr ""
diff --git a/src/boot.c b/src/boot.c
index a8dcad5..03b5375 100644
--- a/src/boot.c
+++ b/src/boot.c
@@ -31,7 +31,7 @@
#include <time.h>
#include "common.h"
-#include "dosfsck.h"
+#include "fsck.fat.h"
#include "fat.h"
#include "io.h"
#include "boot.h"
@@ -293,7 +293,7 @@ static char print_fat_dirty_state(void)
"2) No action\n");
return get_key("12", "?");
} else
- printf(" Automaticaly removing dirty bit.\n");
+ printf(" Automatically removing dirty bit.\n");
return '1';
}
diff --git a/src/check.c b/src/check.c
index a3fcc93..40ef533 100644
--- a/src/check.c
+++ b/src/check.c
@@ -31,7 +31,7 @@
#include <time.h>
#include "common.h"
-#include "dosfsck.h"
+#include "fsck.fat.h"
#include "io.h"
#include "fat.h"
#include "file.h"
diff --git a/src/fat.c b/src/fat.c
index 27fe9af..1ac3b99 100644
--- a/src/fat.c
+++ b/src/fat.c
@@ -30,7 +30,7 @@
#include <unistd.h>
#include "common.h"
-#include "dosfsck.h"
+#include "fsck.fat.h"
#include "io.h"
#include "check.h"
#include "fat.h"
diff --git a/src/dosfslabel.c b/src/fatlabel.c
index edfb60c..56502e2 100644
--- a/src/dosfslabel.c
+++ b/src/fatlabel.c
@@ -1,4 +1,4 @@
-/* dosfslabel.c - User interface
+/* fatlabel.c - User interface
Copyright (C) 1993 Werner Almesberger <werner.almesberger@lrc.di.epfl.ch>
Copyright (C) 1998 Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>
@@ -33,7 +33,7 @@
#include <ctype.h>
#include "common.h"
-#include "dosfsck.h"
+#include "fsck.fat.h"
#include "io.h"
#include "boot.h"
#include "fat.h"
@@ -50,7 +50,7 @@ static void usage(int error)
FILE *f = error ? stderr : stdout;
int status = error ? 1 : 0;
- fprintf(f, "usage: dosfslabel device [label]\n");
+ fprintf(f, "usage: fatlabel device [label]\n");
exit(status);
}
@@ -103,7 +103,7 @@ int main(int argc, char *argv[])
if (!strcmp(argv[1], "-h") || !strcmp(argv[1], "--help"))
usage(0);
else if (!strcmp(argv[1], "-V") || !strcmp(argv[1], "--version")) {
- printf("dosfslabel " VERSION ", " VERSION_DATE ", FAT32, LFN\n");
+ printf("fatlabel " VERSION ", " VERSION_DATE ", FAT32, LFN\n");
exit(0);
}
@@ -112,14 +112,14 @@ int main(int argc, char *argv[])
strncpy(label, argv[2], 11);
if (strlen(argv[2]) > 11) {
fprintf(stderr,
- "dosfslabel: labels can be no longer than 11 characters\n");
+ "fatlabel: labels can be no longer than 11 characters\n");
exit(1);
}
- for (i = 0; i < 11; i++)
+ for (i = 0; label[i] && i < 11; i++)
/* don't know if here should be more strict !uppercase(label[i])*/
if (islower(label[i])) {
fprintf(stderr,
- "dosfslabel: labels cannot contain lower case characters\n");
+ "fatlabel: labels cannot contain lower case characters\n");
exit(1);
}
rw = 1;
diff --git a/src/dosfsck.c b/src/fsck.fat.c
index f7c1f4f..92761aa 100644
--- a/src/dosfsck.c
+++ b/src/fsck.fat.c
@@ -1,4 +1,4 @@
-/* dosfsck.c - User interface
+/* mkfs.fat.c - User interface
Copyright (C) 1993 Werner Almesberger <werner.almesberger@lrc.di.epfl.ch>
Copyright (C) 1998 Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>
@@ -34,7 +34,7 @@
#include <getopt.h>
#include "common.h"
-#include "dosfsck.h"
+#include "fsck.fat.h"
#include "io.h"
#include "boot.h"
#include "fat.h"
@@ -156,7 +156,7 @@ int main(int argc, char **argv)
break;
case 'v':
verbose = 1;
- printf("dosfsck " VERSION " (" VERSION_DATE ")\n");
+ printf("mkfs.fat " VERSION " (" VERSION_DATE ")\n");
break;
case 'V':
verify = 1;
@@ -175,7 +175,7 @@ int main(int argc, char **argv)
if (optind != argc - 1)
usage(argv[0]);
- printf("dosfsck " VERSION ", " VERSION_DATE ", FAT32, LFN\n");
+ printf("mkfs.fat " VERSION ", " VERSION_DATE ", FAT32, LFN\n");
fs_open(argv[optind], rw);
read_boot(&fs);
diff --git a/src/dosfsck.h b/src/fsck.fat.h
index e53bf31..9646762 100644
--- a/src/dosfsck.h
+++ b/src/fsck.fat.h
@@ -1,4 +1,4 @@
-/* dosfsck.h - Common data structures and global variables
+/* fsck.fat.h - Common data structures and global variables
Copyright (C) 1993 Werner Almesberger <werner.almesberger@lrc.di.epfl.ch>
Copyright (C) 1998 Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>
diff --git a/src/io.c b/src/io.c
index d862fcf..e8c3591 100644
--- a/src/io.c
+++ b/src/io.c
@@ -42,7 +42,7 @@
#include <fcntl.h>
#include <linux/fd.h>
-#include "dosfsck.h"
+#include "fsck.fat.h"
#include "common.h"
#include "io.h"
diff --git a/src/lfn.c b/src/lfn.c
index bacf873..cf7abd9 100644
--- a/src/lfn.c
+++ b/src/lfn.c
@@ -28,7 +28,7 @@
#include "common.h"
#include "io.h"
-#include "dosfsck.h"
+#include "fsck.fat.h"
#include "lfn.h"
#include "file.h"
diff --git a/src/mkdosfs.c b/src/mkfs.fat.c
index 4142052..6f2503a 100644
--- a/src/mkdosfs.c
+++ b/src/mkfs.fat.c
@@ -1,4 +1,4 @@
-/* mkdosfs.c - utility to create FAT/MS-DOS filesystems
+/* mkfs.fat.c - utility to create FAT/MS-DOS filesystems
Copyright (C) 1991 Linus Torvalds <torvalds@klaava.helsinki.fi>
Copyright (C) 1992-1993 Remy Card <card@masi.ibp.fr>
@@ -28,7 +28,7 @@
under Linux. A lot of the basic structure of this program has been
borrowed from Remy Card's "mke2fs" code.
- As far as possible the aim here is to make the "mkdosfs" command
+ As far as possible the aim here is to make the "mkfs.fat" command
look almost identical to the other Linux filesystem make utilties,
eg bad blocks are still specified as blocks, not sectors, but when
it comes down to it, DOS is tied to the idea of a sector (512 bytes
@@ -249,7 +249,7 @@ char dummy_boot_code[BOOTCODE_SIZE] = "\x0e" /* push cs */
/* Global variables - the root of all evil :-) - see these and weep! */
-static char *program_name = "mkdosfs"; /* Name of the program */
+static char *program_name = "mkfs.fat"; /* Name of the program */
static char *device_name = NULL; /* Name of the device on which to create the filesystem */
static int atari_format = 0; /* Use Atari variation of MS-DOS FS format */
static int check = FALSE; /* Default to no readablity checking */
@@ -746,7 +746,7 @@ static void setup_tables(void)
strcpy((char *)bs.system_id, "kdosf");
}
else
- strcpy((char *)bs.system_id, "mkdosfs");
+ strcpy((char *)bs.system_id, "mkfs.fat");
if (sectors_per_cluster)
bs.cluster_size = (char)sectors_per_cluster;
if (size_fat == 32) {
@@ -1348,7 +1348,7 @@ static void write_tables(void)
static void usage(void)
{
fatal_error("\
-Usage: mkdosfs [-a][-A][-c][-C][-v][-I][-l bad-block-file][-b backup-boot-sector]\n\
+Usage: mkfs.fat [-a][-A][-c][-C][-v][-I][-l bad-block-file][-b backup-boot-sector]\n\
[-m boot-msg-file][-n volume-name][-i volume-id]\n\
[-s sectors-per-cluster][-S logical-sector-size][-f number-of-FATs]\n\
[-h hidden-sectors][-F fat-size][-r root-dir-entries][-R reserved-sectors]\n\
diff --git a/src/version.h b/src/version.h
index 6c5ab91..0c17248 100644
--- a/src/version.h
+++ b/src/version.h
@@ -23,7 +23,7 @@
#ifndef _version_h
#define _version_h
-#define VERSION "3.0.17"
-#define VERSION_DATE "29 May 2013"
+#define VERSION "3.0.18"
+#define VERSION_DATE "06 Jun 2013"
#endif