This commit is contained in:
Volth 2017-06-05 23:37:35 +00:00
parent 42b3b7ab35
commit d2f453bc0d

View File

@ -29,15 +29,16 @@ stdenv.mkDerivation rec {
postInstall = stdenv.lib.optionalString mimiSupport '' postInstall = stdenv.lib.optionalString mimiSupport ''
cp ${mimisrc}/xdg-open $out/bin/xdg-open cp ${mimisrc}/xdg-open $out/bin/xdg-open
'' '' + ''
+ '' sed '2s#.#\
for tool in "${coreutils}/bin/cut" "${gnused}/bin/sed" \ cut() { ${coreutils}/bin/cut "$@"; }\
"${gnugrep}"/bin/{e,}grep "${file}/bin/file" \ sed() { ${gnused}/bin/sed "$@"; }\
${stdenv.lib.optionalString mimiSupport grep() { ${gnugrep}/bin/grep "$@"; }\
'' "${gawk}/bin/awk" "${coreutils}/bin/sort" ''} ; egrep() { ${gnugrep}/bin/egrep "$@"; }\
do file() { ${file}/bin/file "$@"; }\
sed "s# $(basename "$tool") # $tool #g" -i "$out"/bin/* awk() { ${gawk}/bin/awk "$@"; }\
done sort() { ${coreutils}/bin/sort "$@"; }\
&#' -i "$out"/bin/*
substituteInPlace $out/bin/xdg-open \ substituteInPlace $out/bin/xdg-open \
--replace "/usr/bin/printf" "${coreutils}/bin/printf" --replace "/usr/bin/printf" "${coreutils}/bin/printf"