2017-01-25 18:52:51 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
# [1] first install (install source code)
|
|
|
|
if [ -e /home/sats/satsd/first_install ]; then
|
|
|
|
|
2017-01-26 09:31:40 +00:00
|
|
|
usegit=0;
|
|
|
|
git --version > /dev/null 2> /dev/null && usegit=1 || usegit=0;
|
2017-01-25 18:52:51 +00:00
|
|
|
|
|
|
|
# install source code
|
|
|
|
if [ $usegit -eq 1 ]; then
|
|
|
|
|
|
|
|
git clone ssh://smmp-server/satsd/git /home/sats/satsd/source \
|
|
|
|
&& rm /home/sats/satsd/first_install \
|
|
|
|
|| exit;
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
# temporary replacement (without git)
|
|
|
|
scp -r smmp-server:/satsd/scp/source /home/sats/satsd/ \
|
|
|
|
&& rm /home/sats/satsd/first_install \
|
|
|
|
|| exit;
|
|
|
|
fi;
|
|
|
|
|
|
|
|
fi;
|
|
|
|
|
|
|
|
|
|
|
|
# [2] Propagate script
|
|
|
|
sh /home/sats/satsd/source/boot $* 2>> /home/sats/satsd/log/boot.log >> /home/sats/satsd/log/boot.log;
|