forked from Yoshiofthewire/docker-hdhomerundvr
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathupgrade.sh
executable file
·30 lines (24 loc) · 965 Bytes
/
upgrade.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/sh
now=$(date +"%m-%d-%Y-%H%M%S")
cd /home/owroc/docker/docker-hdhomerundvr
#check if there is an old version of the hdhomerun application, if so archive it
FILE=/home/owroc/docker/docker-hdhomerundvr/hdhomerun_record
if test -f "$FILE"
then
echo "Archiving old hdhomerun file"
mv hdhomerun_record /home/owroc/docker/docker-hdhomerundvr/archive/hdhomerun_record-$now
else
echo"$FILE does not exist."
fi
#download the latest version of hdhomerun
wget -O hdhomerun_record https://download.silicondust.com/hdhomerun/hdhomerun_record_linux
echo "Stopping hdhomerun container"
docker stop hdhomerun
echo "Deleting existing hdhomerun container"
docker rm hdhomerun
echo "Deleting existing hdhomerun image"
docker rmi owroc/hdhomerun
echo "Building new hdhomerun image"
docker build -t owroc/hdhomerun .
echo "Starting hdhomerun container"
docker run -d --restart always --name hdhomerun --net=app_net --ip=192.168.1.204 -v /dvr:/hdhomerun owroc/hdhomerun