aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2013-06-16 18:36:34 -0400
committerTheodore Ts'o <tytso@mit.edu>2013-06-16 18:39:00 -0400
commit6e2393fde2552a8c6449639a733e8ae4e095b113 (patch)
treeb434456eff60499e5e6dbbc8c61b568f4cfec42e
parent3df6014a3d216d19be7d2286de24e8ee106f18ad (diff)
downloade2fsprogs-6e2393fde2552a8c6449639a733e8ae4e095b113.tar.gz
e2fsprogs-6e2393fde2552a8c6449639a733e8ae4e095b113.tar.xz
e2fsprogs-6e2393fde2552a8c6449639a733e8ae4e095b113.zip
Update Release Notes, Changelogs, version.h, for 1.42.8 release
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
-rw-r--r--README2
-rw-r--r--RELEASE-NOTES74
-rw-r--r--debian/changelog33
-rw-r--r--debian/control.in2
-rwxr-xr-xdebian/rules4
-rw-r--r--doc/libext2fs.texinfo8
-rw-r--r--e2fsprogs.lsm10
-rw-r--r--po/e2fsprogs.pot792
-rw-r--r--version.h4
9 files changed, 531 insertions, 398 deletions
diff --git a/README b/README
index 0e74ad02..b29baf8b 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
- This is the new version (1.42.7) of the second extended file
+ This is the new version (1.42.8) of the second extended file
system management programs.
From time to time, I release new versions of e2fsprogs, to fix
diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index ebd345a7..db4d02a5 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,3 +1,77 @@
+E2fsprogs 1.42.8 (June 16, 2013)
+================================
+
+As a part of mke2fs's option parsing cleanup, the use of the -R option
+will give a warning that it is depreated (it has been so documented
+since 2005) and -E should be used instead.
+
+Mke2fs will not give warnings about the bigalloc and quota options in
+quiet mode.
+
+Debugfs was erroneously giving spurious error messages for certain
+extent_inode subcommands which take arguments (split_node,
+replace_node, and insert_node). This has been fixed.
+
+Fix the parsing of the 's' (sectors) in parse_num_blocks2, which among
+other programs is used by mke2fs.
+
+Change mke2fs so that it does not set the root directory to the real
+uid/gid of the mke2fs process. Add the extended option root_owner to
+override this behavior.
+
+E2fsck will now detect and repair corrupted extent trees which contain
+invalid extents at the end of the extent tree leaf block.
+
+E2fsck will now longer complain about zero length extended attribute
+values.
+
+Fix a regression introduced in e2fsprogs v1.42 which caused e2image -s
+to crash.
+
+Add safety check so tune2fs will not attempt to set the inode size to
+be larger than the block size.
+
+Fix e2fsck so it can check a read-only root file system with an
+external journal. (Addresses Debian Bug: #707030
+
+Fix off-line resizing of file systems with flex_bg && !resize_inode
+(Addresses Debian Bug: #696746)
+
+Fix e2image with large (> 32-bit) file systems (Addresses Debian Bug:
+#703067)
+
+Enhance chattr to allow clearing the extent flag if the kernel allows
+migrating extent based files to use indirect blocks.
+
+Update German translation.
+
+Updated/fixed various man pages. (Addresses Debian Bugs: #712429,
+#712430, #707609)
+
+Fixed various Debian Packaging Issues (Addresses Debian Bug #708307)
+
+Programmer's Notes
+------------------
+
+Use secure_getenv() in preference to __secure_getenv().
+
+Optimize CPU utilization of ext2fs_bg_has_super().
+
+Fix ext2fs_llseek() on 32-bit i386 systems to work correctly when
+SEEK_CUR is used with large files.
+
+The ext2fs_read_inode_full() function will no longer use
+fs->read_inode() if the caller has requested more than the base 128
+byte inode structure and the inode size is greater than 128 bytes.
+
+Fix build failure with --enable-jbd-debug.
+
+Clean up filtering of outputs for the regression tests by using a
+common sed script.
+
+Fix gcc -Wall and clang nits.
+
+
E2fsprogs 1.42.7 (January 21, 2013)
===================================
diff --git a/debian/changelog b/debian/changelog
index 3d0463ec..22f1b796 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,36 @@
+e2fsprogs (1.42.8-1) unstable; urgency=low
+
+ * New upstream version
+ * Work around Debian Bug #712530 (Closes: #708307)
+ * Fix e2fsck so it can check a read-only root file system with an
+ external journal. (Closes: #707030)
+ * Fix off-line resizing of file systems with flex_bg && !resize_inode
+ (Closes: #696746)
+ * Change mke2fs so that it does not set the root directory to the real
+ uid/gid of the mke2fs process. Add the extended option root_owner to
+ override this behavior.
+ * E2fsck will now detect and repair corrupted extent trees which contain
+ invalid extents at the end of the extent tree leaf block.
+ * E2fsck will now longer complain about zero length extended attribute values.
+ * Fix a regression introduced in e2fsprogs v1.42 which caused e2image -s
+ to crash.
+ * Add safety check so tune2fs will not attempt to set the inode size to
+ be larger than the block size.
+ * Enhance chattr to allow clearing the extent flag if the kernel allows it
+ * Fix e2image with large (> 32-bit) file systems (Closes: #703067)
+ * Mke2fs will not give warnings about the bigalloc and quota options in
+ quiet mode.
+ * Debugfs was erroneously giving spurious error messages for certain
+ extent_inode subcommands which take arguments (split_node,
+ replace_node, and insert_node). This has been fixed.
+ * Fix the parsing of the 's' (sectors) in parse_num_blocks2, which among
+ other programs is used by mke2fs.
+ * Fix texinfo incompatibilities (Closes: #712365)
+ * Updated/fixed various man pages (Closes: #712429, #712430, #707609)
+ * Update German translation
+
+ -- Theodore Y. Ts'o <tytso@mit.edu> Sun, 16 Jun 2013 18:08:15 -0500
+
e2fsprogs (1.42.7-1) unstable; urgency=low
* New upstream version
diff --git a/debian/control.in b/debian/control.in
index f2e496d8..0083b9db 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -10,7 +10,7 @@ Section: admin
Priority: required
Maintainer: Theodore Y. Ts'o <tytso@mit.edu>
Build-Depends: texi2html (>= 1.76), gettext, texinfo, pkg-config, DIETLIBC_DEFINES gcc-multilib [mips mipsel], debhelper (>= 7.0), UTIL_LINUX_NG_DEFINES m4
-Standards-Version: 3.9.3
+Standards-Version: 3.9.4
Homepage: http://e2fsprogs.sourceforge.net
ifdef(`E2FSCK_STATIC',``
diff --git a/debian/rules b/debian/rules
index 4e5c682d..b1d511ff 100755
--- a/debian/rules
+++ b/debian/rules
@@ -171,7 +171,9 @@ else
USRLIB ?= /usr/lib
endif
-STD_CONF_FLAGS ?= --enable-symlink-install $(MULTIARCH_CONF)
+BACKTRACE_CONF_FLAGS ?= $(shell if ${debdir}/scripts/test-backtrace ; then echo --disable-backtrace ; fi)
+
+STD_CONF_FLAGS ?= --enable-symlink-install $(MULTIARCH_CONF) $(BACKTRACE_CONF_FLAGS)
BF_CONF_FLAGS ?= --disable-nls --disable-imager --disable-testio-debug \
--disable-uuidd --disable-tls --disable-debugfs
diff --git a/doc/libext2fs.texinfo b/doc/libext2fs.texinfo
index 74f0b705..768b1ded 100644
--- a/doc/libext2fs.texinfo
+++ b/doc/libext2fs.texinfo
@@ -1,7 +1,7 @@
\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename libext2fs.info
-@settitle The EXT2FS Library (version 1.42.7)
+@settitle The EXT2FS Library (version 1.42.8)
@synindex tp fn
@comment %**end of header
@@ -60,8 +60,8 @@ by the author.
@title The EXT2FS Library
@subtitle The EXT2FS Library
-@subtitle Version 1.42.7
-@subtitle January 2013
+@subtitle Version 1.42.8
+@subtitle June 2013
@author by Theodore Ts'o
@@ -102,7 +102,7 @@ by the Foundation.
@top The EXT2FS Library
-This manual documents the EXT2FS Library, version 1.42.7.
+This manual documents the EXT2FS Library, version 1.42.8.
@menu
* Introduction to the EXT2FS Library::
diff --git a/e2fsprogs.lsm b/e2fsprogs.lsm
index 3d006dbe..55b38282 100644
--- a/e2fsprogs.lsm
+++ b/e2fsprogs.lsm
@@ -1,16 +1,16 @@
Begin3
Title: EXT2 Filesystem utilities
-Version: 1.42.7
-Entered-date: 21Jan2013
+Version: 1.42.8
+Entered-date: 16Jun2013
Description: The filesystem utilities for the EXT2, EXT3, and EXT4
filesystems, including e2fsck, mke2fs, dumpe2fs, and others.
Keywords: utilities, filesystem, Ext2fs, ext3, ext4
Author: tytso@mit.edu (Theodore Tso)
Maintained-by: tytso@mit.edu (Theodore Tso)
Primary-site: download.sourceforge.net /pub/sourceforge/e2fsprogs
- 5844kB e2fsprogs-1.42.7.tar.gz
- 560kB e2fsprogs-libs-1.42.7.tar.gz
- 1kB e2fsprogs-1.42.7.lsm
+ 5852kB e2fsprogs-1.42.8.tar.gz
+ 564kB e2fsprogs-libs-1.42.8.tar.gz
+ 1kB e2fsprogs-1.42.8.lsm
Alternate-site:
Platforms: linux 1.2.x/1.3.x/2.0.x/2.1.x/2.2.x/2.3.x/2.4.x/2.5.x/2.6.x/3.x
Copying-policy: GPL-2/LGPL-2
diff --git a/po/e2fsprogs.pot b/po/e2fsprogs.pot
index 81124cf2..e298bed4 100644
--- a/po/e2fsprogs.pot
+++ b/po/e2fsprogs.pot
@@ -66,9 +66,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: e2fsprogs 1.42.7\n"
+"Project-Id-Version: e2fsprogs 1.42.8\n"
"Report-Msgid-Bugs-To: tytso@alum.mit.edu\n"
-"POT-Creation-Date: 2013-01-21 21:46-0500\n"
+"POT-Creation-Date: 2013-06-16 08:17-0400\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"
@@ -78,7 +78,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: e2fsck/badblocks.c:23 misc/mke2fs.c:178
+#: e2fsck/badblocks.c:23 misc/mke2fs.c:180
#, c-format
msgid "Bad block %u out of range; ignored.\n"
msgstr ""
@@ -94,8 +94,8 @@ msgstr ""
#: e2fsck/badblocks.c:72 e2fsck/iscan.c:110 e2fsck/scantest.c:107
#: e2fsck/unix.c:1332 e2fsck/unix.c:1420 misc/badblocks.c:1214
#: misc/badblocks.c:1222 misc/badblocks.c:1236 misc/badblocks.c:1248
-#: misc/dumpe2fs.c:588 misc/e2image.c:1196 misc/e2image.c:1318
-#: misc/e2image.c:1331 misc/mke2fs.c:194 misc/tune2fs.c:1906 resize/main.c:315
+#: misc/dumpe2fs.c:588 misc/e2image.c:1196 misc/e2image.c:1324
+#: misc/e2image.c:1337 misc/mke2fs.c:196 misc/tune2fs.c:1907 resize/main.c:315
#, c-format
msgid "while trying to open %s"
msgstr ""
@@ -105,7 +105,7 @@ msgstr ""
msgid "while trying popen '%s'"
msgstr ""
-#: e2fsck/badblocks.c:94 misc/mke2fs.c:201
+#: e2fsck/badblocks.c:94 misc/mke2fs.c:203
msgid "while reading in list of bad blocks from file"
msgstr ""
@@ -212,31 +212,31 @@ msgstr ""
msgid "%u inodes scanned.\n"
msgstr ""
-#: e2fsck/journal.c:512
+#: e2fsck/journal.c:522
msgid "reading journal superblock\n"
msgstr ""
-#: e2fsck/journal.c:569
+#: e2fsck/journal.c:579
#, c-format
msgid "%s: no valid journal superblock found\n"
msgstr ""
-#: e2fsck/journal.c:578
+#: e2fsck/journal.c:588
#, c-format
msgid "%s: journal too short\n"
msgstr ""
-#: e2fsck/journal.c:870
+#: e2fsck/journal.c:880
#, c-format
msgid "%s: recovering journal\n"
msgstr ""
-#: e2fsck/journal.c:872
+#: e2fsck/journal.c:882
#, c-format
msgid "%s: won't do journal recovery while read-only\n"
msgstr ""
-#: e2fsck/journal.c:899
+#: e2fsck/journal.c:909
#, c-format
msgid "while trying to re-open %s"
msgstr ""
@@ -438,23 +438,23 @@ msgstr ""
msgid "unknown file type with mode 0%o"
msgstr ""
-#: e2fsck/message.c:423
+#: e2fsck/message.c:422
msgid "indirect block"
msgstr ""
-#: e2fsck/message.c:425
+#: e2fsck/message.c:424
msgid "double indirect block"
msgstr ""
-#: e2fsck/message.c:427
+#: e2fsck/message.c:426
msgid "triple indirect block"
msgstr ""
-#: e2fsck/message.c:429
+#: e2fsck/message.c:428
msgid "translator block"
msgstr ""
-#: e2fsck/message.c:431
+#: e2fsck/message.c:430
msgid "block #"
msgstr ""
@@ -462,21 +462,21 @@ msgstr ""
msgid "multiply claimed inode map"
msgstr ""
-#: e2fsck/pass1b.c:610 e2fsck/pass1b.c:729
+#: e2fsck/pass1b.c:610 e2fsck/pass1b.c:730
#, c-format
msgid "internal error: can't find dup_blk for %llu\n"
msgstr ""
-#: e2fsck/pass1b.c:820
+#: e2fsck/pass1b.c:821
msgid "returned from clone_file_block"
msgstr ""
-#: e2fsck/pass1b.c:842
+#: e2fsck/pass1b.c:843
#, c-format
msgid "internal error: couldn't lookup EA block record for %llu"
msgstr ""
-#: e2fsck/pass1b.c:854
+#: e2fsck/pass1b.c:855
#, c-format
msgid "internal error: couldn't lookup EA inode record for %u"
msgstr ""
@@ -538,20 +538,20 @@ msgstr ""
msgid "ext attr block map"
msgstr ""
-#: e2fsck/pass1.c:2295
+#: e2fsck/pass1.c:2299
#, c-format
msgid "%6lu(%c): expecting %6lu got phys %6lu (blkcnt %lld)\n"
msgstr ""
-#: e2fsck/pass1.c:2656
+#: e2fsck/pass1.c:2660
msgid "block bitmap"
msgstr ""
-#: e2fsck/pass1.c:2662
+#: e2fsck/pass1.c:2666
msgid "inode bitmap"
msgstr ""
-#: e2fsck/pass1.c:2668
+#: e2fsck/pass1.c:2672
msgid "inode table"
msgstr ""
@@ -1350,7 +1350,7 @@ msgstr ""
msgid "Warning: could not write @b %b for %s: %m\n"
msgstr ""
-#: e2fsck/problem.c:625 e2fsck/problem.c:1468
+#: e2fsck/problem.c:625 e2fsck/problem.c:1474
#. @-expanded: error allocating inode bitmap (%N): %m\n
msgid "@A @i @B (%N): %m\n"
msgstr ""
@@ -1713,7 +1713,15 @@ msgid ""
"Logical start %b does not match logical start %c at next level. "
msgstr ""
-#: e2fsck/problem.c:961
+#: e2fsck/problem.c:959
+#. @-expanded: inode %i, end of extent exceeds allowed value\n
+#. @-expanded: \t(logical block %c, physical block %b, len %N)\n
+msgid ""
+"@i %i, end of extent exceeds allowed value\n"
+"\t(logical @b %c, physical @b %b, len %N)\n"
+msgstr ""
+
+#: e2fsck/problem.c:967
#. @-expanded: \n
#. @-expanded: Running additional passes to resolve blocks claimed by more than one inode...\n
#. @-expanded: Pass 1B: Rescanning for multiply-claimed blocks\n
@@ -1723,45 +1731,45 @@ msgid ""
"Pass 1B: Rescanning for @m @bs\n"
msgstr ""
-#: e2fsck/problem.c:967
+#: e2fsck/problem.c:973
#, c-format
#. @-expanded: multiply-claimed block(s) in inode %i:
msgid "@m @b(s) in @i %i:"
msgstr ""
-#: e2fsck/problem.c:982
+#: e2fsck/problem.c:988
#, c-format
msgid "Error while scanning inodes (%i): %m\n"
msgstr ""
-#: e2fsck/problem.c:987
+#: e2fsck/problem.c:993
#, c-format
#. @-expanded: error allocating inode bitmap (inode_dup_map): %m\n
msgid "@A @i @B (@i_dup_map): %m\n"
msgstr ""
-#: e2fsck/problem.c:992
+#: e2fsck/problem.c:998
#, c-format
#. @-expanded: Error while iterating over blocks in inode %i (%s): %m\n
msgid "Error while iterating over @bs in @i %i (%s): %m\n"
msgstr ""
-#: e2fsck/problem.c:997 e2fsck/problem.c:1312
+#: e2fsck/problem.c:1003 e2fsck/problem.c:1318
#. @-expanded: Error adjusting refcount for extended attribute block %b (inode %i): %m\n
msgid "Error adjusting refcount for @a @b %b (@i %i): %m\n"
msgstr ""
-#: e2fsck/problem.c:1002
+#: e2fsck/problem.c:1008
#. @-expanded: Pass 1C: Scanning directories for inodes with multiply-claimed blocks\n
msgid "Pass 1C: Scanning directories for @is with @m @bs\n"
msgstr ""
-#: e2fsck/problem.c:1008
+#: e2fsck/problem.c:1014
#. @-expanded: Pass 1D: Reconciling multiply-claimed blocks\n
msgid "Pass 1D: Reconciling @m @bs\n"
msgstr ""
-#: e2fsck/problem.c:1013
+#: e2fsck/problem.c:1019
#. @-expanded: File %Q (inode #%i, mod time %IM) \n
#. @-expanded: has %r multiply-claimed block(s), shared with %N file(s):\n
msgid ""
@@ -1769,17 +1777,17 @@ msgid ""
" has %r @m @b(s), shared with %N file(s):\n"
msgstr ""
-#: e2fsck/problem.c:1019
+#: e2fsck/problem.c:1025
#. @-expanded: \t%Q (inode #%i, mod time %IM)\n
msgid "\t%Q (@i #%i, mod time %IM)\n"
msgstr ""
-#: e2fsck/problem.c:1024
+#: e2fsck/problem.c:1030
#. @-expanded: \t<filesystem metadata>\n
msgid "\t<@f metadata>\n"
msgstr ""
-#: e2fsck/problem.c:1029
+#: e2fsck/problem.c:1035
#. @-expanded: (There are %N inodes containing multiply-claimed blocks.)\n
#. @-expanded: \n
msgid ""
@@ -1787,7 +1795,7 @@ msgid ""
"\n"
msgstr ""
-#: e2fsck/problem.c:1034
+#: e2fsck/problem.c:1040
#. @-expanded: multiply-claimed blocks already reassigned or cloned.\n
#. @-expanded: \n
msgid ""
@@ -1795,313 +1803,313 @@ msgid ""
"\n"
msgstr ""
-#: e2fsck/problem.c:1047
+#: e2fsck/problem.c:1053
#, c-format
msgid "Couldn't clone file: %m\n"
msgstr ""
-#: e2fsck/problem.c:1053
+#: e2fsck/problem.c:1059
#. @-expanded: Pass 2: Checking directory structure\n
msgid "Pass 2: Checking @d structure\n"
msgstr ""
-#: e2fsck/problem.c:1058
+#: e2fsck/problem.c:1064
#, c-format
#. @-expanded: invalid inode number for '.' in directory inode %i.\n
msgid "@n @i number for '.' in @d @i %i.\n"
msgstr ""
-#: e2fsck/problem.c:1063
+#: e2fsck/problem.c:1069
#. @-expanded: entry '%Dn' in %p (%i) has invalid inode #: %Di.\n
msgid "@E has @n @i #: %Di.\n"
msgstr ""
-#: e2fsck/problem.c:1068
+#: e2fsck/problem.c:1074
#. @-expanded: entry '%Dn' in %p (%i) has deleted/unused inode %Di.
msgid "@E has @D/unused @i %Di. "
msgstr ""
-#: e2fsck/problem.c:1073
+#: e2fsck/problem.c:1079
#. @-expanded: entry '%Dn' in %p (%i) is a link to '.'
msgid "@E @L to '.' "
msgstr ""
-#: e2fsck/problem.c:1078
+#: e2fsck/problem.c:1084
#. @-expanded: entry '%Dn' in %p (%i) points to inode (%Di) located in a bad block.\n
msgid "@E points to @i (%Di) located in a bad @b.\n"
msgstr ""
-#: e2fsck/problem.c:1083
+#: e2fsck/problem.c:1089
#. @-expanded: entry '%Dn' in %p (%i) is a link to directory %P (%Di).\n
msgid "@E @L to @d %P (%Di).\n"
msgstr ""
-#: e2fsck/problem.c:1088
+#: e2fsck/problem.c:1094
#. @-expanded: entry '%Dn' in %p (%i) is a link to the root inode.\n
msgid "@E @L to the @r.\n"
msgstr ""
-#: e2fsck/problem.c:1093
+#: e2fsck/problem.c:1099
#. @-expanded: entry '%Dn' in %p (%i) has illegal characters in its name.\n
msgid "@E has illegal characters in its name.\n"
msgstr ""
-#: e2fsck/problem.c:1098
+#: e2fsck/problem.c:1104
#, c-format
#. @-expanded: Missing '.' in directory inode %i.\n
msgid "Missing '.' in @d @i %i.\n"
msgstr ""
-#: e2fsck/problem.c:1103
+#: e2fsck/problem.c:1109
#, c-format
#. @-expanded: Missing '..' in directory inode %i.\n
msgid "Missing '..' in @d @i %i.\n"
msgstr ""
-#: e2fsck/problem.c:1108
+#: e2fsck/problem.c:1114
#. @-expanded: First entry '%Dn' (inode=%Di) in directory inode %i (%p) should be '.'\n
msgid "First @e '%Dn' (@i=%Di) in @d @i %i (%p) @s '.'\n"
msgstr ""
-#: e2fsck/problem.c:1113
+#: e2fsck/problem.c:1119
#. @-expanded: Second entry '%Dn' (inode=%Di) in directory inode %i should be '..'\n
msgid "Second @e '%Dn' (@i=%Di) in @d @i %i @s '..'\n"
msgstr ""
-#: e2fsck/problem.c:1118
+#: e2fsck/problem.c:1124
#. @-expanded: i_faddr for inode %i (%Q) is %IF, should be zero.\n
msgid "i_faddr @F %IF, @s zero.\n"
msgstr ""
-#: e2fsck/problem.c:1123
+#: e2fsck/problem.c:1129
#. @-expanded: i_file_acl for inode %i (%Q) is %If, should be zero.\n
msgid "i_file_acl @F %If, @s zero.\n"
msgstr ""
-#: e2fsck/problem.c:1128
+#: e2fsck/problem.c:1134
#. @-expanded: i_dir_acl for inode %i (%Q) is %Id, should be zero.\n
msgid "i_dir_acl @F %Id, @s zero.\n"
msgstr ""
-#: e2fsck/problem.c:1133
+#: e2fsck/problem.c:1139
#. @-expanded: i_frag for inode %i (%Q) is %N, should be zero.\n
msgid "i_frag @F %N, @s zero.\n"
msgstr ""
-#: e2fsck/problem.c:1138
+#: e2fsck/problem.c:1144
#. @-expanded: i_fsize for inode %i (%Q) is %N, should be zero.\n
msgid "i_fsize @F %N, @s zero.\n"
msgstr ""
-#: e2fsck/problem.c:1143
+#: e2fsck/problem.c:1149
#. @-expanded: inode %i (%Q) has invalid mode (%Im).\n
msgid "@i %i (%Q) has @n mode (%Im).\n"
msgstr ""
-#: e2fsck/problem.c:1148
+#: e2fsck/problem.c:1154
#. @-expanded: directory inode %i, %B, offset %N: directory corrupted\n
msgid "@d @i %i, %B, offset %N: @d corrupted\n"
msgstr ""
-#: e2fsck/problem.c:1153
+#: e2fsck/problem.c:1159
#. @-expanded: directory inode %i, %B, offset %N: filename too long\n
msgid "@d @i %i, %B, offset %N: filename too long\n"
msgstr ""
-#: e2fsck/problem.c:1158
+#: e2fsck/problem.c:1164
#. @-expanded: directory inode %i has an unallocated %B.
msgid "@d @i %i has an unallocated %B. "
msgstr ""
-#: e2fsck/problem.c:1163
+#: e2fsck/problem.c:1169
#, c-format
#. @-expanded: '.' directory entry in directory inode %i is not NULL terminated\n
msgid "'.' @d @e in @d @i %i is not NULL terminated\n"
msgstr ""
-#: e2fsck/problem.c:1168
+#: e2fsck/problem.c:1174
#, c-format
#. @-expanded: '..' directory entry in directory inode %i is not NULL terminated\n
msgid "'..' @d @e in @d @i %i is not NULL terminated\n"
msgstr ""
-#: e2fsck/problem.c:1173
+#: e2fsck/problem.c:1179
#. @-expanded: inode %i (%Q) is an illegal character device.\n
msgid "@i %i (%Q) is an @I character @v.\n"
msgstr ""
-#: e2fsck/problem.c:1178
+#: e2fsck/problem.c:1184
#. @-expanded: inode %i (%Q) is an illegal block device.\n
msgid "@i %i (%Q) is an @I @b @v.\n"
msgstr ""
-#: e2fsck/problem.c:1183
+#: e2fsck/problem.c:1189
#. @-expanded: entry '%Dn' in %p (%i) is duplicate '.' entry.\n
msgid "@E is duplicate '.' @e.\n"
msgstr ""
-#: e2fsck/problem.c:1188
+#: e2fsck/problem.c:1194
#. @-expanded: entry '%Dn' in %p (%i) is duplicate '..' entry.\n
msgid "@E is duplicate '..' @e.\n"
msgstr ""
-#: e2fsck/problem.c:1193 e2fsck/problem.c:1493
+#: e2fsck/problem.c:1199 e2fsck/problem.c:1499
#, c-format
msgid "Internal error: couldn't find dir_info for %i.\n"
msgstr ""
-#: e2fsck/problem.c:1198
+#: e2fsck/problem.c:1204
#. @-expanded: entry '%Dn' in %p (%i) has rec_len of %Dr, should be %N.\n
msgid "@E has rec_len of %Dr, @s %N.\n"
msgstr ""
-#: e2fsck/problem.c:1203
+#: e2fsck/problem.c:1209
#, c-format
#. @-expanded: error allocating icount structure: %m\n
msgid "@A icount structure: %m\n"
msgstr ""
-#: e2fsck/problem.c:1208
+#: e2fsck/problem.c:1214
#, c-format
#. @-expanded: Error iterating over directory blocks: %m\n
msgid "Error iterating over @d @bs: %m\n"
msgstr ""
-#: e2fsck/problem.c:1213
+#: e2fsck/problem.c:1219
#. @-expanded: Error reading directory block %b (inode %i): %m\n
msgid "Error reading @d @b %b (@i %i): %m\n"
msgstr ""
-#: e2fsck/problem.c:1218
+#: e2fsck/problem.c:1224
#. @-expanded: Error writing directory block %b (inode %i): %m\n
msgid "Error writing @d @b %b (@i %i): %m\n"
msgstr ""
-#: e2fsck/problem.c:1223
+#: e2fsck/problem.c:1229
#, c-format
#. @-expanded: error allocating new directory block for inode %i (%s): %m\n
msgid "@A new @d @b for @i %i (%s): %m\n"
msgstr ""
-#: e2fsck/problem.c:1228
+#: e2fsck/problem.c:1234
#, c-format
#. @-expanded: Error deallocating inode %i: %m\n
msgid "Error deallocating @i %i: %m\n"
msgstr ""
-#: e2fsck/problem.c:1233
+#: e2fsck/problem.c:1239
#, c-format
#. @-expanded: directory entry for '.' in %p (%i) is big.\n
msgid "@d @e for '.' in %p (%i) is big.\n"
msgstr ""
-#: e2fsck/problem.c:1238
+#: e2fsck/problem.c:1244
#. @-expanded: inode %i (%Q) is an illegal FIFO.\n
msgid "@i %i (%Q) is an @I FIFO.\n"
msgstr ""
-#: e2fsck/problem.c:1243
+#: e2fsck/problem.c:1249
#. @-expanded: inode %i (%Q) is an illegal socket.\n
msgid "@i %i (%Q) is an @I socket.\n"
msgstr ""
-#: e2fsck/problem.c:1248
+#: e2fsck/problem.c:1254
#. @-expanded: Setting filetype for entry '%Dn' in %p (%i) to %N.\n
msgid "Setting filetype for @E to %N.\n"
msgstr ""
-#: e2fsck/problem.c:1253
+#: e2fsck/problem.c:1259
#. @-expanded: entry '%Dn' in %p (%i) has an incorrect filetype (was %Dt, should be %N).\n
msgid "@E has an incorrect filetype (was %Dt, @s %N).\n"
msgstr ""
-#: e2fsck/problem.c:1258
+#: e2fsck/problem.c:1264
#. @-expanded: entry '%Dn' in %p (%i) has filetype set.\n
msgid "@E has filetype set.\n"
msgstr ""
-#: e2fsck/problem.c:1263
+#: e2fsck/problem.c:1269
#. @-expanded: entry '%Dn' in %p (%i) has a zero-length name.\n
msgid "@E has a @z name.\n"
msgstr ""
-#: e2fsck/problem.c:1268
+#: e2fsck/problem.c:1274
#. @-expanded: Symlink %Q (inode #%i) is invalid.\n
msgid "Symlink %Q (@i #%i) is @n.\n"
msgstr ""
-#: e2fsck/problem.c:1273
+#: e2fsck/problem.c:1279
#. @-expanded: extended attribute block for inode %i (%Q) is invalid (%If).\n
msgid "@a @b @F @n (%If).\n"
msgstr ""
-#: e2fsck/problem.c:1278
+#: e2fsck/problem.c:1284
#. @-expanded: filesystem contains large files, but lacks LARGE_FILE flag in superblock.\n
msgid "@f contains large files, but lacks LARGE_FILE flag in @S.\n"
msgstr ""
-#: e2fsck/problem.c:1283
+#: e2fsck/problem.c:1289
#. @-expanded: problem in HTREE directory inode %d: %B not referenced\n
msgid "@p @h %d: %B not referenced\n"
msgstr ""
-#: e2fsck/problem.c:1288
+#: e2fsck/problem.c:1294
#. @-expanded: problem in HTREE directory inode %d: %B referenced twice\n
msgid "@p @h %d: %B referenced twice\n"
msgstr ""
-#: e2fsck/problem.c:1293
+#: e2fsck/problem.c:1299
#. @-expanded: problem in HTREE directory inode %d: %B has bad min hash\n
msgid "@p @h %d: %B has bad min hash\n"
msgstr ""
-#: e2fsck/problem.c:1298
+#: e2fsck/problem.c:1304
#. @-expanded: problem in HTREE directory inode %d: %B has bad max hash\n
msgid "@p @h %d: %B has bad max hash\n"
msgstr ""
-#: e2fsck/problem.c:1303
+#: e2fsck/problem.c:1309
#. @-expanded: invalid HTREE directory inode %d (%q).
msgid "@n @h %d (%q). "
msgstr ""
-#: e2fsck/problem.c:1307
+#: e2fsck/problem.c:1313
#. @-expanded: problem in HTREE directory inode %d (%q): bad block number %b.\n
msgid "@p @h %d (%q): bad @b number %b.\n"
msgstr ""
-#: e2fsck/problem.c:1317
+#: e2fsck/problem.c:1323
#, c-format
#. @-expanded: problem in HTREE directory inode %d: root node is invalid\n
msgid "@p @h %d: root node is @n\n"
msgstr ""
-#: e2fsck/problem.c:1322
+#: e2fsck/problem.c:1328
#. @-expanded: problem in HTREE directory inode %d: %B has invalid limit (%N)\n
msgid "@p @h %d: %B has @n limit (%N)\n"
msgstr ""
-#: e2fsck/problem.c:1327
+#: e2fsck/problem.c:1333
#. @-expanded: problem in HTREE directory inode %d: %B has invalid count (%N)\n
msgid "@p @h %d: %B has @n count (%N)\n"
msgstr ""
-#: e2fsck/problem.c:1332
+#: e2fsck/problem.c:1338
#. @-expanded: problem in HTREE directory inode %d: %B has an unordered hash table\n
msgid "@p @h %d: %B has an unordered hash table\n"
msgstr ""
-#: e2fsck/problem.c:1337
+#: e2fsck/problem.c:1343
#. @-expanded: problem in HTREE directory inode %d: %B has invalid depth (%N)\n
msgid "@p @h %d: %B has @n depth (%N)\n"
msgstr ""
-#: e2fsck/problem.c:1342
+#: e2fsck/problem.c:1348
#. @-expanded: Duplicate entry '%Dn' in %p (%i) found.
msgid "Duplicate @E found. "
msgstr ""
-#: e2fsck/problem.c:1347
+#: e2fsck/problem.c:1353
#, no-c-format
#. @-expanded: entry '%Dn' in %p (%i) has a non-unique filename.\n
#. @-expanded: Rename to %s
@@ -2110,7 +2118,7 @@ msgid ""
"Rename to %s"
msgstr ""
-#: e2fsck/problem.c:1352
+#: e2fsck/problem.c:1358
#. @-expanded: Duplicate entry '%Dn' found.\n
#. @-expanded: \tMarking %p (%i) to be rebuilt.\n
#. @-expanded: \n
@@ -2120,115 +2128,115 @@ msgid ""
"\n"
msgstr ""
-#: e2fsck/problem.c:1357
+#: e2fsck/problem.c:1363
#. @-expanded: i_blocks_hi for inode %i (%Q) is %N, should be zero.\n
msgid "i_blocks_hi @F %N, @s zero.\n"
msgstr ""
-#: e2fsck/problem.c:1362
+#: e2fsck/problem.c:1368
#. @-expanded: Unexpected block in HTREE directory inode %d (%q).\n
msgid "Unexpected @b in @h %d (%q).\n"
msgstr ""
-#: e2fsck/problem.c:1366
+#: e2fsck/problem.c:1372
#. @-expanded: entry '%Dn' in %p (%i) references inode %Di in group %g where _INODE_UNINIT is set.\n
msgid "@E references @i %Di in @g %g where _INODE_UNINIT is set.\n"
msgstr ""
-#: e2fsck/problem.c:1371
+#: e2fsck/problem.c:1377
#. @-expanded: entry '%Dn' in %p (%i) references inode %Di found in group %g's unused inodes area.\n
msgid "@E references @i %Di found in @g %g's unused inodes area.\n"
msgstr ""
-#: e2fsck/problem.c:1376
+#: e2fsck/problem.c:1382
#. @-expanded: i_file_acl_hi for inode %i (%Q) is %N, should be zero.\n
msgid "i_file_acl_hi @F %N, @s zero.\n"
msgstr ""
-#: e2fsck/problem.c:1383
+#: e2fsck/problem.c:1389
#. @-expanded: Pass 3: Checking directory connectivity\n
msgid "Pass 3: Checking @d connectivity\n"
msgstr ""
-#: e2fsck/problem.c:1388
+#: e2fsck/problem.c:1394
#. @-expanded: root inode not allocated.
msgid "@r not allocated. "
msgstr ""
-#: e2fsck/problem.c:1393
+#: e2fsck/problem.c:1399
#. @-expanded: No room in lost+found directory.
msgid "No room in @l @d. "
msgstr ""
-#: e2fsck/problem.c:1398
+#: e2fsck/problem.c:1404
#, c-format
#. @-expanded: Unconnected directory inode %i (%p)\n
msgid "Unconnected @d @i %i (%p)\n"
msgstr ""
-#: e2fsck/problem.c:1403
+#: e2fsck/problem.c:1409
#. @-expanded: /lost+found not found.
msgid "/@l not found. "
msgstr ""
-#: e2fsck/problem.c:1408
+#: e2fsck/problem.c:1414
#. @-expanded: '..' in %Q (%i) is %P (%j), should be %q (%d).\n
msgid "'..' in %Q (%i) is %P (%j), @s %q (%d).\n"
msgstr ""
-#: e2fsck/problem.c:1413
+#: e2fsck/problem.c:1419
#. @-expanded: Bad or non-existent /lost+found. Cannot reconnect.\n
msgid "Bad or non-existent /@l. Cannot reconnect.\n"
msgstr ""
-#: e2fsck/problem.c:1418
+#: e2fsck/problem.c:1424
#, c-format
#. @-expanded: Could not expand /lost+found: %m\n
msgid "Could not expand /@l: %m\n"
msgstr ""
-#: e2fsck/problem.c:1423
+#: e2fsck/problem.c:1429
#, c-format
msgid "Could not reconnect %i: %m\n"
msgstr ""
-#: e2fsck/problem.c:1428
+#: e2fsck/problem.c:1434
#, c-format
#. @-expanded: Error while trying to find /lost+found: %m\n
msgid "Error while trying to find /@l: %m\n"
msgstr ""
-#: e2fsck/problem.c:1433
+#: e2fsck/problem.c:1439
#, c-format
#. @-expanded: ext2fs_new_block: %m while trying to create /lost+found directory\n
msgid "ext2fs_new_@b: %m while trying to create /@l @d\n"
msgstr ""
-#: e2fsck/problem.c:1438
+#: e2fsck/problem.c:1444
#, c-format
#. @-expanded: ext2fs_new_inode: %m while trying to create /lost+found directory\n
msgid "ext2fs_new_@i: %m while trying to create /@l @d\n"
msgstr ""
-#: e2fsck/problem.c:1443
+#: e2fsck/problem.c:1449
#, c-format
#. @-expanded: ext2fs_new_dir_block: %m while creating new directory block\n
msgid "ext2fs_new_dir_@b: %m while creating new @d @b\n"
msgstr ""
-#: e2fsck/problem.c:1448
+#: e2fsck/problem.c:1454
#, c-format
#. @-expanded: ext2fs_write_dir_block: %m while writing the directory block for /lost+found\n
msgid "ext2fs_write_dir_@b: %m while writing the @d @b for /@l\n"
msgstr ""
-#: e2fsck/problem.c:1453
+#: e2fsck/problem.c:1459
#, c-format
#. @-expanded: Error while adjusting inode count on inode %i\n
msgid "Error while adjusting @i count on @i %i\n"
msgstr ""
-#: e2fsck/problem.c:1458
+#: e2fsck/problem.c:1464
#, c-format
#. @-expanded: Couldn't fix parent of inode %i: %m\n
#. @-expanded: \n
@@ -2237,7 +2245,7 @@ msgid ""
"\n"
msgstr ""
-#: e2fsck/problem.c:1463
+#: e2fsck/problem.c:1469
#, c-format
#. @-expanded: Couldn't fix parent of inode %i: Couldn't find parent directory entry\n
#. @-expanded: \n
@@ -2246,73 +2254,73 @@ msgid ""
"\n"
msgstr ""
-#: e2fsck/problem.c:1473
+#: e2fsck/problem.c:1479
#, c-format
#. @-expanded: Error creating root directory (%s): %m\n
msgid "Error creating root @d (%s): %m\n"
msgstr ""
-#: e2fsck/problem.c:1478
+#: e2fsck/problem.c:1484
#, c-format
#. @-expanded: Error creating /lost+found directory (%s): %m\n
msgid "Error creating /@l @d (%s): %m\n"
msgstr ""
-#: e2fsck/problem.c:1483
+#: e2fsck/problem.c:1489
#. @-expanded: root inode is not a directory; aborting.\n
msgid "@r is not a @d; aborting.\n"
msgstr ""
-#: e2fsck/problem.c:1488
+#: e2fsck/problem.c:1494
#. @-expanded: Cannot proceed without a root inode.\n
msgid "Cannot proceed without a @r.\n"
msgstr ""
-#: e2fsck/problem.c:1498
+#: e2fsck/problem.c:1504
#, c-format
#. @-expanded: /lost+found is not a directory (ino=%i)\n
msgid "/@l is not a @d (ino=%i)\n"
msgstr ""
-#: e2fsck/problem.c:1505
+#: e2fsck/problem.c:1511
msgid "Pass 3A: Optimizing directories\n"
msgstr ""
-#: e2fsck/problem.c:1510
+#: e2fsck/problem.c:1516
#, c-format
msgid "Failed to create dirs_to_hash iterator: %m\n"
msgstr ""
-#: e2fsck/problem.c:1515
+#: e2fsck/problem.c:1521
msgid "Failed to optimize directory %q (%d): %m\n"
msgstr ""
-#: e2fsck/problem.c:1520
+#: e2fsck/problem.c:1526
msgid "Optimizing directories: "
msgstr ""
-#: e2fsck/problem.c:1537
+#: e2fsck/problem.c:1543
msgid "Pass 4: Checking reference counts\n"
msgstr ""
-#: e2fsck/problem.c:1542
+#: e2fsck/problem.c:1548
#, c-format
#. @-expanded: unattached zero-length inode %i.
msgid "@u @z @i %i. "
msgstr ""
-#: e2fsck/problem.c:1547
+#: e2fsck/problem.c:1553
#, c-format
#. @-expanded: unattached inode %i\n
msgid "@u @i %i\n"
msgstr ""
-#: e2fsck/problem.c:1552
+#: e2fsck/problem.c:1558
#. @-expanded: inode %i ref count is %Il, should be %N.
msgid "@i %i ref count is %Il, @s %N. "
msgstr ""
-#: e2fsck/problem.c:1556
+#: e2fsck/problem.c:1562
#. @-expanded: WARNING: PROGRAMMING BUG IN E2FSCK!\n
#. @-expanded: \tOR SOME BONEHEAD (YOU) IS CHECKING A MOUNTED (LIVE) FILESYSTEM.\n
#. @-expanded: inode_link_info[%i] is %N, inode.i_links_count is %Il. They should be the same!\n
@@ -2322,57 +2330,57 @@ msgid ""
"@i_link_info[%i] is %N, @i.i_links_count is %Il. They @s the same!\n"
msgstr ""
-#: e2fsck/problem.c:1566
+#: e2fsck/problem.c:1572
#. @-expanded: Pass 5: Checking group summary information\n
msgid "Pass 5: Checking @g summary information\n"
msgstr ""
-#: e2fsck/problem.c:1571
+#: e2fsck/problem.c:1577
#. @-expanded: Padding at end of inode bitmap is not set.
msgid "Padding at end of @i @B is not set. "
msgstr ""
-#: e2fsck/problem.c:1576
+#: e2fsck/problem.c:1582
#. @-expanded: Padding at end of block bitmap is not set.
msgid "Padding at end of @b @B is not set. "
msgstr ""
-#: e2fsck/problem.c:1581
+#: e2fsck/problem.c:1587
#. @-expanded: block bitmap differences:
msgid "@b @B differences: "
msgstr ""
-#: e2fsck/problem.c:1601
+#: e2fsck/problem.c:1607
#. @-expanded: inode bitmap differences:
msgid "@i @B differences: "
msgstr ""
-#: e2fsck/problem.c:1621
+#: e2fsck/problem.c:1627
#. @-expanded: Free inodes count wrong for group #%g (%i, counted=%j).\n
msgid "Free @is count wrong for @g #%g (%i, counted=%j).\n"
msgstr ""
-#: e2fsck/problem.c:1626
+#: e2fsck/problem.c:1632
#. @-expanded: Directories count wrong for group #%g (%i, counted=%j).\n
msgid "Directories count wrong for @g #%g (%i, counted=%j).\n"
msgstr ""
-#: e2fsck/problem.c:1631
+#: e2fsck/problem.c:1637
#. @-expanded: Free inodes count wrong (%i, counted=%j).\n
msgid "Free @is count wrong (%i, counted=%j).\n"
msgstr ""
-#: e2fsck/problem.c:1636
+#: e2fsck/problem.c:1642
#. @-expanded: Free blocks count wrong for group #%g (%b, counted=%c).\n
msgid "Free @bs count wrong for @g #%g (%b, counted=%c).\n"
msgstr ""
-#: e2fsck/problem.c:1641
+#: e2fsck/problem.c:1647
#. @-expanded: Free blocks count wrong (%b, counted=%c).\n
msgid "Free @bs count wrong (%b, counted=%c).\n"
msgstr ""
-#: e2fsck/problem.c:1646
+#: e2fsck/problem.c:1652
#. @-expanded: PROGRAMMING ERROR: filesystem (#%N) bitmap endpoints (%b, %c) don't match calculated bitmap
#. @-expanded: endpoints (%i, %j)\n
msgid ""
@@ -2380,49 +2388,49 @@ msgid ""
"endpoints (%i, %j)\n"
msgstr ""
-#: e2fsck/problem.c:1652
+#: e2fsck/problem.c:1658
msgid "Internal error: fudging end of bitmap (%N)\n"
msgstr ""
-#: e2fsck/problem.c:1657
+#: e2fsck/problem.c:1663
#, c-format
#. @-expanded: Error copying in replacement inode bitmap: %m\n
msgid "Error copying in replacement @i @B: %m\n"
msgstr ""
-#: e2fsck/problem.c:1662
+#: e2fsck/problem.c:1668
#, c-format
#. @-expanded: Error copying in replacement block bitmap: %m\n
msgid "Error copying in replacement @b @B: %m\n"
msgstr ""
-#: e2fsck/problem.c:1687
+#: e2fsck/problem.c:1693
#, c-format
#. @-expanded: group %g block(s) in use but group is marked BLOCK_UNINIT\n
msgid "@g %g @b(s) in use but @g is marked BLOCK_UNINIT\n"
msgstr ""
-#: e2fsck/problem.c:1692
+#: e2fsck/problem.c:1698
#, c-format
#. @-expanded: group %g inode(s) in use but group is marked INODE_UNINIT\n
msgid "@g %g @i(s) in use but @g is marked INODE_UNINIT\n"
msgstr ""
-#: e2fsck/problem.c:1699
+#: e2fsck/problem.c:1705
#. @-expanded: Recreate journal
msgid "Recreate @j"
msgstr ""
-#: e2fsck/problem.c:1704
+#: e2fsck/problem.c:1710
msgid "Update quota info for quota type %N"
msgstr ""
-#: e2fsck/problem.c:1823
+#: e2fsck/problem.c:1829
#, c-format
msgid "Unhandled error code (0x%x)!\n"
msgstr ""
-#: e2fsck/problem.c:1948 e2fsck/problem.c:1952
+#: e2fsck/problem.c:1954 e2fsck/problem.c:1958
msgid "IGNORED"
msgstr ""
@@ -2629,7 +2637,7 @@ msgid_plural "%12u files\n"
msgstr[0] ""
msgstr[1] ""
-#: e2fsck/unix.c:232 misc/badblocks.c:983 misc/tune2fs.c:1978 misc/util.c:147
+#: e2fsck/unix.c:232 misc/badblocks.c:983 misc/tune2fs.c:1985 misc/util.c:147
#: resize/main.c:259
#, c-format
msgid "while determining whether %s is mounted."
@@ -2757,8 +2765,8 @@ msgstr ""
msgid "The -t option is not supported on this version of e2fsck.\n"
msgstr ""
-#: e2fsck/unix.c:859 e2fsck/unix.c:931 misc/tune2fs.c:810 misc/tune2fs.c:1099
-#: misc/tune2fs.c:1117
+#: e2fsck/unix.c:859 e2fsck/unix.c:931 misc/tune2fs.c:811 misc/tune2fs.c:1100
+#: misc/tune2fs.c:1118
#, c-format
msgid "Unable to resolve '%s'"
msgstr ""
@@ -2806,7 +2814,7 @@ msgstr ""
msgid "while checking MMP block"
msgstr ""
-#: e2fsck/unix.c:1144 misc/tune2fs.c:1911
+#: e2fsck/unix.c:1144 misc/tune2fs.c:1912
msgid ""
"If you are sure the filesystem is not in use on any node, run:\n"
"'tune2fs -f -E clear_mmp {device}'\n"
@@ -3311,51 +3319,46 @@ msgstr ""
msgid "bad version - %s\n"
msgstr ""
-#: misc/chattr.c:202 misc/lsattr.c:116
+#: misc/chattr.c:201 misc/lsattr.c:116
#, c-format
msgid "while trying to stat %s"
msgstr ""
-#: misc/chattr.c:209
+#: misc/chattr.c:208
#, c-format
msgid "while reading flags on %s"
msgstr ""
-#: misc/chattr.c:218 misc/chattr.c:237
-#, c-format
-msgid "Clearing extent flag not supported on %s"
-msgstr ""
-
-#: misc/chattr.c:223 misc/chattr.c:242
+#: misc/chattr.c:213 misc/chattr.c:225
#, c-format
msgid "Flags of %s set as "
msgstr ""
-#: misc/chattr.c:251
+#: misc/chattr.c:234
#, c-format
msgid "while setting flags on %s"
msgstr ""
-#: misc/chattr.c:259
+#: misc/chattr.c:242
#, c-format
msgid "Version of %s set as %lu\n"
msgstr ""
-#: misc/chattr.c:263
+#: misc/chattr.c:246
#, c-format
msgid "while setting version on %s"
msgstr ""
-#: misc/chattr.c:283
+#: misc/chattr.c:266
#, c-format
msgid "Couldn't allocate path variable in chattr_dir_proc"
msgstr ""
-#: misc/chattr.c:323
+#: misc/chattr.c:306
msgid "= is incompatible with - and +\n"
msgstr ""
-#: misc/chattr.c:331
+#: misc/chattr.c:314
msgid "Must use '-v', =, - or +\n"
msgstr ""
@@ -3524,7 +3527,7 @@ msgstr ""
msgid "Journal users: %s\n"
msgstr ""
-#: misc/dumpe2fs.c:442 misc/mke2fs.c:664 misc/tune2fs.c:1136
+#: misc/dumpe2fs.c:442 misc/mke2fs.c:666 misc/tune2fs.c:1137
#, c-format
msgid "Couldn't allocate memory to parse options!\n"
msgstr ""
@@ -3553,12 +3556,12 @@ msgid ""
"\tblocksize=<blocksize>\n"
msgstr ""
-#: misc/dumpe2fs.c:554 misc/mke2fs.c:1527
+#: misc/dumpe2fs.c:554 misc/mke2fs.c:1555
#, c-format
msgid "\tUsing %s\n"
msgstr ""
-#: misc/dumpe2fs.c:590 misc/e2image.c:1320 misc/tune2fs.c:1922
+#: misc/dumpe2fs.c:590 misc/e2image.c:1326 misc/tune2fs.c:1923
#: resize/main.c:317
#, c-format
msgid "Couldn't find valid filesystem superblock.\n"
@@ -3601,7 +3604,7 @@ msgstr ""
msgid "while writing inode bitmap"
msgstr ""
-#: misc/e2image.c:1359
+#: misc/e2image.c:1365
#, c-format
msgid "while trying to convert qcow2 image (%s) into raw image (%s)"
msgstr ""
@@ -3626,7 +3629,7 @@ msgstr ""
msgid "e2label: not an ext2 filesystem\n"
msgstr ""
-#: misc/e2label.c:97 misc/tune2fs.c:2073
+#: misc/e2label.c:97 misc/tune2fs.c:2080
#, c-format
msgid "Warning: label too long, truncating.\n"
msgstr ""
@@ -3641,7 +3644,7 @@ msgstr ""
msgid "e2label: error writing superblock\n"
msgstr ""
-#: misc/e2label.c:117 misc/tune2fs.c:802
+#: misc/e2label.c:117 misc/tune2fs.c:803
#, c-format
msgid "Usage: e2label device [newlabel]\n"
msgstr ""
@@ -3807,7 +3810,7 @@ msgstr ""
msgid "While reading version on %s"
msgstr ""
-#: misc/mke2fs.c:114
+#: misc/mke2fs.c:116
#, c-format
msgid ""
"Usage: %s [-c|-l filename] [-b block-size] [-C cluster-size]\n"
@@ -3820,35 +3823,35 @@ msgid ""
"count]\n"
msgstr ""
-#: misc/mke2fs.c:219
+#: misc/mke2fs.c:221
#, c-format
msgid "Running command: %s\n"
msgstr ""
-#: misc/mke2fs.c:223
+#: misc/mke2fs.c:225
#, c-format
msgid "while trying to run '%s'"
msgstr ""
-#: misc/mke2fs.c:230
+#: misc/mke2fs.c:232
msgid "while processing list of bad blocks from program"
msgstr ""
-#: misc/mke2fs.c:257
+#: misc/mke2fs.c:259
#, c-format
msgid "Block %d in primary superblock/group descriptor area bad.\n"
msgstr ""
-#: misc/mke2fs.c:259
+#: misc/mke2fs.c:261
#, c-format
msgid "Blocks %u through %u must be good in order to build a filesystem.\n"
msgstr ""
-#: misc/mke2fs.c:262
+#: misc/mke2fs.c:264
msgid "Aborting....\n"
msgstr ""
-#: misc/mke2fs.c:282
+#: misc/mke2fs.c:284
#, c-format
msgid ""
"Warning: the backup superblock/group descriptors at block %u contain\n"
@@ -3856,31 +3859,31 @@ msgid ""
"\n"
msgstr ""
-#: misc/mke2fs.c:301
+#: misc/mke2fs.c:303
msgid "while marking bad blocks as used"
msgstr ""
-#: misc/mke2fs.c:318
+#: misc/mke2fs.c:320
msgid "Writing inode tables: "
msgstr ""
-#: misc/mke2fs.c:339
+#: misc/mke2fs.c:341
#, c-format
msgid ""
"\n"
"Could not write %d blocks in inode table starting at %llu: %s\n"
msgstr ""
-#: misc/mke2fs.c:353 misc/mke2fs.c:2227 misc/mke2fs.c:2481
+#: misc/mke2fs.c:355 misc/mke2fs.c:2257 misc/mke2fs.c:2512
#, c-format
msgid "done \n"
msgstr ""
-#: misc/mke2fs.c:364
+#: misc/mke2fs.c:366
msgid "while creating root dir"
msgstr ""
-#: misc/mke2fs.c:371
+#: misc/mke2fs.c:373
msgid "while reading root inode"
msgstr ""
@@ -3990,75 +3993,85 @@ msgstr ""
#: misc/mke2fs.c:589
#, c-format
+msgid "Root directory owner=%u:%u\n"
+msgstr ""
+
+#: misc/mke2fs.c:591
+#, c-format
msgid "Maximum filesystem blocks=%lu\n"
msgstr ""
-#: misc/mke2fs.c:593
+#: misc/mke2fs.c:595
#, c-format
msgid "%u block groups\n"
msgstr ""
-#: misc/mke2fs.c:595
+#: misc/mke2fs.c:597
#, c-format
msgid "%u block group\n"
msgstr ""
-#: misc/mke2fs.c:598
+#: misc/mke2fs.c:600
#, c-format
msgid "%u blocks per group, %u clusters per group\n"
msgstr ""
-#: misc/mke2fs.c:601
+#: misc/mke2fs.c:603
#, c-format
msgid "%u blocks per group, %u fragments per group\n"
msgstr ""
-#: misc/mke2fs.c:603
+#: misc/mke2fs.c:605
#, c-format
msgid "%u inodes per group\n"
msgstr ""
-#: misc/mke2fs.c:610
+#: misc/mke2fs.c:612
#, c-format
msgid "Superblock backups stored on blocks: "
msgstr ""
-#: misc/mke2fs.c:689 misc/tune2fs.c:1164
+#: misc/mke2fs.c:691 misc/tune2fs.c:1165
#, c-format
msgid "Invalid mmp_update_interval: %s\n"
msgstr ""
-#: misc/mke2fs.c:703
+#: misc/mke2fs.c:705
#, c-format
msgid "Invalid stride parameter: %s\n"
msgstr ""
-#: misc/mke2fs.c:718
+#: misc/mke2fs.c:720
#, c-format
msgid "Invalid stripe-width parameter: %s\n"
msgstr ""
-#: misc/mke2fs.c:741
+#: misc/mke2fs.c:743
#, c-format
msgid "Invalid resize parameter: %s\n"
msgstr ""
-#: misc/mke2fs.c:748
+#: misc/mke2fs.c:750
#, c-format
msgid "The resize maximum must be greater than the filesystem size.\n"
msgstr ""
-#: misc/mke2fs.c:772
+#: misc/mke2fs.c:774
#, c-format
msgid "On-line resizing not supported with revision 0 filesystems\n"
msgstr ""
-#: misc/mke2fs.c:810
+#: misc/mke2fs.c:801 misc/mke2fs.c:810
+#, c-format
+msgid "Invalid root_owner: '%s'\n"
+msgstr ""
+
+#: misc/mke2fs.c:835
#, c-format
msgid "Invalid quotatype parameter: %s\n"
msgstr ""
-#: misc/mke2fs.c:821
+#: misc/mke2fs.c:846
#, c-format
msgid ""
"\n"
@@ -4073,6 +4086,8 @@ msgid ""
"\tresize=<resize maximum size in blocks>\n"
"\tlazy_itable_init=<0 to disable, 1 to enable>\n"
"\tlazy_journal_init=<0 to disable, 1 to enable>\n"
+"\troot_uid=<uid of root directory>\n"
+"\troot_gid=<gid of root directory>\n"
"\ttest_fs\n"
"\tdiscard\n"
"\tnodiscard\n"
@@ -4080,7 +4095,7 @@ msgid ""
"\n"
msgstr ""
-#: misc/mke2fs.c:841
+#: misc/mke2fs.c:868
#, c-format
msgid ""
"\n"
@@ -4088,43 +4103,43 @@ msgid ""
"\n"
msgstr ""
-#: misc/mke2fs.c:880
+#: misc/mke2fs.c:907
#, c-format
msgid ""
"Syntax error in mke2fs config file (%s, line #%d)\n"
"\t%s\n"
msgstr ""
-#: misc/mke2fs.c:893 misc/tune2fs.c:397
+#: misc/mke2fs.c:920 misc/tune2fs.c:398
#, c-format
msgid "Invalid filesystem option set: %s\n"
msgstr ""
-#: misc/mke2fs.c:905 misc/tune2fs.c:349
+#: misc/mke2fs.c:932 misc/tune2fs.c:349
#, c-format
msgid "Invalid mount option set: %s\n"
msgstr ""
-#: misc/mke2fs.c:1045
+#: misc/mke2fs.c:1072
#, c-format
msgid ""
"\n"
"Your mke2fs.conf file does not define the %s filesystem type.\n"
msgstr ""
-#: misc/mke2fs.c:1049
+#: misc/mke2fs.c:1076
#, c-format
msgid ""
"You probably need to install an updated mke2fs.conf file.\n"
"\n"
msgstr ""
-#: misc/mke2fs.c:1053
+#: misc/mke2fs.c:1080
#, c-format
msgid "Aborting...\n"
msgstr ""
-#: misc/mke2fs.c:1093
+#: misc/mke2fs.c:1120
#, c-format
msgid ""
"\n"
@@ -4132,126 +4147,130 @@ msgid ""
"\n"
msgstr ""
-#: misc/mke2fs.c:1251
+#: misc/mke2fs.c:1276
#, c-format
msgid "Couldn't allocate memory for new PATH.\n"
msgstr ""
-#: misc/mke2fs.c:1292
+#: misc/mke2fs.c:1317
#, c-format
msgid "Couldn't init profile successfully (error: %ld).\n"
msgstr ""
-#: misc/mke2fs.c:1332
+#: misc/mke2fs.c:1357
#, c-format
msgid "invalid block size - %s"
msgstr ""
-#: misc/mke2fs.c:1336
+#: misc/mke2fs.c:1361
#, c-format
msgid "Warning: blocksize %d not usable on most systems.\n"
msgstr ""
-#: misc/mke2fs.c:1352
+#: misc/mke2fs.c:1377
#, c-format
msgid "invalid cluster size - %s"
msgstr ""
-#: misc/mke2fs.c:1364
+#: misc/mke2fs.c:1387
+msgid "'-R' is deprecated, use '-E' instead"
+msgstr ""
+
+#: misc/mke2fs.c:1399
msgid "Illegal number for blocks per group"
msgstr ""
-#: misc/mke2fs.c:1369
+#: misc/mke2fs.c:1404
msgid "blocks per group must be multiple of 8"
msgstr ""
-#: misc/mke2fs.c:1377
+#: misc/mke2fs.c:1412
msgid "Illegal number for flex_bg size"
msgstr ""
-#: misc/mke2fs.c:1383
+#: misc/mke2fs.c:1418
msgid "flex_bg size must be a power of 2"
msgstr ""
-#: misc/mke2fs.c:1393
+#: misc/mke2fs.c:1428
#, c-format
msgid "invalid inode ratio %s (min %d/max %d)"
msgstr ""
-#: misc/mke2fs.c:1403
+#: misc/mke2fs.c:1438
+#, c-format
+msgid "invalid inode size - %s"
+msgstr ""
+
+#: misc/mke2fs.c:1450
#, c-format
msgid ""
"Warning: -K option is deprecated and should not be used anymore. Use '-E "
"nodiscard' extended option instead!\n"
msgstr ""
-#: misc/mke2fs.c:1417
+#: misc/mke2fs.c:1460
msgid "in malloc for bad_blocks_filename"
msgstr ""
-#: misc/mke2fs.c:1427
+#: misc/mke2fs.c:1473
#, c-format
msgid "invalid reserved blocks percent - %s"
msgstr ""
-#: misc/mke2fs.c:1445
-#, c-format
-msgid "bad revision level - %s"
-msgstr ""
-
-#: misc/mke2fs.c:1457
+#: misc/mke2fs.c:1488
#, c-format
-msgid "invalid inode size - %s"
+msgid "bad num inodes - %s"
msgstr ""
-#: misc/mke2fs.c:1477
+#: misc/mke2fs.c:1505
#, c-format
-msgid "bad num inodes - %s"
+msgid "bad revision level - %s"
msgstr ""
-#: misc/mke2fs.c:1494
+#: misc/mke2fs.c:1519
msgid "The -t option may only be used once"
msgstr ""
-#: misc/mke2fs.c:1502
+#: misc/mke2fs.c:1527
msgid "The -T option may only be used once"
msgstr ""
-#: misc/mke2fs.c:1552 misc/mke2fs.c:2560
+#: misc/mke2fs.c:1580 misc/mke2fs.c:2591
#, c-format
msgid "while trying to open journal device %s\n"
msgstr ""
-#: misc/mke2fs.c:1558
+#: misc/mke2fs.c:1586
#, c-format
msgid "Journal dev blocksize (%d) smaller than minimum blocksize %d\n"
msgstr ""
-#: misc/mke2fs.c:1564
+#: misc/mke2fs.c:1592
#, c-format
msgid "Using journal device's blocksize: %d\n"
msgstr ""
-#: misc/mke2fs.c:1575
+#: misc/mke2fs.c:1603
#, c-format
msgid "invalid blocks '%s' on device '%s'"
msgstr ""
-#: misc/mke2fs.c:1585
+#: misc/mke2fs.c:1613
msgid "filesystem"
msgstr ""
-#: misc/mke2fs.c:1598 resize/main.c:367
+#: misc/mke2fs.c:1626 resize/main.c:367
msgid "while trying to determine filesystem size"
msgstr ""
-#: misc/mke2fs.c:1604
+#: misc/mke2fs.c:1632
msgid ""
"Couldn't determine device size; you must specify\n"
"the size of the filesystem\n"
msgstr ""
-#: misc/mke2fs.c:1611
+#: misc/mke2fs.c:1639
msgid ""
"Device size reported to be zero. Invalid partition specified, or\n"
"\tpartition table wasn't reread after running fdisk, due to\n"
@@ -4259,111 +4278,111 @@ msgid ""
"\tto re-read your partition table.\n"
msgstr ""
-#: misc/mke2fs.c:1628
+#: misc/mke2fs.c:1656
msgid "Filesystem larger than apparent device size."
msgstr ""
-#: misc/mke2fs.c:1648
+#: misc/mke2fs.c:1676
#, c-format
msgid "Failed to parse fs types list\n"
msgstr ""
-#: misc/mke2fs.c:1702
+#: misc/mke2fs.c:1730
#, c-format
msgid ""
"%s: Size of device (0x%llx blocks) %s too big to be expressed\n"
"\tin 32 bits using a blocksize of %d.\n"
msgstr ""
-#: misc/mke2fs.c:1718
+#: misc/mke2fs.c:1746
msgid "fs_types for mke2fs.conf resolution: "
msgstr ""
-#: misc/mke2fs.c:1725
+#: misc/mke2fs.c:1753
#, c-format
msgid "Filesystem features not supported with revision 0 filesystems\n"
msgstr ""
-#: misc/mke2fs.c:1732
+#: misc/mke2fs.c:1760
#, c-format
msgid "Sparse superblocks not supported with revision 0 filesystems\n"
msgstr ""
-#: misc/mke2fs.c:1744
+#: misc/mke2fs.c:1772
#, c-format
msgid "Journals not supported with revision 0 filesystems\n"
msgstr ""
-#: misc/mke2fs.c:1758
+#: misc/mke2fs.c:1786
#, c-format
msgid "invalid reserved blocks percent - %lf"
msgstr ""
-#: misc/mke2fs.c:1774
+#: misc/mke2fs.c:1802
#, c-format
msgid ""
"The resize_inode and meta_bg features are not compatible.\n"
"They can not be both enabled simultaneously.\n"
msgstr ""
-#: misc/mke2fs.c:1791
+#: misc/mke2fs.c:1819
msgid "while trying to determine hardware sector size"
msgstr ""
-#: misc/mke2fs.c:1797
+#: misc/mke2fs.c:1825
msgid "while trying to determine physical sector size"
msgstr ""
-#: misc/mke2fs.c:1830
+#: misc/mke2fs.c:1858
msgid "while setting blocksize; too small for device\n"
msgstr ""
-#: misc/mke2fs.c:1835
+#: misc/mke2fs.c:1863
#, c-format
msgid ""
"Warning: specified blocksize %d is less than device physical sectorsize %d\n"
msgstr ""
-#: misc/mke2fs.c:1853
+#: misc/mke2fs.c:1881
msgid "The cluster size may not be smaller than the block size.\n"
msgstr ""
-#: misc/mke2fs.c:1859
+#: misc/mke2fs.c:1887
msgid "specifying a cluster size requires the bigalloc feature"
msgstr ""
-#: misc/mke2fs.c:1878
+#: misc/mke2fs.c:1906
#, c-format
msgid "warning: Unable to get device geometry for %s\n"
msgstr ""
-#: misc/mke2fs.c:1881
+#: misc/mke2fs.c:1909
#, c-format
msgid "%s alignment is offset by %lu bytes.\n"
msgstr ""
-#: misc/mke2fs.c:1883
+#: misc/mke2fs.c:1911
#, c-format
msgid ""
"This may result in very poor performance, (re)-partitioning suggested.\n"
msgstr ""
-#: misc/mke2fs.c:1902
+#: misc/mke2fs.c:1930
#, c-format
msgid "%d-byte blocks too big for system (max %d)"
msgstr ""
-#: misc/mke2fs.c:1906
+#: misc/mke2fs.c:1934
#, c-format
msgid ""
"Warning: %d-byte blocks too big for system (max %d), forced to continue\n"
msgstr ""
-#: misc/mke2fs.c:1940
+#: misc/mke2fs.c:1968
msgid "Can't support bigalloc feature without extents feature"
msgstr ""
-#: misc/mke2fs.c:1946
+#: misc/mke2fs.c:1975
#, c-format
msgid ""
"\n"
@@ -4372,7 +4391,7 @@ msgid ""
"\n"
msgstr ""
-#: misc/mke2fs.c:1952 misc/tune2fs.c:739
+#: misc/mke2fs.c:1982 misc/tune2fs.c:740
#, c-format
msgid ""
"\n"
@@ -4381,34 +4400,34 @@ msgid ""
"\n"
msgstr ""
-#: misc/mke2fs.c:1963
+#: misc/mke2fs.c:1993
msgid "reserved online resize blocks not supported on non-sparse filesystem"
msgstr ""
-#: misc/mke2fs.c:1972
+#: misc/mke2fs.c:2002
msgid "blocks per group count out of range"
msgstr ""
-#: misc/mke2fs.c:1996
+#: misc/mke2fs.c:2026
msgid "Flex_bg feature not enabled, so flex_bg size may not be specified"
msgstr ""
-#: misc/mke2fs.c:2008
+#: misc/mke2fs.c:2038
#, c-format
msgid "invalid inode size %d (min %d/max %d)"
msgstr ""
-#: misc/mke2fs.c:2026
+#: misc/mke2fs.c:2056
#, c-format
msgid "too many inodes (%llu), raise inode ratio?"
msgstr ""
-#: misc/mke2fs.c:2033
+#: misc/mke2fs.c:2063
#, c-format
msgid "too many inodes (%llu), specify < 2^32 inodes"
msgstr ""
-#: misc/mke2fs.c:2047
+#: misc/mke2fs.c:2077
#, c-format
msgid ""
"inode_size (%u) * inodes_count (%u) too big for a\n"
@@ -4416,7 +4435,7 @@ msgid ""
"\tor lower inode count (-N).\n"
msgstr ""
-#: misc/mke2fs.c:2166
+#: misc/mke2fs.c:2196
#, c-format
msgid ""
"Overwriting existing filesystem; this can be undone using the command:\n"
@@ -4424,118 +4443,118 @@ msgid ""
"\n"
msgstr ""
-#: misc/mke2fs.c:2180
+#: misc/mke2fs.c:2210
msgid "while trying to setup undo file\n"
msgstr ""
-#: misc/mke2fs.c:2206
+#: misc/mke2fs.c:2236
msgid "Discarding device blocks: "
msgstr ""
-#: misc/mke2fs.c:2222
+#: misc/mke2fs.c:2252
msgid "failed - "
msgstr ""
-#: misc/mke2fs.c:2329
+#: misc/mke2fs.c:2360
msgid "while setting up superblock"
msgstr ""
-#: misc/mke2fs.c:2338
+#: misc/mke2fs.c:2369
#, c-format
msgid "Discard succeeded and will return 0s - skipping inode table wipe\n"
msgstr ""
-#: misc/mke2fs.c:2421
+#: misc/mke2fs.c:2452
#, c-format
msgid "unknown os - %s"
msgstr ""
-#: misc/mke2fs.c:2473
+#: misc/mke2fs.c:2504
#, c-format
msgid "Allocating group tables: "
msgstr ""
-#: misc/mke2fs.c:2477
+#: misc/mke2fs.c:2508
msgid "while trying to allocate filesystem tables"
msgstr ""
-#: misc/mke2fs.c:2486
+#: misc/mke2fs.c:2517
msgid ""
"\n"
"\twhile converting subcluster bitmap"
msgstr ""
-#: misc/mke2fs.c:2529
+#: misc/mke2fs.c:2560
#, c-format
msgid "while zeroing block %llu at end of filesystem"
msgstr ""
-#: misc/mke2fs.c:2542
+#: misc/mke2fs.c:2573
msgid "while reserving blocks for online resize"
msgstr ""
-#: misc/mke2fs.c:2553 misc/tune2fs.c:644
+#: misc/mke2fs.c:2584 misc/tune2fs.c:645
msgid "journal"
msgstr ""
-#: misc/mke2fs.c:2565
+#: misc/mke2fs.c:2596
#, c-format
msgid "Adding journal to device %s: "
msgstr ""
-#: misc/mke2fs.c:2572
+#: misc/mke2fs.c:2603
#, c-format
msgid ""
"\n"
"\twhile trying to add journal to device %s"
msgstr ""
-#: misc/mke2fs.c:2577 misc/mke2fs.c:2609 misc/tune2fs.c:673 misc/tune2fs.c:687
+#: misc/mke2fs.c:2608 misc/mke2fs.c:2640 misc/tune2fs.c:674 misc/tune2fs.c:688
#, c-format
msgid "done\n"
msgstr ""
-#: misc/mke2fs.c:2586
+#: misc/mke2fs.c:2617
#, c-format
msgid "Skipping journal creation in super-only mode\n"
msgstr ""
-#: misc/mke2fs.c:2597
+#: misc/mke2fs.c:2628
#, c-format
msgid "Creating journal (%u blocks): "
msgstr ""
-#: misc/mke2fs.c:2605
+#: misc/mke2fs.c:2636
msgid ""
"\n"
"\twhile trying to create journal"
msgstr ""
-#: misc/mke2fs.c:2616 misc/tune2fs.c:450
+#: misc/mke2fs.c:2647 misc/tune2fs.c:451
#, c-format
msgid ""
"\n"
"Error while enabling multiple mount protection feature."
msgstr ""
-#: misc/mke2fs.c:2621
+#: misc/mke2fs.c:2652
#, c-format
msgid "Multiple mount protection is enabled with update interval %d seconds.\n"
msgstr ""
-#: misc/mke2fs.c:2634
+#: misc/mke2fs.c:2665
#, c-format
msgid "Writing superblocks and filesystem accounting information: "
msgstr ""
-#: misc/mke2fs.c:2641
+#: misc/mke2fs.c:2672
#, c-format
msgid ""
"\n"
"Warning, had trouble writing out superblocks."
msgstr ""
-#: misc/mke2fs.c:2643
+#: misc/mke2fs.c:2674
#, c-format
msgid ""
"done\n"
@@ -4638,113 +4657,113 @@ msgstr ""
msgid "(and reboot afterwards!)\n"
msgstr ""
-#: misc/tune2fs.c:400
+#: misc/tune2fs.c:401
#, c-format
msgid "Clearing filesystem feature '%s' not supported.\n"
msgstr ""
-#: misc/tune2fs.c:406
+#: misc/tune2fs.c:407
#, c-format
msgid "Setting filesystem feature '%s' not supported.\n"
msgstr ""
-#: misc/tune2fs.c:415
+#: misc/tune2fs.c:416
msgid ""
"The has_journal feature may only be cleared when the filesystem is\n"
"unmounted or mounted read-only.\n"
msgstr ""
-#: misc/tune2fs.c:423
+#: misc/tune2fs.c:424
msgid ""
"The needs_recovery flag is set. Please run e2fsck before clearing\n"
"the has_journal flag.\n"
msgstr ""
-#: misc/tune2fs.c:442
+#: misc/tune2fs.c:443
msgid ""
"The multiple mount protection feature can't\n"
"be set if the filesystem is mounted or\n"
"read-only.\n"
msgstr ""
-#: misc/tune2fs.c:460
+#: misc/tune2fs.c:461
#, c-format
msgid "Multiple mount protection has been enabled with update interval %ds.\n"
msgstr ""
-#: misc/tune2fs.c:469
+#: misc/tune2fs.c:470
msgid ""
"The multiple mount protection feature cannot\n"
"be disabled if the filesystem is readonly.\n"
msgstr ""
-#: misc/tune2fs.c:477
+#: misc/tune2fs.c:478
msgid "Error while reading bitmaps\n"
msgstr ""
-#: misc/tune2fs.c:486
+#: misc/tune2fs.c:487
#, c-format
msgid "Magic number in MMP block does not match. expected: %x, actual: %x\n"
msgstr ""
-#: misc/tune2fs.c:491
+#: misc/tune2fs.c:492
msgid "while reading MMP block."
msgstr ""
-#: misc/tune2fs.c:523
+#: misc/tune2fs.c:524
msgid ""
"Clearing the flex_bg flag would cause the the filesystem to be\n"
"inconsistent.\n"
msgstr ""
-#: misc/tune2fs.c:534
+#: misc/tune2fs.c:535
msgid ""
"The huge_file feature may only be cleared when the filesystem is\n"
"unmounted or mounted read-only.\n"
msgstr ""
-#: misc/tune2fs.c:594
+#: misc/tune2fs.c:595
msgid ""
"\n"
"Warning: '^quota' option overrides '-Q'arguments.\n"
msgstr ""
-#: misc/tune2fs.c:639
+#: misc/tune2fs.c:640
msgid "The filesystem already has a journal.\n"
msgstr ""
-#: misc/tune2fs.c:657
+#: misc/tune2fs.c:658
#, c-format
msgid ""
"\n"
"\twhile trying to open journal on %s\n"
msgstr ""
-#: misc/tune2fs.c:661
+#: misc/tune2fs.c:662
#, c-format
msgid "Creating journal on device %s: "
msgstr ""
-#: misc/tune2fs.c:669
+#: misc/tune2fs.c:670
#, c-format
msgid "while adding filesystem to journal on %s"
msgstr ""
-#: misc/tune2fs.c:675
+#: misc/tune2fs.c:676
msgid "Creating journal inode: "
msgstr ""
-#: misc/tune2fs.c:684
+#: misc/tune2fs.c:685
msgid ""
"\n"
"\twhile trying to create journal file"
msgstr ""
-#: misc/tune2fs.c:762
+#: misc/tune2fs.c:763
msgid "Couldn't allocate memory to parse quota options!\n"
msgstr ""
-#: misc/tune2fs.c:784
+#: misc/tune2fs.c:785
msgid ""
"\n"
"Bad quota options specified.\n"
@@ -4757,70 +4776,70 @@ msgid ""
"\n"
msgstr ""
-#: misc/tune2fs.c:845
+#: misc/tune2fs.c:846
#, c-format
msgid "Couldn't parse date/time specifier: %s"
msgstr ""
-#: misc/tune2fs.c:869 misc/tune2fs.c:882
+#: misc/tune2fs.c:870 misc/tune2fs.c:883
#, c-format
msgid "bad mounts count - %s"
msgstr ""
-#: misc/tune2fs.c:898
+#: misc/tune2fs.c:899
#, c-format
msgid "bad error behavior - %s"
msgstr ""
-#: misc/tune2fs.c:925
+#: misc/tune2fs.c:926
#, c-format
msgid "bad gid/group name - %s"
msgstr ""
-#: misc/tune2fs.c:958
+#: misc/tune2fs.c:959
#, c-format
msgid "bad interval - %s"
msgstr ""
-#: misc/tune2fs.c:987
+#: misc/tune2fs.c:988
#, c-format
msgid "bad reserved block ratio - %s"
msgstr ""
-#: misc/tune2fs.c:1002
+#: misc/tune2fs.c:1003
msgid "-o may only be specified once"
msgstr ""
-#: misc/tune2fs.c:1011
+#: misc/tune2fs.c:1012
msgid "-O may only be specified once"
msgstr ""
-#: misc/tune2fs.c:1026
+#: misc/tune2fs.c:1027
#, c-format
msgid "bad reserved blocks count - %s"
msgstr ""
-#: misc/tune2fs.c:1055
+#: misc/tune2fs.c:1056
#, c-format
msgid "bad uid/user name - %s"
msgstr ""
-#: misc/tune2fs.c:1072
+#: misc/tune2fs.c:1073
#, c-format
msgid "bad inode size - %s"
msgstr ""
-#: misc/tune2fs.c:1079
+#: misc/tune2fs.c:1080
#, c-format
msgid "Inode size must be a power of two- %s"
msgstr ""
-#: misc/tune2fs.c:1173
+#: misc/tune2fs.c:1174
#, c-format
msgid "mmp_update_interval too big: %lu\n"
msgstr ""
-#: misc/tune2fs.c:1178
+#: misc/tune2fs.c:1179
#, c-format
msgid "Setting multiple mount protection update interval to %lu second\n"
msgid_plural ""
@@ -4828,27 +4847,27 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: misc/tune2fs.c:1201
+#: misc/tune2fs.c:1202
#, c-format
msgid "Invalid RAID stride: %s\n"
msgstr ""
-#: misc/tune2fs.c:1216
+#: misc/tune2fs.c:1217
#, c-format
msgid "Invalid RAID stripe-width: %s\n"
msgstr ""
-#: misc/tune2fs.c:1231
+#: misc/tune2fs.c:1232
#, c-format
msgid "Invalid hash algorithm: %s\n"
msgstr ""
-#: misc/tune2fs.c:1237
+#: misc/tune2fs.c:1238
#, c-format
msgid "Setting default hash algorithm to %s (%d)\n"
msgstr ""
-#: misc/tune2fs.c:1256
+#: misc/tune2fs.c:1257
#, c-format
msgid ""
"\n"
@@ -4867,46 +4886,46 @@ msgid ""
"\t^test_fs\n"
msgstr ""
-#: misc/tune2fs.c:1722
+#: misc/tune2fs.c:1723
msgid "Failed to read inode bitmap\n"
msgstr ""
-#: misc/tune2fs.c:1727
+#: misc/tune2fs.c:1728
msgid "Failed to read block bitmap\n"
msgstr ""
-#: misc/tune2fs.c:1744 resize/resize2fs.c:838
+#: misc/tune2fs.c:1745 resize/resize2fs.c:870
msgid "blocks to be moved"
msgstr ""
-#: misc/tune2fs.c:1747
+#: misc/tune2fs.c:1748
msgid "Failed to allocate block bitmap when increasing inode size\n"
msgstr ""
-#: misc/tune2fs.c:1753
+#: misc/tune2fs.c:1754
msgid "Not enough space to increase inode size \n"
msgstr ""
-#: misc/tune2fs.c:1758
+#: misc/tune2fs.c:1759
msgid "Failed to relocate blocks during inode resize \n"
msgstr ""
-#: misc/tune2fs.c:1790
+#: misc/tune2fs.c:1791
msgid ""
"Error in resizing the inode size.\n"
"Run e2undo to undo the file system changes. \n"
msgstr ""
-#: misc/tune2fs.c:1817
+#: misc/tune2fs.c:1818
msgid "Couldn't allocate memory for tdb filename\n"
msgstr ""
-#: misc/tune2fs.c:1839
+#: misc/tune2fs.c:1840
#, c-format
msgid "while trying to delete %s"
msgstr ""
-#: misc/tune2fs.c:1849
+#: misc/tune2fs.c:1850
#, c-format
msgid ""
"To undo the tune2fs operation please run the command\n"
@@ -4914,141 +4933,146 @@ msgid ""
"\n"
msgstr ""
-#: misc/tune2fs.c:1918
+#: misc/tune2fs.c:1919
#, c-format
msgid ""
"MMP block magic is bad. Try to fix it by running:\n"
"'e2fsck -f %s'\n"
msgstr ""
-#: misc/tune2fs.c:1936
+#: misc/tune2fs.c:1937
#, c-format
msgid "The inode size is already %lu\n"
msgstr ""
-#: misc/tune2fs.c:1942
+#: misc/tune2fs.c:1943
#, c-format
msgid "Shrinking the inode size is not supported\n"
msgstr ""
-#: misc/tune2fs.c:1989
+#: misc/tune2fs.c:1949
+#, c-format
+msgid "Invalid inode size %lu (max %d)\n"
+msgstr ""
+
+#: misc/tune2fs.c:1996
#, c-format
msgid "Setting maximal mount count to %d\n"
msgstr ""
-#: misc/tune2fs.c:1995
+#: misc/tune2fs.c:2002
#, c-format
msgid "Setting current mount count to %d\n"
msgstr ""
-#: misc/tune2fs.c:2000
+#: misc/tune2fs.c:2007
#, c-format
msgid "Setting error behavior to %d\n"
msgstr ""
-#: misc/tune2fs.c:2005
+#: misc/tune2fs.c:2012
#, c-format
msgid "Setting reserved blocks gid to %lu\n"
msgstr ""
-#: misc/tune2fs.c:2010
+#: misc/tune2fs.c:2017
#, c-format
msgid "interval between checks is too big (%lu)"
msgstr ""
-#: misc/tune2fs.c:2017
+#: misc/tune2fs.c:2024
#, c-format
msgid "Setting interval between checks to %lu seconds\n"
msgstr ""
-#: misc/tune2fs.c:2024
+#: misc/tune2fs.c:2031
#, c-format
msgid "Setting reserved blocks percentage to %g%% (%llu blocks)\n"
msgstr ""
-#: misc/tune2fs.c:2030
+#: misc/tune2fs.c:2037
#, c-format
msgid "reserved blocks count is too big (%llu)"
msgstr ""
-#: misc/tune2fs.c:2037
+#: misc/tune2fs.c:2044
#, c-format
msgid "Setting reserved blocks count to %llu\n"
msgstr ""
-#: misc/tune2fs.c:2043
+#: misc/tune2fs.c:2050
msgid ""
"\n"
"The filesystem already has sparse superblocks.\n"
msgstr ""
-#: misc/tune2fs.c:2050
+#: misc/tune2fs.c:2057
#, c-format
msgid ""
"\n"
"Sparse superblock flag set. %s"
msgstr ""
-#: misc/tune2fs.c:2055
+#: misc/tune2fs.c:2062
msgid ""
"\n"
"Clearing the sparse superflag not supported.\n"
msgstr ""
-#: misc/tune2fs.c:2063
+#: misc/tune2fs.c:2070
#, c-format
msgid "Setting time filesystem last checked to %s\n"
msgstr ""
-#: misc/tune2fs.c:2069
+#: misc/tune2fs.c:2076
#, c-format
msgid "Setting reserved blocks uid to %lu\n"
msgstr ""
-#: misc/tune2fs.c:2101
+#: misc/tune2fs.c:2108
msgid "Error in using clear_mmp. It must be used with -f\n"
msgstr ""
-#: misc/tune2fs.c:2119
+#: misc/tune2fs.c:2126
msgid ""
"The quota feature may only be changed when the filesystem is unmounted.\n"
msgstr ""
-#: misc/tune2fs.c:2152
+#: misc/tune2fs.c:2159
msgid "Invalid UUID format\n"
msgstr ""
-#: misc/tune2fs.c:2165
+#: misc/tune2fs.c:2172
msgid "The inode size may only be changed when the filesystem is unmounted.\n"
msgstr ""
-#: misc/tune2fs.c:2173
+#: misc/tune2fs.c:2180
msgid ""
"Changing the inode size not supported for filesystems with the flex_bg\n"
"feature enabled.\n"
msgstr ""
-#: misc/tune2fs.c:2186
+#: misc/tune2fs.c:2193
#, c-format
msgid "Setting inode size %lu\n"
msgstr ""
-#: misc/tune2fs.c:2189
+#: misc/tune2fs.c:2196
#, c-format
msgid "Failed to change inode size\n"
msgstr ""
-#: misc/tune2fs.c:2200
+#: misc/tune2fs.c:2207
#, c-format
msgid "Setting stride size to %d\n"
msgstr ""
-#: misc/tune2fs.c:2205
+#: misc/tune2fs.c:2212
#, c-format
msgid "Setting stripe width to %d\n"
msgstr ""
-#: misc/tune2fs.c:2212
+#: misc/tune2fs.c:2219
#, c-format
msgid "Setting extended default mount options to '%s'\n"
msgstr ""
@@ -5481,26 +5505,26 @@ msgid ""
"this system.\n"
msgstr ""
-#: resize/resize2fs.c:370
+#: resize/resize2fs.c:369
#, c-format
msgid "inodes (%llu) must be less than %u"
msgstr ""
-#: resize/resize2fs.c:603
+#: resize/resize2fs.c:631
msgid "reserved blocks"
msgstr ""
-#: resize/resize2fs.c:843
+#: resize/resize2fs.c:875
msgid "meta-data blocks"
msgstr ""
-#: resize/resize2fs.c:1805
+#: resize/resize2fs.c:1837
#, c-format
msgid "Should never happen: resize inode corrupt!\n"
msgstr ""
#: lib/ext2fs/ext2_err.c:11
-msgid "EXT2FS Library version 1.42.7"
+msgid "EXT2FS Library version 1.42.8"
msgstr ""
#: lib/ext2fs/ext2_err.c:12
diff --git a/version.h b/version.h
index 5489b5bc..23728154 100644
--- a/version.h
+++ b/version.h
@@ -7,5 +7,5 @@
* file may be redistributed under the GNU Public License v2.
*/
-#define E2FSPROGS_VERSION "1.42.7"
-#define E2FSPROGS_DATE "21-Jan-2013"
+#define E2FSPROGS_VERSION "1.42.8"
+#define E2FSPROGS_DATE "16-Jun-2013"