Browse Source

adding support for generic packages hosted in github

master
Harish.K 10 years ago
parent
commit
dc4a074ef4
  1. 42
      packages/_generic

42
packages/_generic

@ -0,0 +1,42 @@
#!/usr/bin/env sh
export appName
downloadUrl(){
url=$1;
host='';
repo='';
tree='';
case $url in
https://github.com/*)
host='github.com';
url=${url#https://github.com/};
username=${url%%/*}
url=${url#*/}
repo=${url%%/*}
url=${url#*/}
version=${url%%/*}
if [ $version = $url ]; then version='master'; fi;
export appName="${repo}-${version}"
export installationPath="$appDir/$appName";
wget -c "https://github.com/$username/$repo/archive/${version}.zip" -O "${appName}.zip"
;;
esac
}
downloadPack(){
downloadUrl $packageName
}
installPack(){
unzip "${appName}.zip";
cd $appName;
./install.sh;
}
Loading…
Cancel
Save