public inbox for lvm2-cvs@sourceware.org help / color / mirror / Atom feed
From: mornfall@sourceware.org To: lvm-devel@redhat.com, lvm2-cvs@sourceware.org Subject: LVM2 ./WHATS_NEW scripts/lvm_dump.sh Date: Tue, 02 Oct 2007 16:09:00 -0000 [thread overview] Message-ID: <20071002160946.11656.qmail@sourceware.org> (raw) CVSROOT: /cvs/lvm2 Module name: LVM2 Changes by: mornfall@sourceware.org 2007-10-02 16:09:46 Modified files: . : WHATS_NEW scripts : lvm_dump.sh Log message: Fix underquotations in lvm_dump.sh. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.715&r2=1.716 http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/scripts/lvm_dump.sh.diff?cvsroot=lvm2&r1=1.10&r2=1.11 --- LVM2/WHATS_NEW 2007/10/02 15:48:57 1.715 +++ LVM2/WHATS_NEW 2007/10/02 16:09:46 1.716 @@ -1,6 +1,7 @@ Version 2.02.29 - ================================== Fix a bug in lvm_dump.sh checks for lvm/dmsetup binaries. + Fix underquotations in lvm_dump.sh. Refactor lvcreate stripe and mirror parameter validation. All tools: print --help output to stdout, not stderr. After a diagnostic, suggest --help, rather than printing all --help output. --- LVM2/scripts/lvm_dump.sh 2007/10/02 15:48:58 1.10 +++ LVM2/scripts/lvm_dump.sh 2007/10/02 16:09:46 1.11 @@ -91,11 +91,11 @@ myecho() { echo "$@" - echo "$@" >> $log + echo "$@" >> "$log" } log() { - echo "$@" >> $log + echo "$@" >> "$log" eval "$@" } @@ -107,19 +107,19 @@ myecho "Gathering LVM volume info..." myecho " vgscan..." - log "$LVM vgscan -vvvv > $dir/vgscan 2>&1" + log "\"$LVM\" vgscan -vvvv > \"$dir/vgscan\" 2>&1" myecho " pvscan..." - log "$LVM pvscan -v >> $dir/pvscan 2>> $log" + log "\"$LVM\" pvscan -v >> \"$dir/pvscan\" 2>> \"$log\"" myecho " lvs..." - log "$LVM lvs -a -o +devices >> $dir/lvs 2>> $log" + log "\"$LVM\" lvs -a -o +devices >> \"$dir/lvs\" 2>> \"$log\"" myecho " pvs..." - log "$LVM pvs -a -v > $dir/pvs 2>> $log" + log "\"$LVM\" pvs -a -v > \"$dir/pvs\" 2>> \"$log\"" - echo " vgs..." - log "$LVM vgs -v > $dir/vgs 2>> $log" + myecho " vgs..." + log "\"$LVM\" vgs -v > \"$dir/vgs\" 2>> \"$log\"" fi if (( $clustered )); then @@ -129,7 +129,7 @@ for i in nodes status services; do cap_i=$(echo $i|tr a-z A-Z) printf "$cap_i:\n----------------------------------\n" - log "cman_tool $i 2>> $log" + log "cman_tool $i 2>> \"$log\"" echo done @@ -161,50 +161,50 @@ fi myecho "Gathering LVM & device-mapper version info..." -echo "LVM VERSION:" > $dir/versions -"$LVM" lvs --version >> $dir/versions 2>> $log -echo "DEVICE MAPPER VERSION:" >> $dir/versions -"$DMSETUP" --version >> $dir/versions 2>> $log -echo "KERNEL VERSION:" >> $dir/versions -"$UNAME" -a >> $dir/versions 2>> $log -echo "DM TARGETS VERSIONS:" >> $dir/versions -"$DMSETUP" targets >> $dir/versions 2>> $log +echo "LVM VERSION:" > "$dir/versions" +"$LVM" lvs --version >> "$dir/versions" 2>> "$log" +echo "DEVICE MAPPER VERSION:" >> "$dir/versions" +"$DMSETUP" --version >> "$dir/versions" 2>> "$log" +echo "KERNEL VERSION:" >> "$dir/versions" +"$UNAME" -a >> "$dir/versions" 2>> "$log" +echo "DM TARGETS VERSIONS:" >> "$dir/versions" +"$DMSETUP" targets >> "$dir/versions" 2>> "$log" myecho "Gathering dmsetup info..." -log "$DMSETUP info -c > $dir/dmsetup_info 2>> $log" -log "$DMSETUP table > $dir/dmsetup_table 2>> $log" -log "$DMSETUP status > $dir/dmsetup_status 2>> $log" +log "\"$DMSETUP\" info -c > \"$dir/dmsetup_info\" 2>> \"$log\"" +log "\"$DMSETUP\" table > \"$dir/dmsetup_table\" 2>> \"$log\"" +log "\"$DMSETUP\" status > \"$dir/dmsetup_status\" 2>> \"$log\"" myecho "Gathering process info..." -log "$PS alx > $dir/ps_info 2>> $log" +log "$PS alx > \"$dir/ps_info\" 2>> \"$log\"" myecho "Gathering console messages..." -log "$TAIL -n 75 /var/log/messages > $dir/messages 2>> $log" +log "$TAIL -n 75 /var/log/messages > \"$dir/messages\" 2>> \"$log\"" myecho "Gathering /etc/lvm info..." -log "$CP -a /etc/lvm $dir/lvm 2>> $log" +log "$CP -a /etc/lvm \"$dir/lvm\" 2>> \"$log\"" myecho "Gathering /dev listing..." -log "$LS -laR /dev > $dir/dev_listing 2>> $log" +log "$LS -laR /dev > \"$dir/dev_listing\" 2>> \"$log\"" myecho "Gathering /sys/block listing..." -log "$LS -laR /sys/block > $dir/sysblock_listing" +log "$LS -laR /sys/block > \"$dir/sysblock_listing\"" if (( $metadata )); then myecho "Gathering LVM metadata from Physical Volumes..." - log "$MKDIR -p $dir/metadata" + log "$MKDIR -p \"$dir/metadata\"" - pvs="$($LVM pvs --separator , --noheadings --units s --nosuffix -o \ - name,pe_start 2>> $log | $SED -e 's/^ *//')" + pvs="$("$LVM" pvs --separator , --noheadings --units s --nosuffix -o \ + name,pe_start 2>> "$log" | $SED -e 's/^ *//')" for line in "$pvs" do test -z "$line" && continue pv="$(echo $line | $CUT -d, -f1)" pe_start="$(echo $line | $CUT -d, -f2)" - name="$($BASENAME $pv)" + name="$($BASENAME "$pv")" myecho " $pv" - log "$DD if=$pv of=$dir/metadata/$name bs=512 count=$pe_start 2>> $log" + log "$DD if=$pv \"of=$dir/metadata/$name\" bs=512 count=$pe_start 2>> \"$log\"" done fi @@ -212,8 +212,8 @@ lvm_dump="$dirbase.tgz" myecho "Creating report tarball in $HOME/$lvm_dump..." cd "$HOME" - "$TAR" czf $lvm_dump $dirbase 2>/dev/null - "$RM" -rf $dir + "$TAR" czf "$lvm_dump" "$dirbase" 2>/dev/null + "$RM" -rf "$dir" fi if test "$UID" != "0" && test "$EUID" != "0"; then
next reply other threads:[~2007-10-02 16:09 UTC|newest] Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top 2007-10-02 16:09 mornfall [this message] -- strict thread matches above, loose matches on Subject: below -- 2009-01-06 18:03 mbroz 2008-08-28 10:40 mbroz 2007-10-02 15:48 mornfall 2007-08-09 9:53 pcaulfield 2007-07-02 20:18 mbroz 2007-04-25 14:49 bmr 2006-11-23 17:23 agk 2006-10-05 18:42 agk
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20071002160946.11656.qmail@sourceware.org \ --to=mornfall@sourceware.org \ --cc=lvm-devel@redhat.com \ --cc=lvm2-cvs@sourceware.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).