minor fixes and improvements
[automated-distro-installer] / fai / config / hooks / partition.DEFAULT
index ebd38667c418824240cd7bb96bebb24d2a54949d..7c88c7492a8b808ceeb52eaf0c3eb25b87260c47 100755 (executable)
@@ -153,6 +153,9 @@ else
   wipe=true
 fi
 
+if ((`nproc` > 2)); then
+  mopts=,compress=zstd
+fi
 
 declare -A disk_excludes
 if ! ifclass USE_MOUNTED; then
@@ -584,8 +587,8 @@ EOF
 else
   # note, fai creates the mountpoints listed here
   cat > /tmp/fai/fstab <<EOF
-$first_root_crypt  /  btrfs          noatime,subvol=root_$DISTRO  0 0
-$first_root_crypt  /mnt/root  btrfs  nofail,noatime,subvolid=0  0 0
+$first_root_crypt  /  btrfs          noatime,subvol=root_$DISTRO$mopts  0 0
+$first_root_crypt  /mnt/root  btrfs  nofail,noatime,subvolid=0$mopts  0 0
 $first_boot_dev  /boot  btrfs        nofail,noatime,subvol=$boot_vol  0 0
 $first_boot_dev  /mnt/boot  btrfs    nofail,noatime,subvolid=0  0 0
 EOF