ofborg: stub in foo-bar and foo_bar commands

This commit is contained in:
Graham Christensen 2018-05-04 11:41:44 -04:00
parent bfeecc387c
commit 5160f28728
No known key found for this signature in database
GPG key ID: ACA1C1D120C83D5C

View file

@ -20,7 +20,30 @@ in {
}; };
}; };
}; };
in stripDeps build; in pkgs.runCommand "ofborg-rs-symlink-compat" {
src = stripDeps build;
} ''
set -x
mkdir -p $out/bin
for f in $(find $src -type f); do
bn=$(basename "$f")
ln -s "$f" "$out/bin/$bn"
# Rust 1.n? or Cargo starting outputting bins with dashes
# instead of underscores ... breaking all the callers.
if echo "$bn" | grep -q "-"; then
ln -s "$f" "$out/bin/$(echo "$bn" | tr '-' '_')"
fi
done
test -e $out/bin/builder
test -e $out/bin/github_comment_filter
test -e $out/bin/github_comment_poster
test -e $out/bin/log_message_collector
test -e $out/bin/evaluation_filter
'';
ircbot = stripDeps ((pkgs.callPackage ./nix/ircbot-carnix.nix {}).ircbot {}); ircbot = stripDeps ((pkgs.callPackage ./nix/ircbot-carnix.nix {}).ircbot {});