blob: ce671910265ce44e6edac399c2f4b7ca6dbbdeab (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
post_install() {
_patch_pacman_conf
}
post_upgrade() {
_patch_pacman_conf
}
_patch_pacman_conf() {
conf=/etc/pacman.conf
[ -f "$conf" ] || return 0
# Csak akkor nyulunk hozza, ha pontosan a regi, egysoros Server= allapotot
# talaljuk (meg nincs Include-ra atallitva) - igy nem irunk felul kezzel
# modositott konfigot.
if grep -qF 'Server = https://page.rp1.hu/x86_64/' "$conf" \
&& ! grep -qF 'Include = /etc/pacman.d/raveos-core-mirrorlist' "$conf"; then
sed -i \
'\|^Server = https://page.rp1.hu/x86_64/$|c\Include = /etc/pacman.d/raveos-core-mirrorlist' \
"$conf"
# Ha a masodlagos Server sor is mar ott volt kulon sorban, azt kivesszuk,
# mert most mar az Include fajl adja mindket szervert.
sed -i '\|^Server = https://github.com/rave-os/RaveOS-core-repo-mirror/releases/download/core-repo-x86_64/$|d' "$conf"
echo "raveos-mirrorlist: /etc/pacman.conf frissitve (raveos-core-repo -> Include mirrorlist, GitHub tartalek szerverrel)"
fi
}
|