Skip to content

Commit 5db0081

Browse files
authored
Merge pull request #5 from khassel/mm_setup
fix wlan power_save, fix git clone
2 parents 85bb16d + 7cf57c1 commit 5db0081

1 file changed

Lines changed: 28 additions & 14 deletions

File tree

src/modules/magicmirroros/filesystem/home/pi/scripts/run_magicmirroros

Lines changed: 28 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,37 @@
11
#!/bin/bash
22

3-
if [ ! -f /home/pi/magicmirror/run/docker-compose.yml ]; then
4-
cd /home/pi/
5-
git clone https://gitlab.com/khassel/magicmirror.git
3+
_log=$HOME/scripts/start.log
4+
echo "---------log-of-run_magicmirroros---------" > $_log
5+
6+
if [ ! -f $HOME/magicmirror/run/docker-compose.yml ]; then
7+
sudo update-ca-certificates &>> $_log
8+
_curl=1
9+
until [ $_curl -eq 0 ]
10+
do
11+
curl -f -L -s https://gitlab.com
12+
_curl=$?
13+
if [ ! $_curl -eq 0 ]; then
14+
echo "cannot connect to gitlab.com ..." &>> $_log
15+
sleep 5s
16+
fi
17+
done
18+
cd $HOME/
19+
rm -rf magicmirror
20+
git clone https://gitlab.com/khassel/magicmirror.git &>> $_log
621
cd magicmirror/run
7-
cp rpi.yml docker-compose.yml
8-
mkdir -p /home/pi/magicmirror/mounts
22+
cp -v rpi.yml docker-compose.yml &>> $_log
23+
mkdir -p $HOME/magicmirror/mounts
924
fi
10-
cd /home/pi/magicmirror/run
25+
cd $HOME/magicmirror/run
1126
# start mm
12-
docker-compose up -d
27+
docker-compose up -d &>> $_log
1328
# pull newest docker image
14-
docker-compose pull
29+
docker-compose pull &>> $_log
1530
# restart if image changed
16-
docker-compose up -d
31+
docker-compose up -d &>> $_log
32+
# delete old images
33+
docker image prune -f &>> $_log
34+
# disable wlan power save
35+
sudo iw wlan0 set power_save off
1736

1837
sleep infinity
19-
#xterm
20-
# while true
21-
# do
22-
# sleep 10
23-
# done

0 commit comments

Comments
 (0)