Amy - macOS Update mit Amy Nudge

Owner
Tobias Linder
Last edited time
21 juin 2024 06 h 49
Tags
Amy
Created
2 avril 2024 07 h 03

Funktionsweise

intitialRefreshCycle (mehr als 72 Stunden vor dem Stichtag)

Das Amy Team definiert einen Stichtag bis wann das Update eingespielt werden muss. Dies ist in der Regel 14 Tage nach Erscheinen (siehe Kapitel Stichtag). Hat der Benutzer diese Version noch nicht installiert, erscheint das Nudge Fenster und es ergeben sich folgende Optionen:

  • Update auf später verschieben (30 Minuten plus zufälliger Verzögerung von maximal 3 Minuten)
  • Update um 24 Stunden verschieben
  • Update auf einen bestimmten Tag verschieben
  • Nudge nicht beantworten (Fenster kann zwar in den Hintergrund verschoben werden, kommt aber nach 5 Stunden wieder zum Vorschein)
No image caption provided

approachingRefreshCycle (72 Stunden vor dem Stichtag)

Rückt der Stichtag näher, ändert sich das Verhalten von Nudge. 72 Stunden vor dem Stichtag ergeben sich dann folgende Optionen für den Benutzer:

  • Update auf später verschieben (30 Minuten plus zufälligem Verzögerung von maximal 3 Minuten)
  • Update um 24 Stunden verschieben
  • Update auf einen bestimmten Tag verschieben
  • Nudge nicht beantworten (Fenster kann zwar in den Hintergrund verschoben werden, kommt aber nach 1 Stunde und 40 Minuten wieder zum Vorschein)
No image caption provided

imminentRefreshCycle (24 Stunden vor dem Stichtag)

24 Stunden vor dem Stichtag wird das Verhalten wieder angepasst mit diesen Optionen:

  • Update auf später verschieben (30 Minuten plus zufälligem Verzögerung von maximal 3 Minuten)
  • Update um 1 Stunde verschieben
  • Nudge nicht beantworten (Fenster kann zwar in den Hintergrund verschoben werden, kommt aber nach 10 Minuten wieder zum Vorschein)
No image caption provided

elapsedRefreshCycle (am oder nach dem Stichtag)

Am Stichtag wechselt Nudge dann in den aggressiven Modus:

  • Nudge wechselt in den Vollbildmodus und der Hintergrund wird verschwommen und das Fenster kann nicht geschlossen werden
  • Update kann nicht mehr verschoben werden!
No image caption provided

Stichtag

Wann ein Update installiert werden soll definiert das Amy Team global für alle Kunden. Im Grundsatz gilt folgendes:

Jedes Mal, wenn Apple ein neues Update veröffentlicht, aktualisieren wir zeitnah die Nudge Konfiguration definieren den Stichtag auf "heute+14 Tage".

Die Stichtag ist kein relatives, sondern ein absolutes Datum. Zum Beispiel hat Apple am 8. Februar 2024 die macOS Version 14.3.1 veröffentlicht. Am gleichen Tag haben wir die Nudge Konfiguration angepasst und dabei 14 Tage hinzugerechnet. Somit wurde der Stichtag für das Update am 22. Februar 2024 erreicht.

Quellen

Amy Nudge basiert auf dem Nudge Projekt ist eine Open Source Lösung welche von der Mac Admins Community entwickelt wurde. Weitere Infos unter github.com/macadmins/nudge