Commit 2a8f0fbf authored by Jondy Zhao's avatar Jondy Zhao

Make re6stnet to be a daemon process in the slapos-node script

parent 7c62a50d
...@@ -68,7 +68,7 @@ if (( $? )) ; then ...@@ -68,7 +68,7 @@ if (( $? )) ; then
echo "No native IPv6." echo "No native IPv6."
echo Check re6stnet network ... echo Check re6stnet network ...
which re6stnet > /dev/null 2>&1 || show_error_exit "Error: no re6stnet installed, please run Configure SlapOS first." which re6stnet > /dev/null 2>&1 || show_error_exit "Error: no re6stnet installed, please run Configure SlapOS first."
# re6st-conf --is-needed --registry http://re6stnet.nexedi.com/ # re6st-conf --registry http://re6stnet.nexedi.com/ --is-needed
# Check if babeld is running, so we guess whether re6stnet is running or not # Check if babeld is running, so we guess whether re6stnet is running or not
ps -ef | grep -q babeld.exe ps -ef | grep -q babeld.exe
if (( $? )) ; then if (( $? )) ; then
...@@ -77,8 +77,9 @@ if (( $? )) ; then ...@@ -77,8 +77,9 @@ if (( $? )) ; then
cd /etc/re6stnet cd /etc/re6stnet
re6stnet @re6stnet.conf --ovpnlog -I $slapos_ifname -i $slapos_ifname >> /var/log/re6stnet/slapos-node.log 2>&1 & re6stnet @re6stnet.conf --ovpnlog -I $slapos_ifname -i $slapos_ifname >> /var/log/re6stnet/slapos-node.log 2>&1 &
echo $! > /var/run/slapos-node-re6stnet.pid echo $! > /var/run/slapos-node-re6stnet.pid
disown -h
echo "Start re6stent (pid=$!) in the background OK." echo "Start re6stent (pid=$!) in the background OK."
echo "You can check log files in the /var/log/slapos-node-re6stnet.log and /var/log/re6stnet." echo "You can check log files in the /var/log/re6stnet/."
echo echo
echo "Waiting re6stent network work ..." echo "Waiting re6stent network work ..."
while true ; do while true ; do
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment