diff -r c4dde6eee87c -r 8bde6ea81ac2 src/lib/Client/Frame.py
a
|
b
|
|
77 | 77 | |
78 | 78 | self.logger.info("Loaded tool drivers:") |
79 | 79 | self.logger.info([tool.__name__ for tool in self.tools]) |
80 | | if not self.dryrun and not self.setup['interactive'] and \ |
81 | | not self.setup['bundle']: |
| 80 | if not self.dryrun and not self.setup['bundle']: |
82 | 81 | for cfile in [cfl for cfl in config.findall(".//ConfigFile") \ |
83 | 82 | if cfl.get('name') in self.__important__]: |
84 | 83 | tl= [t for t in self.tools if t.handlesEntry(cfile) \ |
85 | 84 | and t.canVerify(cfile)] |
86 | 85 | if tl: |
87 | 86 | if not tl[0].VerifyConfigFile(cfile, []): |
| 87 | if self.setup['interactive'] and not \ |
| 88 | promptFilter("Install %s: %s? (y/N):", [cfile]): |
| 89 | continue |
88 | 90 | try: |
89 | 91 | self.states[cfile] = tl[0].InstallConfigFile(cfile) |
90 | 92 | except: |