@@ -81,7 +81,7 @@ in rec {
8181 cd '${haskellLib.justStaticExecutables frontend}'
8282 shopt -s globstar
8383 for f in **/all.js; do
84− dir="$out/$(basename "$(dirname "$f")").assets"
84+ dir="$out/$(basename "$(dirname "$f")")"
8585 mkdir -p "$dir"
8686 ln -s "$(realpath "$f")" "$dir/all.unminified.js"
8787 ${if optimizationLevel == null then ''
@@ -186,7 +186,9 @@ in rec {
186186 set -eux
187187 ln -s '${if profiling then backend else haskellLib.justStaticExecutables backend}'/bin/* $out/
188188 ln -s '${mkAssets assets}' $out/static.assets
189− ln -s '${mkAssets (compressedJs frontend optimizationLevel)}'/* $out
189+ for d in '${mkAssets (compressedJs frontend optimizationLevel)}'/*/; do
190+ ln -s "$d" "$out"/"$(basename "$d").assets"
191+ done
190192 echo ${version} > $out/version
191193 '';
192194