Beiträge von Sauerland

    Übrigens gibt es eine spannende Lektüre zu der (zum Glück in letzter Minute aufgedeckten) Kompromittierung von ssh via xz:

    Hab ich in der CT schon gelesen, das war aber ein ganz anderer Angriffsvektor.......


    Übrigens:

    Wer sagt dir, das die Pakete in den von dir eingebundenen /home Repos nicht kompromittiert sind??????????

    Denn die werden auch teilweise lokal gebaut und dann erst hochgeladen......


    Wo ich etwas sehen will, sehe ich etwas.....

    Wenn ich ein lokales Verzeichnis als Repo definiere und mir ein böser Mensch dort ein manipuliertes rpm hereinschiebt - was mag dann wohl passieren, wenn root das nächste Mal "zypper (d)up" ausführt ? :/

    Dann hast du ganz andere Probleme..........


    Ich weiß auch nicht, wie slowroll jetzt mit den Dateirechten im /home eines Users umgeht, bei einer Neuinstallation von Leap 16.0 wird Username/Username benutzt.

    Das gleiche habe ich übrigens auch auf meinem Dualseat System gemacht, das noch unter Leap 15.6 läuft. Und da will zypper mein neues Package nicht wieder gegen die alten Packages von SuSE austauschen (ja, ich weiß, dass "zypper dup" und "zypper up" zwei verschiedene Dinge sind). Daher irritiert mich die geänderte Logik bei SlowRoll aber immer wieder ...

    zypper dup macht schon seit Jahren keinen automatischen Repowechsel mehr, das wurde wegen Tumbleweed damals so geändert.

    Ich baue nicht in dem repo-Verzeichnis - da verlinke ich nur die benötigten Endprodukte, um zypper glücklich zu machen. :saint:


    Mein lokales Repo-Verzeichnis soll aber nur für root zugänglich sein, damit nicht jeder RPMs einschmuggeln kann.

    Murks.


    Gebaut wird als User im Users /home, nur installiert wird als root.


    Daher ist es egal, wo die rpms liegen, nur root kann installieren.


    Wenn du aber jetzt eine rpmbuild Umgebung aufsetzt und das RPM Verzeichnis als Repo einfügst, brauchst du nichts mehr verschieben.

    Für Leap 16.0



    Für Leap 15.6:

    Die Verzeichnisse und Dateien brauchst du.

    Dieses postinstall Script wird ausgeführt.Aber bevor du das ausfühhrst, nachdem du die Dateien wiederhergestellt hast würd ich rpm noch einmal installieren mit:

    Code
    rpm -i /Pfad/zum/rpm-Paket/rpm-xxx.rpm 

    Ansonsten: