mirror of
https://github.com/Snigdha-OS/snigdhaos-pkgbuilds.git
synced 2025-09-21 12:04:59 +02:00
@eshanized pushed another commit via script 🔥🔥🔥
This commit is contained in:
@@ -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
|
Reference in New Issue
Block a user