Browse Source

self installer script

master
Harish.K 10 years ago
parent
commit
46213a9efd
  1. 54
      installer.sh

54
installer.sh

@ -0,0 +1,54 @@
#!/usr/bin/env bash
installTmp="$HOME/.local/installTmp";
appDir="$HOME/.local/Apps";
localBinDir="$HOME/.local/bin";
checkPaths() {
for i in $installTmp $appDir $localBinDir; do
if [ ! -d "$i" ]; then
mkdir -p "$i";
fi
done
}
performDownloads(){
cd "$installTmp";
downloadPack;
}
doInstall(){
for i in $extractedName $installationPath; do
if [ -d "$i" ]; then
rm -rf "$i"
fi
done
installPack;
cd "$installTmp";
mv "$extractedName" "$installationPath";
}
mainInstaller(){
checkPaths;
performDownloads;
doInstall;
}
export extractedName='installer-scripts-master';
export installationPath="$appDir/$extractedName";
downloadPack(){
wget -c 'https://github.com/harish2704/installer-scripts/archive/master.zip';
}
installPack(){
unzip 'master.zip'
cd "$extractedName";
# find ./ -type f -or -type l -executable > 'binaries.lst';
touch 'binaries.lst';
}
mainInstaller;
Loading…
Cancel
Save