- else:
- raise Config.ReadError("Unknown option '{0}'.".format(opt))
-
-
- def _read_global(self, config, sec):
- for opt in config.options(sec):
- if opt.startswith("exclude"):
+ elif opt=="tarbin":
+ self.tarbin = config.get(sec, opt)
+ if not os.path.isfile(self.tarbin):
+ raise Config.ReadError("Tar binary '{0}' does not exist.".format(self.tarbin))
+ elif opt.startswith("exclude"):