mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-04-11 01:17:07 +00:00
Merge pull request #255156 from NixOS/build-support/php/update-install-procedure
build-support/php: prevent the creation of symlinks
This commit is contained in:
commit
28fd868e47
@ -106,7 +106,7 @@ composerInstallInstallHook() {
|
|||||||
# Create symlinks for the binaries.
|
# Create symlinks for the binaries.
|
||||||
jq -r -c 'try .bin[]' composer.json | while read -r bin; do
|
jq -r -c 'try .bin[]' composer.json | while read -r bin; do
|
||||||
mkdir -p "$out"/share/php/"${pname}" "$out"/bin
|
mkdir -p "$out"/share/php/"${pname}" "$out"/bin
|
||||||
ln -s "$out"/share/php/"${pname}"/"$bin" "$out"/bin/"$(basename "$bin")"
|
makeWrapper "$out"/share/php/"${pname}"/"$bin" "$out"/bin/"$(basename "$bin")"
|
||||||
done
|
done
|
||||||
|
|
||||||
echo "Finished composerInstallInstallHook"
|
echo "Finished composerInstallInstallHook"
|
||||||
|
@ -1,21 +1,22 @@
|
|||||||
{ makeSetupHook
|
{ makeSetupHook
|
||||||
, php
|
|
||||||
, jq
|
, jq
|
||||||
, moreutils
|
, moreutils
|
||||||
|
, makeBinaryWrapper
|
||||||
|
, php
|
||||||
}:
|
}:
|
||||||
|
|
||||||
{
|
{
|
||||||
composerRepositoryHook = makeSetupHook
|
composerRepositoryHook = makeSetupHook
|
||||||
{
|
{
|
||||||
name = "composer-repository-hook.sh";
|
name = "composer-repository-hook.sh";
|
||||||
propagatedBuildInputs = [ php jq moreutils ];
|
propagatedBuildInputs = [ jq moreutils php ];
|
||||||
substitutions = { };
|
substitutions = { };
|
||||||
} ./composer-repository-hook.sh;
|
} ./composer-repository-hook.sh;
|
||||||
|
|
||||||
composerInstallHook = makeSetupHook
|
composerInstallHook = makeSetupHook
|
||||||
{
|
{
|
||||||
name = "composer-install-hook.sh";
|
name = "composer-install-hook.sh";
|
||||||
propagatedBuildInputs = [ php jq moreutils ];
|
propagatedBuildInputs = [ jq makeBinaryWrapper moreutils php ];
|
||||||
substitutions = { };
|
substitutions = { };
|
||||||
} ./composer-install-hook.sh;
|
} ./composer-install-hook.sh;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user