[Eisfair] WireGuard Paketabkündigung
Marcus Röckrath
marcus.roeckrath at gmx.de
Do Jan 29 15:34:55 CET 2026
Hallo Sebastian,
Sebastian Ertz wrote:
>>> @Sebastian:
>>> Den Rausoperiercode kann ich dir vorbereiten, das ist nicht viel und
>>> käme in die preinstall.sh von wireguard-tools.
>
> z.B. für /usr/bin/wg
> sed '/[[:space:]]usr\/bin\/wg$/d' /etc/filelist.d/wireguard-files.txt
Ja, wir prüfen meist noch, in welchen Fällen das ausschneiden überhaupt
notwendig ist.
Das Ausschneiden geschieht durch das neue Paket wireguard-tools, da dies
wegen require vor dem wiregurad-Update installiert werden muss, also sonst
das wireguard-Update wieder Teile von wireguard-tools löschen würde.
In preinstall.sh von wireguard-tools:
installed=$(eisman check wireguard 3.6.1)
# Nur Ausschneiden wenn installiert und wireguard <= 3.6.0
if [ "${installed}" = "new" ]
then
if [ -f /etc/filelist.d/wireguard-files.txt ]
then
sed -i '/usr\/bin\/wg$/d' /etc/filelist.d/wireguard-files.txt
sed -i '/usr\/share/bash-completion/completions/wg$/d'
/etc/filelist.d/wireguard-files.txt
fi
fi
Die Checks wirken doppelt gemoppelt, haben wir uns irgendwo so als Vorlage
angewöhnt.
In wireguard-Paket 3.6.1 beide Dateien raus und require auf wireguard-tools
setzen.
--
Gruß Marcus
[eisfair-Team]
Mehr Informationen über die Mailingliste Eisfair