evtl. kennt sich hier ja einer in dem Thema aus.
Ich hab ein Programm, welches mit einem Installationsskript geliefert wird, welches als root ausgeführt werden will um seine Programmdateien zu installieren.
Das will und werde ich natürlich nicht machen, da ich das für eine ganz besch…eidene Idee halte.
Nun wäre die Idee, das Skript in einer Sandbox o.ä. auszuführen, womit ich allerdings wenig bis keine Erfahrung habe. Der Ablauf sollte ganz grob so sein:
1. Aufsetzen einer Sandbox (e.g. chroot, nspawn, docker o.ä.) in einem Verzeichnis, welches als pseudo-root agiert
2. Ausführen des Skripts in der Sandbox
3. Isolieren der installierten Dateien
4. Kontrolle der installierten Dateien
5. Erstellen eines Pakets für meinen Paketmanager mit den installierten Dateien
Momentan bin ich mir vor allem nicht sicher wie ich 3. bewerkstelligen soll.
Gibt es Tools, die /bin etc. vorgaukeln, dann aber nach Ablauf nur veränderte Dateien zurücklassen (was ja irgendwie notwendig wäre).