login = os.getlogin()
c.run(f'sudo chown {login}:{login} {HOME}/backup/etc.backup.{TODAY}.tar.gz')
+@task
+def checklist(c):
+ print("- [ ] Review the output of `invoke review-backups`")
+ print("- [ ] Verify that {HOME}/backup is backed up on a separate device.")
+ print("- [ ] Verify we have at least 5G of free space. (`invoke show-disk-space`)")
@task
def review_backups(c):
print('Ensure sources are backed up:')
c.run(f'tar tf {HOME}/backup/etc.backup.*.tar.gz | grep etc/apt/sources')
c.run(f'ls -al --block-size=M {HOME}/backup')
+ checklist(c)
@task
def backup(c):