mirror of
https://github.com/ntop/ntopng.git
synced 2026-04-28 06:59:33 +00:00
* Modified table style and button to primary * Updated dist script to pull dist folder if not present
52 lines
1.3 KiB
Bash
Executable file
52 lines
1.3 KiB
Bash
Executable file
#!/bin/bash
|
|
|
|
# Instructions
|
|
# this script is used to create the ntopng GUI dist
|
|
# 1. Pull ntopng dist under ../ https://github.com/ntop/ntopng-dist.git
|
|
# run ./create_dist.sh to create and push the compiled dist directly
|
|
|
|
# Check if dist folder exists as sibling folder of ntopng
|
|
if [ ! -d "../ntopng-dist" ]; then
|
|
echo "** Cloning ntopng-dist repository"
|
|
git clone https://github.com/ntop/ntopng-dist.git ../ntopng-dist || {
|
|
echo "Failed to clone repository"
|
|
exit 1
|
|
}
|
|
fi
|
|
echo "** Changing to ntopng-dist directory"
|
|
cd ../ntopng-dist/ || exit 1
|
|
echo "Current directory: $(pwd)"
|
|
|
|
# Pull the latest changes and rebase
|
|
git pull --rebase || exit 1
|
|
echo "Pulled latest changes"
|
|
|
|
echo "** Changing to ntopng directory"
|
|
cd ../ntopng/ || exit 1
|
|
echo "Current directory: $(pwd)"
|
|
|
|
echo "-- Compiling Dist -- "
|
|
make dist-ntopng
|
|
echo "-------------------- "
|
|
|
|
echo "** Changing to ntopng-dist directory"
|
|
|
|
# Checkout old dist
|
|
cd ../ntopng-dist/ || exit 1
|
|
git checkout ntopng.js
|
|
|
|
# Copy the new dist file after pulling the updates
|
|
cp ../ntopng/httpdocs/dist/ntopng.js ./ || exit 1
|
|
echo "Copied ntopng.js"
|
|
|
|
|
|
git add ntopng.js || exit 1
|
|
git add dark-mode.css || exit 1
|
|
git add white-mode.css || exit 1
|
|
|
|
git commit -m 'updated dist' || exit 1
|
|
echo "Committed"
|
|
|
|
|
|
git push || exit 1
|
|
echo "Pushed"
|