From 8b3067817bc53323cf3ce2ecdf454543a99166e4 Mon Sep 17 00:00:00 2001 From: Matei Adriel Date: Thu, 18 Jan 2024 02:32:21 +0100 Subject: [PATCH] Assume root permissions in emergency script --- scripts/emergency-lapetus.sh | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/scripts/emergency-lapetus.sh b/scripts/emergency-lapetus.sh index 2f845ab..801ec49 100755 --- a/scripts/emergency-lapetus.sh +++ b/scripts/emergency-lapetus.sh @@ -1,6 +1,5 @@ #!/usr/bin/env nix-shell #!nix-shell ../devshells/bootstrap/shell.nix -#!nix shell disko #!nix-shell -i bash # Check if at least one argument is provided @@ -22,25 +21,25 @@ if [ "$#" != "1" ] && [ "$2" != "install" ] && [ "$2" != "enter" ]; then fi echo "Mounting keys" -sudo mkdir /hermes -sudo mount /dev/disk/by-uuid/7FE7-CA68 /hermes +mkdir /hermes +mount /dev/disk/by-uuid/7FE7-CA68 /hermes echo "Running disko" -if [ "$1" -eq "mount" ]; then - sudo zpool import -lfR /mnt zroot +if [ "$1" = "mount" ]; then + zpool import -lfR /mnt zroot fi -sudo disko --mode $1 ./hosts/nixos/lapetus/filesystems/partitions.nix +nix run disko --mode $1 ./hosts/nixos/lapetus/filesystems/partitions.nix if [ "$2" = "install" ]; then echo "Installing nixos" - sudo nixos-install --flake ".#lapetus" + nixos-install --flake ".#lapetus" fi if [ "$2" = "enter" ]; then echo "Entering nixos" - sudo nixos-enter --root /mnt + nixos-enter --root /mnt fi echo "All done!"