]> us-delaporte.pagekite.me Git - dotfiles.git/blobdiff - invoke/upgrade-linux/tasks.py
Add group check helper
[dotfiles.git] / invoke / upgrade-linux / tasks.py
index c079ba8847512248cf06ecaf3d7fa6d3e49b6638..9dd34911fd41e907c689f32a3c9c17308c5f0fa7 100644 (file)
@@ -30,6 +30,11 @@ def backup_etc(c):
     login = os.getlogin()
     c.run(f'sudo chown {login}:{login} {HOME}/backup/etc.backup.{TODAY}.tar.gz')
 
     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):
 
 @task
 def review_backups(c):
@@ -40,6 +45,7 @@ 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')
     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):
 
 @task
 def backup(c):