mirror of
https://github.com/donaldzou/WGDashboard.git
synced 2024-11-22 07:10:09 +01:00
Updated ensure install.
This commit is contained in:
parent
fbac41a774
commit
4ffb00c9f5
@ -7,7 +7,7 @@ ensure_installation() {
|
|||||||
# When using a custom directory to store the files, this part moves over and makes sure the installation continues.
|
# When using a custom directory to store the files, this part moves over and makes sure the installation continues.
|
||||||
echo "Checking if everything is present."
|
echo "Checking if everything is present."
|
||||||
|
|
||||||
if [ -z "$(ls -A "${WGDASH}")" ]; then
|
if [ -z "$(ls -A "${WGDASH}")" ]; then # [ ! -f "/data/wg-dashboard.ini" ] && [ ! -d "/data/db" ]
|
||||||
echo "Detected empty directory, moving over..."
|
echo "Detected empty directory, moving over..."
|
||||||
|
|
||||||
# Moving over source files. (This does not include src/db and src/wg-dashboard.ini folder and file.)
|
# Moving over source files. (This does not include src/db and src/wg-dashboard.ini folder and file.)
|
||||||
@ -16,14 +16,14 @@ ensure_installation() {
|
|||||||
if [ ! -d "/data/db" ]; then
|
if [ ! -d "/data/db" ]; then
|
||||||
echo "Creating database dir"
|
echo "Creating database dir"
|
||||||
mkdir /data/db
|
mkdir /data/db
|
||||||
ln -s /data/db ${WGDASH}/src/db
|
|
||||||
fi
|
fi
|
||||||
|
ln -s /data/db ${WGDASH}/src/db
|
||||||
|
|
||||||
if [ ! -f "/data/wg-dashboard.ini" ]; then
|
if [ ! -f "/data/wg-dashboard.ini" ]; then
|
||||||
echo "Creating wg-dashboard.ini file"
|
echo "Creating wg-dashboard.ini file"
|
||||||
touch /data/wg-dashboard.ini
|
touch /data/wg-dashboard.ini
|
||||||
ln -s /data/wg-dashboard.ini ${WGDASH}/src/wg-dashboard.ini
|
|
||||||
fi
|
fi
|
||||||
|
ln -s /data/wg-dashboard.ini ${WGDASH}/src/wg-dashboard.ini
|
||||||
|
|
||||||
python3 -m venv "${WGDASH}"/src/venv
|
python3 -m venv "${WGDASH}"/src/venv
|
||||||
. "${WGDASH}/src/venv/bin/activate"
|
. "${WGDASH}/src/venv/bin/activate"
|
||||||
@ -161,7 +161,7 @@ start_core() {
|
|||||||
#
|
#
|
||||||
# WILL BE REMOVED IN FUTURE WHEN WGDASHBOARD ITSELF SUPPORTS THIS!!
|
# WILL BE REMOVED IN FUTURE WHEN WGDASHBOARD ITSELF SUPPORTS THIS!!
|
||||||
#
|
#
|
||||||
|
|
||||||
local configurations=(/etc/wireguard/*)
|
local configurations=(/etc/wireguard/*)
|
||||||
IFS=',' read -r -a do_isolate <<< "${isolate}"
|
IFS=',' read -r -a do_isolate <<< "${isolate}"
|
||||||
non_isolate=()
|
non_isolate=()
|
||||||
|
Loading…
Reference in New Issue
Block a user