merge remote changes
This commit is contained in:
commit
4d6c30d30a
4 changed files with 17 additions and 12 deletions
|
@ -34,6 +34,6 @@ while true; do
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
printf "> #"$counter": scanning to '"$file"' finished!\n"
|
printf "> #"$counter": scanning to '"$file"' finished!\n"
|
||||||
postprocess "$file" "$directory" "$counter"
|
#postprocess "$file" "$directory" "$counter"
|
||||||
((counter++))
|
((counter++))
|
||||||
done
|
done
|
||||||
|
|
|
@ -19,7 +19,7 @@ for arg in "$@"; do
|
||||||
noconfirm="true"
|
noconfirm="true"
|
||||||
;;
|
;;
|
||||||
-r|--reboot)
|
-r|--reboot)
|
||||||
reboot="true"G
|
reboot="true"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
@ -27,12 +27,7 @@ done
|
||||||
printf ""$font_colored_bold">> system update started..."$font_default"\n"
|
printf ""$font_colored_bold">> system update started..."$font_default"\n"
|
||||||
|
|
||||||
printf ""$font_colored"> updating packages..."$font_default"\n"
|
printf ""$font_colored"> updating packages..."$font_default"\n"
|
||||||
[[ "$noconfirm" ]] && apk update --progress || apk update --progress --interactive
|
[[ "$noconfirm" ]] && apk --update-cache upgrade --progress || apk --update-cache upgrade --progress --interactive
|
||||||
[[ "$noconfirm" ]] && apk upgrade --progress || apk update --progress --interactive
|
|
||||||
|
|
||||||
printf ""$font_colored"> cleaning cache..."$font_default"\n"
|
|
||||||
apk cache clean &> /dev/null
|
|
||||||
rm -rf "/var/cache/apk/*"
|
|
||||||
|
|
||||||
orphans="$(apk list --orphaned | awk '{print $1}' 2> /dev/null)"
|
orphans="$(apk list --orphaned | awk '{print $1}' 2> /dev/null)"
|
||||||
if [[ "$orphans" ]]; then
|
if [[ "$orphans" ]]; then
|
||||||
|
@ -46,6 +41,10 @@ fi
|
||||||
script="$(dirname $(realpath $0))/conf.d/$(hostname).sh"
|
script="$(dirname $(realpath $0))/conf.d/$(hostname).sh"
|
||||||
[[ -x "$script" ]] && printf ""$font_colored"> executing script "$script"..."$font_default"\n" && (. "$script")
|
[[ -x "$script" ]] && printf ""$font_colored"> executing script "$script"..."$font_default"\n" && (. "$script")
|
||||||
|
|
||||||
|
printf ""$font_colored"> cleaning cache..."$font_default"\n"
|
||||||
|
apk cache clean &> /dev/null
|
||||||
|
rm -rf "/var/cache/apk/*"
|
||||||
|
|
||||||
printf ""$font_colored_bold">> system updated finished!"$font_default"\n"
|
printf ""$font_colored_bold">> system updated finished!"$font_default"\n"
|
||||||
|
|
||||||
[[ ! "$reboot" ]] && exit 0
|
[[ ! "$reboot" ]] && exit 0
|
||||||
|
|
|
@ -25,6 +25,9 @@ for arg in "$@"; do
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
|
# sudo
|
||||||
|
sudo id -u 2&> /dev/null
|
||||||
|
|
||||||
printf "${BOLD}${YELLOW}>> starting system update...${DEFAULT}\n"
|
printf "${BOLD}${YELLOW}>> starting system update...${DEFAULT}\n"
|
||||||
|
|
||||||
# upgrade installed packages
|
# upgrade installed packages
|
||||||
|
|
|
@ -8,17 +8,20 @@ distro="$(grep "^ID" /etc/*release | cut -d "=" -f2)"
|
||||||
script="$(dirname $(realpath $0))/$distro.sh"
|
script="$(dirname $(realpath $0))/$distro.sh"
|
||||||
|
|
||||||
# check if update script exists
|
# check if update script exists
|
||||||
[[ ! -x "$script" ]] && printf "error: update script '"$script"' does not exist or is not executable!\n" >&2 && exit 1
|
[ ! -x "$script" ] && printf "error: update script '"$script"' does not exist or is not executable!\n" >&2 && exit 1
|
||||||
|
|
||||||
args=""
|
args=""
|
||||||
for arg in "$@"; do
|
for arg in "$@"; do
|
||||||
[[ -n "$args" ]] && args="$args "
|
[ -n "$args" ] && args="$args "
|
||||||
args="$args$arg"
|
args="$args$arg"
|
||||||
done
|
done
|
||||||
|
|
||||||
# execute update script
|
# execute update script
|
||||||
if [[ "$EUID" == "0" ]]; then
|
#if [ "$distro" == "arch" ]; then
|
||||||
"$script" $args
|
# "$script" $args
|
||||||
|
if [ "$(id -u)" -eq 0 ] || [ "$distro" == "arch" ]; then
|
||||||
|
#elif [ "$(id -u)" -eq 0 ]; then
|
||||||
|
"$script" $args
|
||||||
else
|
else
|
||||||
sudo "$script" $args
|
sudo "$script" $args
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in a new issue