[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