Browse Source

* Fix the logic of _generic installation script

* Add a fallback option to install from any git repository URL ( including local one )
master
Harish.K 6 years ago
parent
commit
b9ee447dee
  1. 10
      lib/installer_common
  2. 10
      packages/_generic

10
lib/installer_common

@ -18,12 +18,10 @@ performDownloads(){
}
doInstall(){
for i in $appName $installationPath; do
if [ -d "$i" ]; then
rm -rf "$i"
fi
done
# Remove application dir if it already exists in installation path
if [ -d "$installationPath" ]; then
rm -rf "$installationPath"
fi
installPack;
cd "$installTmp";
mv "$appName" "$installationPath";

10
packages/_generic

@ -25,6 +25,15 @@ downloadUrl(){
export appName="${repo}-${version}"
export installationPath="$appDir/$appName";
wget -c "https://github.com/$username/$repo/archive/${version}.zip" -O "${appName}.zip"
unzip "${appName}.zip";
;;
*)
echo "Cloning git repository from $url in $PWD"
export appName=$(basename "$url")
export installationPath="$appDir/$appName";
echo "installationPath = $installationPath"
if [ -d "$appName" ]; then rm -rf "$appName"; fi
git clone "$url"
;;
esac
@ -36,7 +45,6 @@ downloadPack(){
}
installPack(){
unzip "${appName}.zip";
cd $appName;
./install.sh;
}

Loading…
Cancel
Save