mirror of
https://github.com/opennetworkinglab/onos.git
synced 2025-10-15 17:31:31 +02:00
Improved the selectiveness of the source file within the rule Stopped the bash script from reinstalling NPM depenancies - This was likely left in by mistake when there were NPM issues when this build step was first introduced Change-Id: I5364fc8818e37659cdcf11bd19750f0ba1b85a10
23 lines
434 B
Bash
Executable File
23 lines
434 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
ONOS_INSTALL_LOCATION=$2
|
|
echo ${ONOS_INSTALL_LOCATION}
|
|
|
|
export NODEJS_HOME=${ONOS_INSTALL_LOCATION}
|
|
export PATH=$NODEJS_HOME/bin:$PATH
|
|
|
|
cd $ONOS_ROOT/tools/gui
|
|
|
|
# Ensure lock file is removed
|
|
rm -f package-lock.json
|
|
|
|
# Install Project Dependencies
|
|
echo "Installing project dependencies"
|
|
npm install --loglevel=error
|
|
rm -f package-lock.json
|
|
|
|
# Build the GUI Project
|
|
echo "Packaging JavaScript and CSS"
|
|
npm run build
|