#cwd := $(notdir $(patsubst %/,%,$(dir $(abspath $(lastword $(MAKEFILE_LIST))))))
NIXOPS_DEPLOYMENT := maintenance
-mermet_disk := $(shell sed -ne 's/^device: \(.*\)/\1/p' machine/sfdisk.txt)
+mermet_disk := $(shell sed -ne 's/^device: \(.*\)/\1/p' sfdisk.txt)
#mermet_cipher :=
mermet_cipher := aes-128-gcm
mermet_autotrim :=
partition:
sudo modprobe zfs
- sudo $$(which sfdisk) $(mermet_disk) <machine/sfdisk.txt
+ sudo $$(which sfdisk) $(mermet_disk) <sfdisk.txt
sudo $$(which sgdisk) --randomize-guids $(mermet_disk)
sudo partprobe
for p in \
home \
nix \
- nix/var \
var \
var/cache \
var/log \
var/mail \
+ var/redis \
var/tmp \
var/www \
; do \
sudo zfs set \
com.sun:auto-snapshot=false \
rpool/nix
- sudo zfs set \
- sync=always \
- rpool/nix/var
sudo zfs set \
com.sun:auto-snapshot=false \
rpool/var/cache
for p in \
home \
nix \
- nix/var \
var \
var/cache \
var/log \
var/mail \
+ var/redis \
var/tmp \
var/www \
; do \
boot/efi \
boot \
home \
- nix/var \
nix \
var/cache \
var/log \
var/mail \
+ var/redis \
var/tmp \
var/www \
var \