mirror of
https://github.com/yggdrasil-network/yggdrasil-go.git
synced 2025-04-29 06:35:07 +03:00

2. added SCTP protocol and schema support 3. added set of NAS models support (Asustor, ReadyNAS, Drobo, QNAP, WD, Synology, Terramaster) 4. moved to fc00::/7 private segment 5. added Windows, MacOS and Linux UI for peers edit and current status
24 lines
861 B
Bash
Executable file
24 lines
861 B
Bash
Executable file
#!/bin/sh
|
|
|
|
MESH_PACKAGE_LOG=/var/log/mesh.log
|
|
echo "start.sh called" >> "$MESH_PACKAGE_LOG"
|
|
|
|
pid=`pidof -s mesh`
|
|
if [ -n "$pid" ]; then
|
|
echo "start.sh: mesh already running" >> "$MESH_PACKAGE_LOG"
|
|
exit 0
|
|
fi
|
|
|
|
EXE_PATH=`readlink -f /usr/bin/mesh`
|
|
BIN_PATH=`dirname $EXE_PATH`
|
|
INSTALL_PATH=`dirname $BIN_PATH`
|
|
config_file=$INSTALL_PATH/mesh.conf
|
|
|
|
ln -fs "$INSTALL_PATH"/apache-mesh.conf /usr/local/apache2/conf/extra
|
|
(/usr/sbin/apache restart web ) &
|
|
|
|
START_COMMAND="/usr/bin/mesh -useconffile '$config_file' -httpaddress 'http://localhost:19019' -wwwroot '${INSTALL_PATH}/www' -logto '${INSTALL_PATH}/var/log/mesh.log'"
|
|
echo "start.sh: starting (START_COMMAND=$START_COMMAND)" >> "$MESH_PACKAGE_LOG"
|
|
|
|
|
|
(/usr/bin/mesh -useconffile "$config_file" -httpaddress "http://localhost:19019" -wwwroot "${INSTALL_PATH}/www" -logto "${INSTALL_PATH}/var/log/mesh.log") &
|