Am 26.11.23 um 05:30 schrieb Marcus Jodorf:
> Marc Haber <
mh+usene...@zugschl.us> schrieb:
>
>> Arno Welzel <
use...@arnowelzel.de> wrote:
>>> Kay Martinen, 2023-11-21 17:46:
>>>
>>> [...]
>>>> Was ich also will ist entweder das neustarten verhindern oder
>>>> zuletzt automatisch zu schauen ob er evtl. aktiv ist und ihn wieder
>>>> zu deaktivieren und zu stoppen.
>>>>
>>>> Gibt es da irgendwo einen passenden Hook/script o.a. im apt Ablauf
>>>> wo man ein systemctl disable/stop teamviewer.service einfügen
>>>> könnte?
>>>
>>> Evtl. mit Triggern:
>>>
>>> <
https://wiki.debian.org/DpkgTriggers>
>>
>> Dazu müsste er der Maintainer des Pakets sein.
Bin ich nicht!
> Evtl. über apt trigger.
> Ich hab z.B. über /etc/apt/apt-conf.d/<script>
> und dort über
> Dpkg::Pre-Install-Pkgs
Gibt es auch Post-Install-Pkgs? Das schiene mir passender. Es soll ja
nur NACH dem updatelauf wieder automatisch vom neustarten/laufen
gehindert werden.
> ein Script eingeklinkt, daß bei jedem Package install oder remove
> aufgerufen wird.
> Das Script bekommt dann automatisch als Übergabeparameter vom System
> package name, old version, change direction, new version, action
> Aber da könnt man sicherlich auch einfach bei package name auf „teamviewer“
> matchen. Wenn action dann „**CONFIGURE**“ ist, was einer neuen
> Paketinstallation entspricht, könnte man vermutlich einfach entsprechend
> systemctl disable aufrufen. Vermutlich mit nötiger Verzögerung/Sleep, damit das
> erst nach vollständiger Installation erfolgt.
> Sollte aber prinzipiell möglich sein.
Interessante Idee, nur das mit dem sleep kommt mir zu wackelig vor. Gut,
man könnte sicher auch eine halbe stunde vorgeben, müsste dann aber wohl
nicht nur disable und stop sondern ggf. auch mask absetzen. Und wenn
doch mal vieleviele Pakete auf einmal kommen reicht's vielleicht doch
nicht. Immerhin sollten von teamviewer selbst keine weiteren Pakete
abhängen. Damit müsste es egal sein wenn der ggf. mitten im updaten
gekillt würde, Oder?
Post-Install wäre dann doch ein Trigger der immer danach was auslöst.
Gesehen habe ich solche triggermeldungen bei libc, neuem kernel,
mime-verknüpfungen oder Desktop-sachen bei update oder neu
Installationen schon.