summaryrefslogtreecommitdiff
path: root/fsck-larch
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2011-08-03 11:38:05 +0100
committerLars Wirzenius <liw@liw.fi>2011-08-03 11:38:05 +0100
commit261bc7efbccc954a9b21571173fd254ffde7cbbf (patch)
tree3102d861710fed745da24e436e89a45c0ab8d25b /fsck-larch
parent3a5bbe073dc79727c6a0b265aeb1c5cec017a3a6 (diff)
downloadlarch-261bc7efbccc954a9b21571173fd254ffde7cbbf.tar.gz
Add --trace option to fsck-larch.
Diffstat (limited to 'fsck-larch')
-rwxr-xr-xfsck-larch8
1 files changed, 8 insertions, 0 deletions
diff --git a/fsck-larch b/fsck-larch
index b967b99..9c375d1 100755
--- a/fsck-larch
+++ b/fsck-larch
@@ -18,6 +18,7 @@
import cliapp
import logging
import sys
+import tracing
import ttystatus
import larch.fsck
@@ -25,7 +26,14 @@ import larch.fsck
class Fsck(cliapp.Application):
+ def add_settings(self):
+ self.settings.string_list(['trace'], 'add PATTERN to trace patterns',
+ metavar='PATTERN')
+
def process_args(self, args):
+ for pattern in self.settings['trace']:
+ tracing.trace_add_pattern(pattern)
+
self.ts = ttystatus.TerminalStatus(period=0.1)
self.ts['check'] = 0
self.ts['checks'] = 0