From 685940c01cb4b8fc3d3f1b379eb0324fb8bc9122 Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Fri, 8 Oct 2010 13:49:20 +0000 Subject: [PATCH] Support for passing --yes flag recursively. --- WHATS_NEW | 1 + scripts/fsadm.sh | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/WHATS_NEW b/WHATS_NEW index 85eaa7a9f..9f758a4af 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,5 +1,6 @@ Version 2.02.75 - ===================================== + Fix support for --yes flag for fsadm. Do not execute lvresize with --dry-run option for fsadm. Fix fsadm return error code from user's break action. Allow CC to be overridden at build time (for 'scan-build make'). diff --git a/scripts/fsadm.sh b/scripts/fsadm.sh index 476f15058..d10d88bea 100644 --- a/scripts/fsadm.sh +++ b/scripts/fsadm.sh @@ -51,7 +51,7 @@ XFS_CHECK=xfs_check # user may override lvm location by setting LVM_BINARY LVM=${LVM_BINARY-lvm} -YES= +YES=${_FSADM_YES} DRY=0 VERB= FORCE= @@ -128,6 +128,8 @@ cleanup() { if [ "$DO_LVRESIZE" -eq 2 ]; then # start LVRESIZE with the filesystem modification flag # and allow recursive call of fsadm + _FSADM_YES=$YES + export _FSADM_YES unset FSADM_RUNNING dry exec $LVM lvresize $VERB $FORCE -r -L${NEWSIZE}b $VOLUME_ORIG fi -- 2.43.5