From owner-svn-ports-all@freebsd.org Tue Jul 10 20:11:26 2018 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8FD13102674A; Tue, 10 Jul 2018 20:11:26 +0000 (UTC) (envelope-from mandree@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4109089C8A; Tue, 10 Jul 2018 20:11:26 +0000 (UTC) (envelope-from mandree@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 238ECA02; Tue, 10 Jul 2018 20:11:26 +0000 (UTC) (envelope-from mandree@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w6AKBQdE078529; Tue, 10 Jul 2018 20:11:26 GMT (envelope-from mandree@FreeBSD.org) Received: (from mandree@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w6AKBNI9078517; Tue, 10 Jul 2018 20:11:23 GMT (envelope-from mandree@FreeBSD.org) Message-Id: <201807102011.w6AKBNI9078517@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mandree set sender to mandree@FreeBSD.org using -f From: Matthias Andree Date: Tue, 10 Jul 2018 20:11:23 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r474406 - in branches/2018Q3: devel/e2fsprogs-libss misc/e2fsprogs-libuuid sysutils/e2fsprogs sysutils/e2fsprogs/files X-SVN-Group: ports-branches X-SVN-Commit-Author: mandree X-SVN-Commit-Paths: in branches/2018Q3: devel/e2fsprogs-libss misc/e2fsprogs-libuuid sysutils/e2fsprogs sysutils/e2fsprogs/files X-SVN-Commit-Revision: 474406 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jul 2018 20:11:26 -0000 Author: mandree Date: Tue Jul 10 20:11:23 2018 New Revision: 474406 URL: https://svnweb.freebsd.org/changeset/ports/474406 Log: MFH: r474369 Update to new upstream release 1.44.3. * several features for debugfs added * there is a new e2mmpstatus command * there are several bug fixes, among them endianness fixes and robustness fixes against corrupted input. * add hashmap.h header file, for libext2fs users * a few type fixes for format strings, found while building for MIPS, ARM, or i386 * add new option SLOWTESTS which prevents skipping of slow tests * add new option BASHTESTS which enables tests that require bash (currently affects only the test f_large_dir that is also marked as slow) Full release notes: Reset PORTREVISION in slave ports, e2fsprogs{-libss,-libuuid} now that we have bumped PORTVERSION. Approved by: ports-secteam@ (riggs@) Added: branches/2018Q3/sysutils/e2fsprogs/files/patch-lib_uuid_tst__uuid.c - copied unchanged from r474369, head/sysutils/e2fsprogs/files/patch-lib_uuid_tst__uuid.c branches/2018Q3/sysutils/e2fsprogs/files/patch-lib_uuid_uuid__time.c - copied unchanged from r474369, head/sysutils/e2fsprogs/files/patch-lib_uuid_uuid__time.c branches/2018Q3/sysutils/e2fsprogs/files/patch-tests_Makefile.in - copied unchanged from r474369, head/sysutils/e2fsprogs/files/patch-tests_Makefile.in Modified: branches/2018Q3/devel/e2fsprogs-libss/Makefile branches/2018Q3/misc/e2fsprogs-libuuid/Makefile branches/2018Q3/sysutils/e2fsprogs/Makefile branches/2018Q3/sysutils/e2fsprogs/distinfo branches/2018Q3/sysutils/e2fsprogs/files/patch-e2fsck__unix.c branches/2018Q3/sysutils/e2fsprogs/files/patch-lib__uuid__gen_uuid.c branches/2018Q3/sysutils/e2fsprogs/files/patch-misc__Makefile.in branches/2018Q3/sysutils/e2fsprogs/files/patch-tests_r__inline__xattr_script branches/2018Q3/sysutils/e2fsprogs/pkg-plist Directory Properties: branches/2018Q3/ (props changed) Modified: branches/2018Q3/devel/e2fsprogs-libss/Makefile ============================================================================== --- branches/2018Q3/devel/e2fsprogs-libss/Makefile Tue Jul 10 20:09:41 2018 (r474405) +++ branches/2018Q3/devel/e2fsprogs-libss/Makefile Tue Jul 10 20:11:23 2018 (r474406) @@ -1,7 +1,7 @@ # Created by: Ben Kaduk # $FreeBSD$ -PORTREVISION= 1 +PORTREVISION= 0 CATEGORIES= devel PKGNAMESUFFIX= -libss Modified: branches/2018Q3/misc/e2fsprogs-libuuid/Makefile ============================================================================== --- branches/2018Q3/misc/e2fsprogs-libuuid/Makefile Tue Jul 10 20:09:41 2018 (r474405) +++ branches/2018Q3/misc/e2fsprogs-libuuid/Makefile Tue Jul 10 20:11:23 2018 (r474406) @@ -1,7 +1,7 @@ # Created by: Matthias Andree # $FreeBSD$ -PORTREVISION= 1 +PORTREVISION= 0 CATEGORIES= misc devel PKGNAMESUFFIX= -libuuid Modified: branches/2018Q3/sysutils/e2fsprogs/Makefile ============================================================================== --- branches/2018Q3/sysutils/e2fsprogs/Makefile Tue Jul 10 20:09:41 2018 (r474405) +++ branches/2018Q3/sysutils/e2fsprogs/Makefile Tue Jul 10 20:11:23 2018 (r474406) @@ -2,7 +2,8 @@ # $FreeBSD$ PORTNAME= e2fsprogs -PORTVERSION= 1.44.2 +# XXX if bumping PORTVERSION, check/adjust pre-configure! +PORTVERSION= 1.44.3 PORTREVISION?= 0 CATEGORIES?= sysutils MASTER_SITES= KERNEL_ORG/linux/kernel/people/tytso/${PORTNAME}/v${PORTVERSION} @@ -56,7 +57,7 @@ MAKE_ENV+= CHECK_CMD=@true .if !defined(MASTERDIR) INSTALL_TARGET= install install-libs -OPTIONS_DEFINE= DOCS NLS FUSEFS PARALLELTESTS +OPTIONS_DEFINE= DOCS NLS FUSEFS PARALLELTESTS SLOWTESTS BASHTESTS OPTIONS_EXCLUDE+= EXAMPLES OPTIONS_SUB= yes @@ -69,10 +70,13 @@ NOTESTS_DESC= Do not run any self-tests (Tier-1, DISCO SMALLTESTS_DESC=Run tests that need <500 MB disk space (DEFAULT) ALLTESTS_DESC= Run most self-tests (needs more RAM/disk space) PARALLELTESTS_DESC= Parallelize self-tests (needs more disk space) +SLOWTESTS_DESC= Enable slow tests that are skipped by default +BASHTESTS_DESC= Enable tests that require the GNU bash shell FUSEFS_CONFIGURE_ENABLE= fuse2fs BUILD_DEPENDS+= gdd:sysutils/coreutils +BASHTEST_BUILD_DEPENDS= bash:shells/bash LIB_DEPENDS+= libblkid.so:misc/e2fsprogs-libblkid LIB_DEPENDS+= libss.so:devel/e2fsprogs-libss @@ -122,7 +126,7 @@ post-patch:: ${WRKSRC}/tests/[a-z]_*/script @${REINPLACE_CMD} -e 's///' ${WRKSRC}/*/*.c .if empty(PORT_OPTIONS:MALLTESTS) -.for i in \ +. for i in \ d_fallocate_blkmap \ f_baddir \ f_bbfile \ @@ -159,10 +163,22 @@ post-patch:: u_dryrun \ u_mke2fs_opt_offset @${MV} ${WRKSRC}/tests/${i} ${WRKSRC}/tests/disabled_test-${i} -.endfor +. endfor .endif +.if ${PORT_OPTIONS:MBASHTESTS} + ${REINPLACE_CMD} -e 's}^SHELL *=.*}SHELL = ${_CHECK_SHELL}}' ${WRKSRC}/MCONFIG.in +.else +. for i in f_large_dir + @${MV} ${WRKSRC}/tests/${i} ${WRKSRC}/tests/disabled_test-${i} +. endfor +.endif +pre-configure:: + ${REINPLACE_CMD} -e 's/July/Jul/' ${WRKSRC}/version.h + +############################################################## # Master port stuff that is not to be seen by the slave ports. +############################################################## .if ${MASTERDIR} == ${.CURDIR} # NOTE: The previous .if block goes all the way to the end of the file. @@ -181,10 +197,29 @@ _CHECK_JOBS=${_MAKE_JOBS} _CHECK_JOBS= .endif +.if ${PORT_OPTIONS:MBASHTESTS} +_CHECK_SHELL=${SHELL} +.else +_CHECK_SHELL=${LOCALBASE}/bin/bash +.endif + +_checkaddargs= .if !defined(TMPDIR) -_checkaddargs=TMPDIR=${WRKDIR}/tmp +_checkaddargs+=TMPDIR=${WRKDIR}/tmp .endif +.if ${PORT_OPTIONS:MBASHTESTS} +_checkaddargs+=--eval SHELL:=${LOCALBASE}/bin/bash +.endif + +.if ${PORT_OPTIONS:MSLOWTESTS} +_check_target=SKIP_SLOW_TESTS= check +_check_timeout=7200 +.else +_check_target=check +_check_timeout=180 +.endif + post-build: # Relink e2fsck statically - We need to make sure that tools for the root file # system are statically linked against anything that is outside the root fs, @@ -223,7 +258,11 @@ post-build: @${ECHO_CMD} '===> Running e2fsprogs self-test suite' # do not add -j options unconditionally to ${MAKE_CMD} below, this might break # due to excessive disk space use. - cd ${WRKSRC}/tests && ulimit -t 60 && ${MKDIR} ${WRKDIR}/tmp && ${SETENV} e2fsprogs_inhibit_SIGINFO=1 BLKID_FILE=${WRKDIR}/tmp/blkid.tab ${MAKE_CMD} check ${_CHECK_JOBS} ${_checkaddargs} \ + cd ${WRKSRC}/tests && \ + ulimit -t ${_check_timeout} && \ + ${MKDIR} ${WRKDIR}/tmp && \ + ${SETENV} e2fsprogs_inhibit_SIGINFO=1 BLKID_FILE=${WRKDIR}/tmp/blkid.tab SHELL=${_CHECK_SHELL} \ + ${MAKE_CMD} ${_check_target} ${_CHECK_JOBS} ${_checkaddargs} \ || { head -n30000 ${WRKSRC}/tests/*.failed 2>/dev/null ; exit 1 ; } .else @${ECHO_CMD} '===> SKIPPING e2fsprogs self-test suite (DISCOURAGED!)' Modified: branches/2018Q3/sysutils/e2fsprogs/distinfo ============================================================================== --- branches/2018Q3/sysutils/e2fsprogs/distinfo Tue Jul 10 20:09:41 2018 (r474405) +++ branches/2018Q3/sysutils/e2fsprogs/distinfo Tue Jul 10 20:11:23 2018 (r474406) @@ -1,3 +1,3 @@ -TIMESTAMP = 1526665210 -SHA256 (e2fsprogs-1.44.2.tar.xz) = 8324cf0b6e81805a741d94087b00e99f7e16144f1ee5a413709a1fa6948b126c -SIZE (e2fsprogs-1.44.2.tar.xz) = 5349784 +TIMESTAMP = 1531207325 +SHA256 (e2fsprogs-1.44.3.tar.xz) = 5d899f7d30f481cc0c6a049ebe26ebe145f1b524182ea1ecde4086162d4e4bb6 +SIZE (e2fsprogs-1.44.3.tar.xz) = 5364552 Modified: branches/2018Q3/sysutils/e2fsprogs/files/patch-e2fsck__unix.c ============================================================================== --- branches/2018Q3/sysutils/e2fsprogs/files/patch-e2fsck__unix.c Tue Jul 10 20:09:41 2018 (r474405) +++ branches/2018Q3/sysutils/e2fsprogs/files/patch-e2fsck__unix.c Tue Jul 10 20:11:23 2018 (r474406) @@ -1,4 +1,4 @@ ---- e2fsck/unix.c.orig 2018-03-25 02:42:47 UTC +--- e2fsck/unix.c.orig 2018-07-10 05:14:26 UTC +++ e2fsck/unix.c @@ -9,8 +9,6 @@ * %End-Header% @@ -18,7 +18,7 @@ #endif #ifdef HAVE_SYS_TYPES_H #include -@@ -595,6 +593,24 @@ static int e2fsck_update_progress(e2fsck +@@ -601,6 +599,24 @@ static int e2fsck_update_progress(e2fsck return 0; } @@ -43,7 +43,7 @@ #define PATH_SET "PATH=/sbin" /* -@@ -627,6 +643,17 @@ static void signal_progress_on(int sig E +@@ -633,6 +649,17 @@ static void signal_progress_on(int sig E ctx->progress = e2fsck_update_progress; } @@ -61,7 +61,7 @@ static void signal_progress_off(int sig EXT2FS_ATTR((unused))) { e2fsck_t ctx = e2fsck_global_ctx; -@@ -1091,6 +1118,10 @@ static errcode_t PRS(int argc, char *arg +@@ -1103,6 +1130,10 @@ static errcode_t PRS(int argc, char *arg sigaction(SIGUSR1, &sa, 0); sa.sa_handler = signal_progress_off; sigaction(SIGUSR2, &sa, 0); Modified: branches/2018Q3/sysutils/e2fsprogs/files/patch-lib__uuid__gen_uuid.c ============================================================================== --- branches/2018Q3/sysutils/e2fsprogs/files/patch-lib__uuid__gen_uuid.c Tue Jul 10 20:09:41 2018 (r474405) +++ branches/2018Q3/sysutils/e2fsprogs/files/patch-lib__uuid__gen_uuid.c Tue Jul 10 20:11:23 2018 (r474406) @@ -37,3 +37,12 @@ #endif return 0; } +@@ -408,7 +431,7 @@ try_again: + rewind(state_f); + len = fprintf(state_f, + "clock: %04x tv: %016lu %08lu adj: %08d\n", +- clock_seq, last.tv_sec, (long)last.tv_usec, ++ clock_seq, (unsigned long)last.tv_sec, (unsigned long)last.tv_usec, + adjustment); + fflush(state_f); + if (ftruncate(state_fd, len) < 0) { Copied: branches/2018Q3/sysutils/e2fsprogs/files/patch-lib_uuid_tst__uuid.c (from r474369, head/sysutils/e2fsprogs/files/patch-lib_uuid_tst__uuid.c) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q3/sysutils/e2fsprogs/files/patch-lib_uuid_tst__uuid.c Tue Jul 10 20:11:23 2018 (r474406, copy of r474369, head/sysutils/e2fsprogs/files/patch-lib_uuid_tst__uuid.c) @@ -0,0 +1,11 @@ +--- lib/uuid/tst_uuid.c.orig 2018-07-10 05:14:26 UTC ++++ lib/uuid/tst_uuid.c +@@ -144,7 +144,7 @@ main(int argc ATTR((unused)) , char **ar + tv.tv_usec = 0; + time_reg = uuid_time(buf, &tv); + printf("UUID generated at %lu reports %lu (%ld.%ld)\n", +- time_gen, time_reg, tv.tv_sec, (long)tv.tv_usec); ++ (unsigned long)time_gen, (unsigned long)time_reg, (long)tv.tv_sec, (long)tv.tv_usec); + /* allow 1s margin in case of rollover between sampling + * the current time and when the UUID is generated. */ + if (time_reg > time_gen + 1) { Copied: branches/2018Q3/sysutils/e2fsprogs/files/patch-lib_uuid_uuid__time.c (from r474369, head/sysutils/e2fsprogs/files/patch-lib_uuid_uuid__time.c) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q3/sysutils/e2fsprogs/files/patch-lib_uuid_uuid__time.c Tue Jul 10 20:11:23 2018 (r474406, copy of r474369, head/sysutils/e2fsprogs/files/patch-lib_uuid_uuid__time.c) @@ -0,0 +1,11 @@ +--- lib/uuid/uuid_time.c.orig 2018-07-10 05:14:26 UTC ++++ lib/uuid/uuid_time.c +@@ -165,7 +165,7 @@ main(int argc, char **argv) + printf("Warning: not a time-based UUID, so UUID time " + "decoding will likely not work!\n"); + } +- printf("UUID time is: (%ld, %ld): %s\n", tv.tv_sec, (long)tv.tv_usec, ++ printf("UUID time is: (%ld, %ld): %s\n", (long)tv.tv_sec, (long)tv.tv_usec, + ctime(&time_reg)); + + return 0; Modified: branches/2018Q3/sysutils/e2fsprogs/files/patch-misc__Makefile.in ============================================================================== --- branches/2018Q3/sysutils/e2fsprogs/files/patch-misc__Makefile.in Tue Jul 10 20:09:41 2018 (r474405) +++ branches/2018Q3/sysutils/e2fsprogs/files/patch-misc__Makefile.in Tue Jul 10 20:11:23 2018 (r474406) @@ -1,6 +1,6 @@ ---- misc/Makefile.in.orig 2018-03-25 02:42:47 UTC +--- misc/Makefile.in.orig 2018-07-10 05:14:26 UTC +++ misc/Makefile.in -@@ -34,16 +34,16 @@ INSTALL = @INSTALL@ +@@ -34,17 +34,17 @@ INSTALL = @INSTALL@ SPROGS= mke2fs badblocks tune2fs dumpe2fs $(BLKID_PROG) logsave \ $(E2IMAGE_PROG) @FSCK_PROG@ e2undo @@ -10,9 +10,10 @@ SMANPAGES= tune2fs.8 mklost+found.8 mke2fs.8 dumpe2fs.8 badblocks.8 \ e2label.8 $(FINDFS_MAN) $(BLKID_MAN) $(E2IMAGE_MAN) \ - logsave.8 filefrag.8 e2freefrag.8 e2undo.8 \ -- $(UUIDD_MAN) $(E4DEFRAG_MAN) $(E4CRYPT_MAN) @FSCK_MAN@ +- $(UUIDD_MAN) $(E4DEFRAG_MAN) $(E4CRYPT_MAN) @FSCK_MAN@ \ + logsave.8 e2freefrag.8 e2undo.8 \ -+ $(E4DEFRAG_MAN) $(E4CRYPT_MAN) @FSCK_MAN@ ++ $(E4DEFRAG_MAN) $(E4CRYPT_MAN) @FSCK_MAN@ \ + e2mmpstatus.8 FMANPAGES= mke2fs.conf.5 ext4.5 -UPROGS= chattr lsattr @UUID_CMT@ uuidgen @@ -22,7 +23,7 @@ UMANPAGES+= @FUSE_CMT@ fuse2fs.1 LPROGS= @E2INITRD_PROG@ -@@ -145,14 +145,14 @@ profiled: +@@ -146,14 +146,14 @@ profiled: mke2fs.conf: $(srcdir)/mke2fs.conf.in if test -f $(srcdir)/mke2fs.conf.custom.in ; then \ @@ -40,7 +41,7 @@ > default_profile.c findsuper: findsuper.o $(E) " LD $@" -@@ -593,34 +593,9 @@ install: all $(SMANPAGES) $(UMANPAGES) i +@@ -600,34 +600,9 @@ install: all $(SMANPAGES) $(UMANPAGES) i (cd $(DESTDIR)$(man5dir); \ $(LN) $(LINK_INSTALL_FLAGS) ext4.5 $$i.5); \ done Copied: branches/2018Q3/sysutils/e2fsprogs/files/patch-tests_Makefile.in (from r474369, head/sysutils/e2fsprogs/files/patch-tests_Makefile.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2018Q3/sysutils/e2fsprogs/files/patch-tests_Makefile.in Tue Jul 10 20:11:23 2018 (r474406, copy of r474369, head/sysutils/e2fsprogs/files/patch-tests_Makefile.in) @@ -0,0 +1,11 @@ +--- tests/Makefile.in.orig 2018-07-10 05:14:26 UTC ++++ tests/Makefile.in +@@ -16,7 +16,7 @@ all:: @DO_TEST_SUITE@ test_one test_scri + test_one: $(srcdir)/test_one.in Makefile mke2fs.conf + @echo "Creating test_one script..." + @[ -f test_one ] && chmod u+w test_one || true +- @echo "#!/bin/sh" > test_one ++ @echo "#!${SHELL}" > test_one + @echo "HTREE=y" >> test_one + @echo "QUOTA=y" >> test_one + @echo "SRCDIR=@srcdir@" >> test_one Modified: branches/2018Q3/sysutils/e2fsprogs/files/patch-tests_r__inline__xattr_script ============================================================================== --- branches/2018Q3/sysutils/e2fsprogs/files/patch-tests_r__inline__xattr_script Tue Jul 10 20:09:41 2018 (r474405) +++ branches/2018Q3/sysutils/e2fsprogs/files/patch-tests_r__inline__xattr_script Tue Jul 10 20:11:23 2018 (r474406) @@ -1,20 +1,20 @@ ---- tests/r_inline_xattr/script.orig 2018-03-25 02:42:47 UTC +--- tests/r_inline_xattr/script.orig 2018-07-10 05:14:26 UTC +++ tests/r_inline_xattr/script -@@ -11,7 +11,7 @@ echo "resize2fs test" > $OUT +@@ -14,7 +14,7 @@ echo "resize2fs test" > $OUT.new # Look at existing inline extended attribute - echo "debugfs -R ''stat file'' test.img 2>&1 | grep ''^Inode\|in inode body\|user.name (''" >> $OUT --$DEBUGFS -R "stat file" $TMPFILE 2>&1 | grep "^Inode\|in inode body\|user.name (" >> $OUT -+$DEBUGFS -R "stat file" $TMPFILE 2>&1 | grep -E "^Inode|in inode body|user.name \(" >> $OUT + echo "debugfs -R ''stat file'' test.img 2>&1 | grep ''^Inode\|in inode body\|user.name (''" >> $OUT.new +-$DEBUGFS -R "stat file" $TMPFILE 2>&1 | grep "^Inode\|in inode body\|user.name (" >> $OUT.new ++$DEBUGFS -R "stat file" $TMPFILE 2>&1 | grep -E "^Inode|in inode body|user.name \(" >> $OUT.new status=$? - echo Exit status is $status >> $OUT + echo Exit status is $status >> $OUT.new -@@ -24,7 +24,7 @@ sed -f $cmd_dir/filter.sed -e "s;$TMPFIL +@@ -26,7 +26,7 @@ echo Exit status is $status >> $OUT.new # Look at inline extended attribute in resized fs - echo "debugfs -R ''stat file'' test.img 2>&1 | grep ''^Inode\|in inode body\|user.name (''" >> $OUT --$DEBUGFS -R "stat file" $TMPFILE 2>&1 | grep "^Inode\|in inode body\|user.name (" >> $OUT -+$DEBUGFS -R "stat file" $TMPFILE 2>&1 | grep -E "^Inode|in inode body|user.name \(" >> $OUT + echo "debugfs -R ''stat file'' test.img 2>&1 | grep ''^Inode\|in inode body\|user.name (''" >> $OUT.new +-$DEBUGFS -R "stat file" $TMPFILE 2>&1 | grep "^Inode\|in inode body\|user.name (" >> $OUT.new ++$DEBUGFS -R "stat file" $TMPFILE 2>&1 | grep -E "^Inode|in inode body|user.name \(" >> $OUT.new status=$? - echo Exit status is $status >> $OUT + echo Exit status is $status >> $OUT.new Modified: branches/2018Q3/sysutils/e2fsprogs/pkg-plist ============================================================================== --- branches/2018Q3/sysutils/e2fsprogs/pkg-plist Tue Jul 10 20:09:41 2018 (r474405) +++ branches/2018Q3/sysutils/e2fsprogs/pkg-plist Tue Jul 10 20:11:23 2018 (r474406) @@ -13,6 +13,7 @@ include/e2fsprogs/ext2fs/ext2_io.h include/e2fsprogs/ext2fs/ext2_types.h include/e2fsprogs/ext2fs/ext2fs.h include/e2fsprogs/ext2fs/ext3_extents.h +include/e2fsprogs/ext2fs/hashmap.h include/e2fsprogs/ext2fs/qcow2.h include/e2fsprogs/ext2fs/tdb.h lib/e2fsprogs/libcom_err.so @@ -44,6 +45,7 @@ man/man8/dumpe2fs.8.gz man/man8/e2fsck.8.gz man/man8/e2image.8.gz man/man8/e2label.8.gz +man/man8/e2mmpstatus.8.gz man/man8/e2undo.8.gz man/man8/mke2fs.8.gz man/man8/mklost+found.8.gz @@ -68,6 +70,7 @@ sbin/e2freefrag sbin/e2fsck sbin/e2image sbin/e2label +sbin/e2mmpstatus sbin/e2undo sbin/findfs sbin/fsck.ext2