Merge pull request #46324 from Ma27/weechat-script-fixes
weechat: fix quoting for ${} syntax
This commit is contained in:
commit
c04198a992
@ -133,13 +133,13 @@ in if configure == null then weechat else
|
|||||||
|
|
||||||
scripts = builtins.concatStringsSep ";" (lib.foldl (scripts: drv: scripts ++ mkScript drv)
|
scripts = builtins.concatStringsSep ";" (lib.foldl (scripts: drv: scripts ++ mkScript drv)
|
||||||
[ ] (config.scripts or []));
|
[ ] (config.scripts or []));
|
||||||
in "${scripts}\n${init}";
|
in "${scripts};${init}";
|
||||||
|
|
||||||
mkWeechat = bin: (writeScriptBin bin ''
|
mkWeechat = bin: (writeScriptBin bin ''
|
||||||
#!${stdenv.shell}
|
#!${stdenv.shell}
|
||||||
export WEECHAT_EXTRA_LIBDIR=${pluginsDir}
|
export WEECHAT_EXTRA_LIBDIR=${pluginsDir}
|
||||||
${lib.concatMapStringsSep "\n" (p: lib.optionalString (p ? extraEnv) p.extraEnv) plugins}
|
${lib.concatMapStringsSep "\n" (p: lib.optionalString (p ? extraEnv) p.extraEnv) plugins}
|
||||||
exec ${weechat}/bin/${bin} "$@" --run-command "${init}"
|
exec ${weechat}/bin/${bin} "$@" --run-command ${lib.escapeShellArg init}
|
||||||
'') // {
|
'') // {
|
||||||
inherit (weechat) name meta;
|
inherit (weechat) name meta;
|
||||||
unwrapped = weechat;
|
unwrapped = weechat;
|
||||||
|
Loading…
Reference in New Issue
Block a user