From: Stefan Huber Date: Tue, 22 May 2012 07:27:19 +0000 (+0200) Subject: Add missing sitarba file X-Git-Tag: v2.0-rc2^0 X-Git-Url: https://git.sthu.org/?p=sitarba.git;a=commitdiff_plain;h=a7b16d89012002bb484cfdab6304dd89aee0efed Add missing sitarba file - Renamed shbackup to sitarba - Call tar with --verbose if sitarba is verbose --- diff --git a/sitarba b/sitarba index e57e250..c236ba0 100755 --- a/sitarba +++ b/sitarba @@ -393,6 +393,10 @@ class BackupManager: fsfn = os.path.join(targetdir, fileset.name) + "." + self.conf.format taropts = [] + # Tar is verbose is sitarba is verbose + if LogConf.con.level <= logging.INFO: + taropts += ["--verbose"] + # Add the since date, if given if since != None: taropts += ["-N", since.strftime("%Y-%m-%d %H:%M:%S")] @@ -405,11 +409,12 @@ class BackupManager: for pat in fileset.excludes: taropts += ["--exclude", pat] + # Adding directories to backup taropts += ["-C", "/"] + [ "./" + d.lstrip("/") for d in fileset.dirs] # Launch the tar process - tarargs = [self.conf.tarbin] + ["-cpvaf", fsfn] + taropts + tarargs = [self.conf.tarbin] + ["-cpaf", fsfn] + taropts logfile.debug("tar call: " + " ".join(tarargs)) tarp = subprocess.Popen( tarargs, bufsize=-1, \ stdout=subprocess.PIPE, stderr=subprocess.PIPE ) @@ -583,7 +588,7 @@ class BackupManager: def printUsage(): """Print --help text""" - print("shbackup - a simple backup solution.") + print("sitarba - a simple backup solution.") print("") print("Usage:") print(" " + sys.argv[0] + " {options} [cmd]") @@ -597,7 +602,7 @@ def printUsage(): print("Options:") print(" -h, --help print this usage text") print(" -c, --conf FILE use given configuration file") - print(" default: /etc/shbackup.conf") + print(" default: /etc/sitarba.conf") print(" -e, --epoch EPOCH force to create backup for given epoch, which") print(" can be 'sporadic' or one of the configured epochs") print(" -m, --mode MODE override mode: full, diff, or incr") @@ -630,7 +635,7 @@ if __name__ == "__main__": LogConf.setup() - conffn = "/etc/shbackup.conf" + conffn = "/etc/sitarba.conf" cmd = "list" mode = None epoch = None @@ -649,7 +654,7 @@ if __name__ == "__main__": conffn = sys.argv[i] elif opt in ["-V", "--version"]: - print("shbackup " + __version__) + print("sitarba " + __version__) exit(0) elif opt in ["-v", "--verbose"]: