diff --git a/files/tar-backup b/files/tar-backup index 517ea22..26e2215 100755 --- a/files/tar-backup +++ b/files/tar-backup @@ -9,7 +9,7 @@ import subprocess import sys from argparse import ArgumentParser -VERSION = "0.1.1" +VERSION = "0.1.2" class TB: def __init__(self, options): @@ -99,7 +99,11 @@ class TB: except Exception: pass if os.path.exists(os.path.join(self.base_folder, self.backup_folder)): - os.symlink(self.backup_folder, os.path.join(self.base_folder, folder)) + try: + os.symlink(self.backup_folder, os.path.join(self.base_folder, folder)) + except OSError: + with open(os.path.join(self.base_folder, folder), 'wt') as fp: + fp.write(self.backup_folder) def make_backup(self): if self.options.no_backup: