Skip to content

Commit

Permalink
Fix shell script installer, since Composer 2.2 proxies scripts in the…
Browse files Browse the repository at this point in the history
… vendor/bin/ directory differently.
  • Loading branch information
becw committed Mar 11, 2022
1 parent d917e82 commit 3aa767e
Showing 1 changed file with 5 additions and 15 deletions.
20 changes: 5 additions & 15 deletions bin/the-build-installer
Original file line number Diff line number Diff line change
@@ -1,20 +1,10 @@
#!/bin/sh
#
# Wrapper for our install command; at least this way it's somewhat discoverable.
# Previously:
#
# Essentially, this runs:
# vendor/bin/phing -f vendor/palantirnet/the-build/targets/install.xml
#
# This script assumes that the composer bin dir is at vendor/bin/.

# Relative path to this script.
SCRIPT=$(readlink "$0")

# Absolute path to this script's parent directory.
SCRIPTPATH=$(cd `dirname $0` && cd `dirname $SCRIPT` && pwd)

REPOPATH=$(cd `dirname $SCRIPTPATH` && cd ../../../ && pwd)

if [ "$REPOPATH" = `pwd` ]; then
# Run our install task.
$SCRIPTPATH/../../../bin/phing -f $SCRIPTPATH/../targets/install.xml
else
echo "Please run this command from your project root."
fi
(cd $COMPOSER_BIN_DIR/../../ && $COMPOSER_BIN_DIR/phing -f $COMPOSER_BIN_DIR/../palantirnet/the-build/targets/install.xml)

0 comments on commit 3aa767e

Please sign in to comment.