From 533dfa09dfd937997b3aa853abc5688a70dd7f0f Mon Sep 17 00:00:00 2001 From: Stefan Junker Date: Sat, 12 Jan 2019 22:29:59 +0100 Subject: [PATCH] nix/os/devices/disk: use sudo for mounting --- nix/os/devices/disk.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/nix/os/devices/disk.nix b/nix/os/devices/disk.nix index 6b012d8..ff75d5b 100644 --- a/nix/os/devices/disk.nix +++ b/nix/os/devices/disk.nix @@ -16,14 +16,14 @@ in rec { #!/usr/bin/env bash set -xe echo Mounting ${diskId} - cryptsetup luksOpen ${ownLib.disk.bootLuksDevice diskId} ${ownLib.disk.luksName diskId} + sudo cryptsetup luksOpen ${ownLib.disk.bootLuksDevice diskId} ${ownLib.disk.luksName diskId} sleep 1 - vgchange -ay ${ownLib.disk.volumeGroup diskId} - mkdir -p /mnt - mkdir ${mntRootVol} - mount ${ownLib.disk.rootFsDevice diskId} ${mntRootVol} - mount ${ownLib.disk.rootFsDevice diskId} ${mntRootVol}/nixos/home -o subvol=home - mount ${ownLib.disk.bootFsDevice diskId} ${mntRootVol}/nixos/boot + sudo vgchange -ay ${ownLib.disk.volumeGroup diskId} + sudo mkdir -p /mnt + sudo mkdir ${mntRootVol} + sudo mount ${ownLib.disk.rootFsDevice diskId} ${mntRootVol} + sudo mount ${ownLib.disk.rootFsDevice diskId} ${mntRootVol}/nixos/home -o subvol=home + sudo mount ${ownLib.disk.bootFsDevice diskId} ${mntRootVol}/nixos/boot ''; diskUmount = pkgs.writeScript "script" ''