diff pi-setup/tasks.py @ 279:1cb4aeec8fc6

pi_setup code to prepare a pi for netboot
author drewp@bigasterisk.com
date Sun, 14 Apr 2024 20:54:35 -0700
parents
children 957eb07e06e6
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/pi-setup/tasks.py	Sun Apr 14 20:54:35 2024 -0700
@@ -0,0 +1,15 @@
+from invoke import task
+
+cmd = '''
+HOME=/root
+export HOME
+eval `keychain --quiet --eval id_ecdsa`
+'''
+
+@task
+def init_workspace(ctx):
+    ctx.run(cmd + 'pdm run -p .. setup_pi.py --init', pty=True)
+
+@task
+def setup_pi(ctx, hostname, serial):
+    ctx.run(cmd + f'pdm run -p .. setup_pi.py {hostname} {serial}', pty=True)
\ No newline at end of file