commit
3ae4934a43
2 changed files with 56 additions and 0 deletions
@ -0,0 +1,38 @@ |
|||
#!/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; |
|||
} |
|||
|
|||
|
@ -0,0 +1,18 @@ |
|||
#!/usr/bin/env bash |
|||
|
|||
. $(dirname $(readlink -f $0))/installer_common; |
|||
export extractedName='node-v0.12.7-linux-x64'; |
|||
export installationPath="$appDir/$extractedName"; |
|||
|
|||
downloadPack(){ |
|||
wget -c 'https://nodejs.org/dist/v0.12.7/node-v0.12.7-linux-x64.tar.gz'; |
|||
} |
|||
|
|||
installPack(){ |
|||
tar -xzvf 'node-v0.12.7-linux-x64.tar.gz'; |
|||
cd "$extractedName"; |
|||
find ./bin -type f -or -type l -executable > 'binaries.lst'; |
|||
} |
|||
|
|||
|
|||
mainInstaller; |
Loading…
Reference in new issue