@eshanized pushed another commit via script 🔥🔥🔥

This commit is contained in:
2024-03-09 02:21:55 +05:30
parent 25c7d3e832
commit 228d4da493

View File

@@ -1,5 +1,6 @@
#!/bin/bash #!/bin/bash
# shellcheck disable=SC2015 # shellcheck disable=SC2015
# shellcheck disable=SC1091
set -e set -e
minimal_pacman_conf(){ minimal_pacman_conf(){
@@ -13,10 +14,8 @@ minimal_pacman_conf(){
self_update(){ self_update(){
local EXTRA_PARAMS=() local EXTRA_PARAMS=()
if [ "$DATABASE_UPDATED" == "force" ]; then if [ "$DATABASE_UPDATED" == "force" ]; then
# shellcheck disable=SC2015
$PACMAN -Syy && DATABASE_UPDATED=true || true $PACMAN -Syy && DATABASE_UPDATED=true || true
elif [ "$DATABASE_UPDATED" != "true" ]; then elif [ "$DATABASE_UPDATED" != "true" ]; then
# shellcheck disable=SC2015
$PACMAN -Syy && DATABASE_UPDATED=true || true $PACMAN -Syy && DATABASE_UPDATED=true || true
fi fi
[ "$DATABASE_UPDATED" != "true" ] && local MIN_PACMAN_CONF && MIN_PACMAN_CONF="$(minimal_pacman_conf)" && $PACMAN --config "$MIN_PACMAN_CONF" -Syy && EXTRA_PARAMS=("--config" "$MIN_PACMAN_CONF") || true [ "$DATABASE_UPDATED" != "true" ] && local MIN_PACMAN_CONF && MIN_PACMAN_CONF="$(minimal_pacman_conf)" && $PACMAN --config "$MIN_PACMAN_CONF" -Syy && EXTRA_PARAMS=("--config" "$MIN_PACMAN_CONF") || true
@@ -32,6 +31,7 @@ self_update(){
SNIGDHAOS_UPDATER_SELFUPDATE=2 exec /usr/bin/snigdhaos-updater "$@" SNIGDHAOS_UPDATER_SELFUPDATE=2 exec /usr/bin/snigdhaos-updater "$@"
fi fi
fi fi
$INT
} }
INT=true INT=true
@@ -40,4 +40,22 @@ trap "INT=false" INT
if [[ $EUID -ne 0 ]]; then if [[ $EUID -ne 0 ]]; then
exec sudo --preserve-env="SKIP_MIRRORLIST" exec sudo --preserve-env="SKIP_MIRRORLIST"
exit 1 exit 1
fi fi
# Remote update [shx1001]
if [ -n "$PACMAN_EXE" ]; then
PACMAN="$PACMAN_EXE"
else
PACMAN="pacman"
fi
export PACMAN
DATABASE_UPDATED=false
if [ -n "$SNIGDHAOS_UPDATER_SELFUPDATE" ]; then
DATABASE_UPDATED=true
fi
self_update "$@"
source /usr/lib/snigdhaos/snigdhaos-updater/core-script