]> sourceware.org Git - lvm2.git/commit
config: add silent mode
authorAlasdair G Kergon <agk@redhat.com>
Sat, 25 Aug 2012 19:35:48 +0000 (20:35 +0100)
committerAlasdair G Kergon <agk@redhat.com>
Sat, 25 Aug 2012 19:35:48 +0000 (20:35 +0100)
commit438e0050dfed1f8f2d74670a5f7c5e8c8819c777
tree72488758b931b28d8a7f4294c9059a6fdd9db379
parent4047e4dfb16175daec348bf44032c02181bd4c70
config: add silent mode

Accept -q as the short form of --quiet.
Suppress non-essential standard output if -q is given twice.
Treat log/silent in lvm.conf as equivalent to -qq.
Review all log_print messages and change some to
log_print_unless_silent.

When silent, the following commands still produce output:
dumpconfig, lvdisplay, lvmdiskscan, lvs, pvck, pvdisplay,
pvs, version, vgcfgrestore -l, vgdisplay, vgs.
[Needs checking.]

Non-essential messages are shifted from log level 4 to log level 5
for syslog and lvm2_log_fn purposes.
45 files changed:
WHATS_NEW
doc/example.conf.in
lib/cache/lvmetad.c
lib/commands/toolcontext.c
lib/commands/toolcontext.h
lib/config/defaults.h
lib/display/display.c
lib/log/log.h
lib/metadata/lv_manip.c
lib/metadata/metadata.c
lib/metadata/mirror.c
lib/metadata/raid_manip.c
lib/misc/lvm-globals.c
lib/misc/lvm-globals.h
man/lvm.8.in
man/lvm.conf.5.in
tools/args.h
tools/lvchange.c
tools/lvconvert.c
tools/lvcreate.c
tools/lvm.c
tools/lvmcmdline.c
tools/lvrename.c
tools/lvresize.c
tools/lvscan.c
tools/polldaemon.c
tools/pvchange.c
tools/pvmove.c
tools/pvremove.c
tools/pvresize.c
tools/pvscan.c
tools/toollib.c
tools/vgcfgbackup.c
tools/vgcfgrestore.c
tools/vgchange.c
tools/vgconvert.c
tools/vgcreate.c
tools/vgexport.c
tools/vgextend.c
tools/vgimport.c
tools/vgmerge.c
tools/vgreduce.c
tools/vgrename.c
tools/vgscan.c
tools/vgsplit.c
This page took 0.048898 seconds and 5 git commands to generate.