mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2025-08-14 00:42:23 +00:00
Update update-pve.sh
This commit is contained in:
parent
97b6c0e44d
commit
f36af5af64
@ -72,14 +72,27 @@ update_pve9() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
disable_sources_repo() {
|
disable_sources_repo() {
|
||||||
local file="$1"
|
local file="$1"
|
||||||
if [[ -f "$file" ]] && grep -q "^Enabled: *true" "$file"; then
|
if [[ -f "$file" ]]; then
|
||||||
sed -i 's/^Enabled: *true/Enabled: false/' "$file"
|
sed -i ':a;/^\n*$/{$d;N;ba}' "$file"
|
||||||
return 0
|
|
||||||
|
if grep -q "^Enabled:" "$file"; then
|
||||||
|
sed -i 's/^Enabled:.*$/Enabled: false/' "$file"
|
||||||
|
else
|
||||||
|
echo "Enabled: false" >> "$file"
|
||||||
fi
|
fi
|
||||||
return 1
|
|
||||||
}
|
if ! grep -q "^Types: " "$file"; then
|
||||||
|
msg_warn "$(translate "Malformed .sources file detected, removing: $(basename "$file")")"
|
||||||
|
rm -f "$file"
|
||||||
|
fi
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
return 1
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if disable_sources_repo "/etc/apt/sources.list.d/pve-enterprise.sources"; then
|
if disable_sources_repo "/etc/apt/sources.list.d/pve-enterprise.sources"; then
|
||||||
@ -93,6 +106,7 @@ update_pve9() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[ -f /etc/apt/sources.list.d/pve-public-repo.list ] && rm -f /etc/apt/sources.list.d/pve-public-repo.list
|
[ -f /etc/apt/sources.list.d/pve-public-repo.list ] && rm -f /etc/apt/sources.list.d/pve-public-repo.list
|
||||||
[ -f /etc/apt/sources.list.d/pve-install-repo.list ] && rm -f /etc/apt/sources.list.d/pve-install-repo.list
|
[ -f /etc/apt/sources.list.d/pve-install-repo.list ] && rm -f /etc/apt/sources.list.d/pve-install-repo.list
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user