From 460168712363202aaecc2bf608598f1a8957e43d Mon Sep 17 00:00:00 2001 From: Martino Fontana Date: Tue, 4 Apr 2023 14:49:33 +0200 Subject: buildFishPlugin: check if any .fish file exists in source --- pkgs/shells/fish/plugins/build-fish-plugin.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'pkgs/shells/fish') diff --git a/pkgs/shells/fish/plugins/build-fish-plugin.nix b/pkgs/shells/fish/plugins/build-fish-plugin.nix index b5d813133c5..807d5835f1e 100644 --- a/pkgs/shells/fish/plugins/build-fish-plugin.nix +++ b/pkgs/shells/fish/plugins/build-fish-plugin.nix @@ -45,9 +45,11 @@ stdenv.mkDerivation (drvAttrs // { source="$1" target="$out/share/fish/vendor_$2.d" - [ -d $source ] || return 0 + # Check if any .fish file exists in $source + [ -n "$(shopt -s nullglob; echo $source/*.fish)" ] || return 0 + mkdir -p $target - cp -r $source/*.fish "$target/" + cp $source/*.fish "$target/" } install_vendor_files completions completions -- cgit 1.4.1