fixed apt-get command
This commit is contained in:
parent
8059bf26ad
commit
c60d6828f4
1 changed files with 17 additions and 10 deletions
21
install.sh
21
install.sh
|
|
@ -40,7 +40,8 @@ installed_files=()
|
||||||
installed_dirs=()
|
installed_dirs=()
|
||||||
|
|
||||||
# List of dependency packaged to be istalled via apt (For Debian/Ubuntu)
|
# List of dependency packaged to be istalled via apt (For Debian/Ubuntu)
|
||||||
packages=(git
|
packages=(
|
||||||
|
git
|
||||||
vim
|
vim
|
||||||
lm-sensors
|
lm-sensors
|
||||||
curl
|
curl
|
||||||
|
|
@ -177,7 +178,7 @@ install-deps(){
|
||||||
boxline "DryRun: spin \"for $_package in $packages ; do sudo apt=get install -y $_package ; done\""
|
boxline "DryRun: spin \"for $_package in $packages ; do sudo apt=get install -y $_package ; done\""
|
||||||
else
|
else
|
||||||
# using a spinner function block to track installation progress
|
# using a spinner function block to track installation progress
|
||||||
spin "for $_package in $packages ; do sudo apt=get install -y $_package ; done"
|
spin "for $_package in $packages ; do sudo apt-get install -y $_package ; done"
|
||||||
fi
|
fi
|
||||||
# Sets dependency installed flag to true
|
# Sets dependency installed flag to true
|
||||||
depsinstalled=true
|
depsinstalled=true
|
||||||
|
|
@ -248,8 +249,7 @@ take-backup(){
|
||||||
|
|
||||||
restore-backup(){
|
restore-backup(){
|
||||||
echo "${#backup_files[@]}"
|
echo "${#backup_files[@]}"
|
||||||
for file in "${backup_files[@]}"
|
for file in "${backup_files[@]}" ; do
|
||||||
do
|
|
||||||
cp "$file".bak $file
|
cp "$file".bak $file
|
||||||
echo "$file is restored"
|
echo "$file is restored"
|
||||||
done
|
done
|
||||||
|
|
@ -475,18 +475,18 @@ remove(){
|
||||||
fi
|
fi
|
||||||
for file in "${installed_files[@]}" ; do
|
for file in "${installed_files[@]}" ; do
|
||||||
if [ -f $file ] ; then
|
if [ -f $file ] ; then
|
||||||
rm "$file"
|
run rm "$file"
|
||||||
boxline "Removed $file"
|
boxline "Removed $file"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
for file in "${_installed_list[@]}" ; do
|
for file in "${_installed_list[@]}" ; do
|
||||||
if [ -f $file ] ; then
|
if [ -f $file ] ; then
|
||||||
rm "$file"
|
run rm "$file"
|
||||||
boxline "Removed $file"
|
boxline "Removed $file"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
if [ -f $rundir/installed_files.list ] ; then
|
if [ -f $rundir/installed_files.list ] ; then
|
||||||
rm $rundir/installed_files.list
|
run rm $rundir/installed_files.list
|
||||||
fi
|
fi
|
||||||
installed_files=()
|
installed_files=()
|
||||||
# if [ -f $rundir/backup_files.list ] ; then
|
# if [ -f $rundir/backup_files.list ] ; then
|
||||||
|
|
@ -531,6 +531,12 @@ dry-run-report(){
|
||||||
"${installed_dirs[@]}"
|
"${installed_dirs[@]}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
script-title(){
|
||||||
|
boxborder \
|
||||||
|
"$(center ${lyl}$scriptname${dfl}") \
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
#------------------------------------------------------#
|
#------------------------------------------------------#
|
||||||
# Options and Arguments Parser
|
# Options and Arguments Parser
|
||||||
#------------------------------------------------------#
|
#------------------------------------------------------#
|
||||||
|
|
@ -549,6 +555,7 @@ case $1 in
|
||||||
dry_run=true
|
dry_run=true
|
||||||
install
|
install
|
||||||
dry-run-report
|
dry-run-report
|
||||||
|
usage
|
||||||
success "${red}P${lrd}R${ylw}b${ong}L${dfl} Dry-Run Complete!"
|
success "${red}P${lrd}R${ylw}b${ong}L${dfl} Dry-Run Complete!"
|
||||||
;;
|
;;
|
||||||
-u | --update)
|
-u | --update)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue