From a81b558760cc94e74af291e643efb62a30ffc8e3 Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Tue, 11 Nov 2025 01:56:30 +0800 Subject: [PATCH] writeShellApplication: use lib.concatMapAttrsStringSep --- pkgs/build-support/trivial-builders/default.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/build-support/trivial-builders/default.nix b/pkgs/build-support/trivial-builders/default.nix index 620efd0cfad20..8f7e9cf148415 100644 --- a/pkgs/build-support/trivial-builders/default.nix +++ b/pkgs/build-support/trivial-builders/default.nix @@ -350,12 +350,10 @@ rec { ${lib.concatMapStringsSep "\n" (option: "set -o ${option}") bashOptions} '' + lib.optionalString (runtimeEnv != null) ( - lib.concatStrings ( - lib.mapAttrsToList (name: value: '' - ${lib.toShellVar name value} - export ${name} - '') runtimeEnv - ) + lib.concatMapAttrsStringSep "" (name: value: '' + ${lib.toShellVar name value} + export ${name} + '') runtimeEnv ) + lib.optionalString (runtimeInputs != [ ]) ''