diff options
Diffstat (limited to 'scripts/sync_buildenv.sh')
| -rwxr-xr-x | scripts/sync_buildenv.sh | 16 |
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 @@ | |||
| 3 | rbase="/root/kodi/xbmc.git" | 3 | rbase="/root/kodi/xbmc.git" |
| 4 | 4 | ||
| 5 | for p in \ | 5 | for 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" | ||
| 11 | do | 9 | do |
| 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 | ||
| 16 | done | ||
| 17 | |||
| 18 | for f in $(cat xbmc/addons/addon-bindings.mk | grep BINDINGS | sed -e 's/BINDINGS[+ ]=//') | ||
| 19 | do | ||
| 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 | ||
| 17 | done | 26 | done |
| 18 | 27 | ||
| 19 | branch=$(git rev-parse --abbrev-ref HEAD) | 28 | branch=$(git rev-parse --abbrev-ref HEAD) |
| 20 | echo -n "pvr.dvbviewer https://github.com/manuelm/pvr.dvbviewer $branch" > project/cmake/addons/addons/pvr.dvbviewer/pvr.dvbviewer.txt | 29 | echo -n "pvr.dvbviewer https://github.com/manuelm/pvr.dvbviewer $branch" > project/cmake/addons/addons/pvr.dvbviewer/pvr.dvbviewer.txt |
| 30 | git add project/cmake/addons/addons/pvr.dvbviewer/pvr.dvbviewer.txt | ||
