vinaigrette/scripts/pbuilder/hooks/D80npm-install
2017-09-07 01:44:56 +02:00

21 lines
608 B
Bash
Executable file

#!/bin/sh
#
# Dirty hook to npm install, because I have no idea how this
# is supposed to be done properly
# (no network during the actual build)
#
PACKAGEJSON=$(find /build/ -name "package.json")
if [ ! -z "$PACKAGEJSON" ]
then
echo "======================================================"
/usr/bin/apt-get install git nodejs -y
mkdir /nonexistent
chown pbuilder:pbuilder /nonexistent
echo "========================"
echo "Starting npm install ..."
echo "========================"
cd $(dirname $PACKAGEJSON) && su pbuilder -c "npm install"
echo "======================================================"
fi