bootstrap: require chaotic-aur repo in pacman.conf for skip; topgrade cargo fallback
This commit is contained in:
parent
0bdaefcf97
commit
63106f5e3f
2 changed files with 9 additions and 4 deletions
|
|
@ -68,8 +68,13 @@ log "skipping cargo bat install (os_family={{ .os_family }}, pacman handles it)"
|
|||
# - gentoo: topgrade is in GURU overlay. Use emerge.
|
||||
if ! command -v topgrade >/dev/null 2>&1; then
|
||||
{{ if eq .os_family "arch" -}}
|
||||
log "installing topgrade via pacman (chaotic-aur)"
|
||||
sudo pacman -S --needed --noconfirm topgrade
|
||||
if sudo grep -q "^\[chaotic-aur\]" /etc/pacman.conf; then
|
||||
log "installing topgrade via pacman (chaotic-aur)"
|
||||
sudo pacman -S --needed --noconfirm topgrade
|
||||
else
|
||||
log "chaotic-aur not configured — falling back to cargo install topgrade"
|
||||
cargo install topgrade --locked
|
||||
fi
|
||||
{{ else if eq .os_family "debian" -}}
|
||||
log "installing topgrade via cargo (debian has no topgrade package)"
|
||||
cargo install topgrade --locked
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue