From 6af500483e3467b4003b57d923a3212eb78d278d Mon Sep 17 00:00:00 2001 From: Luigi Capriotti Date: Fri, 10 Feb 2012 12:13:44 +0100 Subject: [PATCH] Copy addons to skel dir so that they are copied to user dir --- copyFiles-addons.sh | 48 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100755 copyFiles-addons.sh diff --git a/copyFiles-addons.sh b/copyFiles-addons.sh new file mode 100755 index 0000000..fe81175 --- /dev/null +++ b/copyFiles-addons.sh @@ -0,0 +1,48 @@ +#!/bin/bash + +# Copyright (C) 2010-2012 Team XBMC +# http://www.xbmc.org +# +# This Program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This Program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with XBMC; see the file COPYING. If not, write to +# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. +# http://www.gnu.org/copyleft/gpl.html + +#!/bin/bash + +echo "--------------------------" +echo "Retrieving addons... " +echo "--------------------------" + +repoURL="http://mirrors.xbmc.org/addons/eden-pre/" +ADDONSLIST=(script.rss.editor) # script.xbmc.audio.mixer) + +mkdir -p $WORKPATH/Files/config/includes.chroot/etc/skel/.xbmc/addons &> /dev/null + +cd $WORKPATH + +for k in "${ADDONSLIST[@]}" ; do + echo " $k" + + addonURL="$repoURL$k/" + + latestPackage=$(curl -x "" -s -f $addonURL | grep -o "$k[^\"]*.zip" | sort -r -k2 -t_ -n | head -n 1) + if [ ! -f $latestPackage ]; then + wget --no-proxy -q "$addonURL$latestPackage" + if [ "$?" -ne "0" ] || [ ! -f $latestPackage ] ; then + echo "Needed package ($k) not found, exiting..." + exit 1 + fi + fi + unzip -q $latestPackage -d $WORKPATH/Files/config/includes.chroot/etc/skel/.xbmc/addons +done