Remove trailing slashes properly

This commit is contained in:
Manuel Thalmann 2024-12-07 21:09:18 +01:00
parent 76b4071345
commit 2e92274548

View file

@ -67,6 +67,7 @@ in
fileSystems = { fileSystems = {
script = script =
let let
inherit (lib.strings) normalizePath removeSuffix;
devices = (builtins.attrValues cfg.diskSetup.devices); devices = (builtins.attrValues cfg.diskSetup.devices);
mountScript = lib.strings.concatLines ( mountScript = lib.strings.concatLines (
(builtins.concatMap (builtins.concatMap
@ -80,7 +81,7 @@ in
[ [
(builtins.concatStringsSep " " (builtins.map (_: "-o ${_}") _.options)) (builtins.concatStringsSep " " (builtins.map (_: "-o ${_}") _.options))
(_.device) (_.device)
(lib.strings.normalizePath "/${cfg.diskSetup.rootDir}/${_.mountPoint}") (removeSuffix "/" (normalizePath "/${cfg.rootDir}/${_.mountPoint}"))
] ]
)) ))
] ]