summaryrefslogtreecommitdiffstats
path: root/scripts/sync_buildenv.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/sync_buildenv.sh')
-rwxr-xr-xscripts/sync_buildenv.sh16
1 files changed, 13 insertions, 3 deletions
diff --git a/scripts/sync_buildenv.sh b/scripts/sync_buildenv.sh
index f29eb82..b193363 100755
--- a/scripts/sync_buildenv.sh
+++ b/scripts/sync_buildenv.sh
@@ -3,18 +3,28 @@
3rbase="/root/kodi/xbmc.git" 3rbase="/root/kodi/xbmc.git"
4 4
5for p in \ 5for p in \
6 addons/library.xbmc.* \
7 "project/cmake" \ 6 "project/cmake" \
8 "version.txt" \ 7 "version.txt" \
9 "xbmc/addons" \ 8 "xbmc/addons/addon-bindings.mk"
10 "xbmc/cores/dvdplayer/DVDDemuxers"
11do 9do
12 d="$p" 10 d="$p"
13 [ -d "$p" ] && d=$(dirname "$p")/ 11 [ -d "$p" ] && d=$(dirname "$p")/
14 12
15 #scp -r xbmc:$rbase/$p $d 13 #scp -r xbmc:$rbase/$p $d
16 rsync --inplace -avz --delete -e ssh xbmc:$rbase/$p $d 14 rsync --inplace -avz --delete -e ssh xbmc:$rbase/$p $d
15 git add $d
16done
17
18for f in $(cat xbmc/addons/addon-bindings.mk | grep BINDINGS | sed -e 's/BINDINGS[+ ]=//')
19do
20 d=$(dirname "$f")/
21
22 mkdir -p $d
23 #scp -r xbmc:$rbase/$f $d
24 rsync --inplace -avz --delete -e ssh xbmc:$rbase/$f $d
25 git add $d
17done 26done
18 27
19branch=$(git rev-parse --abbrev-ref HEAD) 28branch=$(git rev-parse --abbrev-ref HEAD)
20echo -n "pvr.dvbviewer https://github.com/manuelm/pvr.dvbviewer $branch" > project/cmake/addons/addons/pvr.dvbviewer/pvr.dvbviewer.txt 29echo -n "pvr.dvbviewer https://github.com/manuelm/pvr.dvbviewer $branch" > project/cmake/addons/addons/pvr.dvbviewer/pvr.dvbviewer.txt
30git add project/cmake/addons/addons/pvr.dvbviewer/pvr.dvbviewer.txt