mirror of
https://github.com/theupriser/steamify-cachyos-live-iso.git
synced 2026-10-02 15:10:26 +02:00
👷 cleanup & use every package installed to perform query
This commit is contained in:
2 files changed
+6
-10
No files matched your search
@@ -15,8 +15,7 @@
|
|||||||
#
|
#
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
_clean_packages(){
|
_clean_packages() {
|
||||||
|
|
||||||
local _packages_to_remove=(
|
local _packages_to_remove=(
|
||||||
gparted
|
gparted
|
||||||
grsync
|
grsync
|
||||||
@@ -43,18 +42,15 @@ _clean_packages(){
|
|||||||
local xx
|
local xx
|
||||||
# @ does one by one to avoid errors in the entire process
|
# @ does one by one to avoid errors in the entire process
|
||||||
# * can be used to treat all packages in one command
|
# * can be used to treat all packages in one command
|
||||||
for xx in ${_packages_to_remove[@]}; do pacman -Rsc "$xx" --noconfirm; done
|
for xx in "${_packages_to_remove[@]}"; do pacman -Rsc "$xx" --noconfirm; done
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
_try_v3(){
|
_try_v3() {
|
||||||
/lib/ld-linux-x86-64.so.2 --help | grep "x86-64-v3 (supported, searched)" > /dev/null
|
|
||||||
|
|
||||||
local pacman_conf="/etc/pacman.conf"
|
local pacman_conf="/etc/pacman.conf"
|
||||||
local pacman_conf_cachyos="/etc/pacman-more.conf"
|
local pacman_conf_cachyos="/etc/pacman-more.conf"
|
||||||
local pacman_conf_path_backup="/etc/pacman.conf.bak"
|
local pacman_conf_path_backup="/etc/pacman.conf.bak"
|
||||||
|
|
||||||
if [ $? -eq 0 ]; then
|
if /lib/ld-linux-x86-64.so.2 --help | grep "x86-64-v3 (supported, searched)" > /dev/null; then
|
||||||
echo "x86-64-v3 is supported"
|
echo "x86-64-v3 is supported"
|
||||||
|
|
||||||
sed -i 's/Architecture = auto/#Architecture = auto/' $pacman_conf_cachyos
|
sed -i 's/Architecture = auto/#Architecture = auto/' $pacman_conf_cachyos
|
||||||
|
|||||||
@@ -2,11 +2,11 @@
|
|||||||
|
|
||||||
_clean_packages(){
|
_clean_packages(){
|
||||||
local _leave_these_packages="base\nbase-devel\ncachyos-keyring\ncachyos-mirrorlist\ncachyos-v3-mirrorlist\ncachyos-hello\ngrub\nefibootmgr\n"
|
local _leave_these_packages="base\nbase-devel\ncachyos-keyring\ncachyos-mirrorlist\ncachyos-v3-mirrorlist\ncachyos-hello\ngrub\nefibootmgr\n"
|
||||||
local _packages_to_remove=($(comm -23 <(pacman -Qqt | sort) <({ pacman -Qqg base-devel; printf $_leave_these_packages; } | sort -u)))
|
local _packages_to_remove=("$(comm -23 <(pacman -Qq | sort) <({ pacman -Qqg base-devel; printf "%s" $_leave_these_packages; } | sort -u))")
|
||||||
local xx
|
local xx
|
||||||
# @ does one by one to avoid errors in the entire process
|
# @ does one by one to avoid errors in the entire process
|
||||||
# * can be used to treat all packages in one command
|
# * can be used to treat all packages in one command
|
||||||
for xx in ${_packages_to_remove[@]}; do pacman -Rsc "$xx" --noconfirm; done
|
for xx in "${_packages_to_remove[@]}"; do pacman -Rsc "$xx" --noconfirm; done
|
||||||
|
|
||||||
rm /etc/sddm.conf || true
|
rm /etc/sddm.conf || true
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user