This commit is contained in:
Chad Nelson 2025-02-27 22:23:51 -07:00
parent 324a629be1
commit 1acec34e71

View file

@ -149,36 +149,36 @@
(sleep 15) (sleep 15)
(system "ssh -o StrictHostKeyChecking=no -i $HOME/.guix/ssh-cert/msg_rsa admin@127.0.0.1 -p 9001 'sudo mkdir /Users /boot/efi'") (system "ssh -o StrictHostKeyChecking=no -i $HOME/.guix/ssh-cert/msg_rsa admin@127.0.0.1 -p 9001 'sudo mkdir /Users /boot/efi'")
(system "ssh -o StrictHostKeyChecking=no -i $HOME/.guix/ssh-cert/msg_rsa admin@127.0.0.1 -p 9001 'sudo mount /dev/vda1 /boot/efi'")) (system "ssh -o StrictHostKeyChecking=no -i $HOME/.guix/ssh-cert/msg_rsa admin@127.0.0.1 -p 9001 'sudo mount /dev/vda1 /boot/efi'"))
;; ((string=? arch "x86_64") ((string=? arch "x86_64")
;; (system "/usr/local/bin/wget https://objectstorage.us-phoenix-1.oraclecloud.com/n/axfgkze2xif1/b/guix-system/o/msg-system-x86_64guix-installer.qcow2.tar.gz -O $HOME/.guix/qemu/guix.qcow2.tar.gz") (system "/usr/local/bin/wget https://objectstorage.us-phoenix-1.oraclecloud.com/n/axfgkze2xif1/b/guix-system/o/msg-system-x86_64guix-installer.qcow2.tar.gz -O $HOME/.guix/qemu/guix.qcow2.tar.gz")
;; (system "tar -xvzf $HOME/.guix/qemu/guix.qcow2.tar.gz -C $HOME/.guix/qemu/") (system "tar -xvzf $HOME/.guix/qemu/guix.qcow2.tar.gz -C $HOME/.guix/qemu/")
;; (system "/usr/local/bin/wget https://objectstorage.us-phoenix-1.oraclecloud.com/n/axfgkze2xif1/b/guix-system/o/msg-system-x86_64config.scm -O $HOME/.guix/home/config.scm") (system "/usr/local/bin/wget https://objectstorage.us-phoenix-1.oraclecloud.com/n/axfgkze2xif1/b/guix-system/o/msg-system-x86_64config.scm -O $HOME/.guix/home/config.scm")
;; ;; Get msg ssh-key ;; Get msg ssh-key
;; (system "/usr/local/bin/wget https://objectstorage.us-phoenix-1.oraclecloud.com/n/axfgkze2xif1/b/guix-system/o/msg_rsa -O $HOME/.guix/ssh-cert/msg_rsa") (system "/usr/local/bin/wget https://objectstorage.us-phoenix-1.oraclecloud.com/n/axfgkze2xif1/b/guix-system/o/msg_rsa -O $HOME/.guix/ssh-cert/msg_rsa")
;; (system "chmod 400 ~/.guix/ssh-cert/msg_rsa ") (system "chmod 400 ~/.guix/ssh-cert/msg_rsa ")
;; (system "/usr/local/bin/qemu-system-x86_64 \ (system "/usr/local/bin/qemu-system-x86_64 \
;; -machine type=q35,accel=hvf \ -machine type=q35,accel=hvf \
;; -smp 4 \ -smp 4 \
;; -hda $HOME/.guix/qemu/guix-installer.qcow2 \ -hda $HOME/.guix/qemu/guix-installer.qcow2 \
;; -m 4G \ -m 4G \
;; -display none \ -display none \
;; -cpu Nehalem \ -cpu Nehalem \
;; -virtfs local,path=$HOME/.guix/home,security_model=mapped,mount_tag=macos \ -virtfs local,path=$HOME/.guix/home,security_model=mapped,mount_tag=macos \
;; -device virtio-net,netdev=vmnic \ -device virtio-net,netdev=vmnic \
;; -netdev user,id=vmnic,hostfwd=tcp:127.0.0.1:9001-:22 &") -netdev user,id=vmnic,hostfwd=tcp:127.0.0.1:9001-:22 &")
;; (sleep 5) (sleep 5)
;; (update-uid) (update-uid)
;; (build-msg) (build-msg)
;; (system "ssh -o StrictHostKeyChecking=no -i $HOME/.guix/ssh-cert/msg_rsa root@127.0.0.1 -p 9001 'shutdown'") (system "ssh -o StrictHostKeyChecking=no -i $HOME/.guix/ssh-cert/msg_rsa root@127.0.0.1 -p 9001 'shutdown'")
;; (system "ssh-keygen -R \"[127.0.0.1]:9001\"") (system "ssh-keygen -R \"[127.0.0.1]:9001\"")
;; (sleep 30) (sleep 30)
;; (system "rm ~/.guix/qemu/guix-installer.qcow2") (system "rm ~/.guix/qemu/guix-installer.qcow2")
;; (system "mv ~/.guix/home/guix-user.qcow2 ~/.guix/qemu/") (system "mv ~/.guix/home/guix-user.qcow2 ~/.guix/qemu/")
;; (start) (start)
;; (sleep 15) (sleep 15)
;; (system "ssh -o StrictHostKeyChecking=no -i $HOME/.guix/ssh-cert/msg_rsa admin@127.0.0.1 -p 9001 'sudo mkdir /Users'")) (system "ssh -o StrictHostKeyChecking=no -i $HOME/.guix/ssh-cert/msg_rsa admin@127.0.0.1 -p 9001 'sudo mkdir /Users'"))
) )