[Unit]
Description=One-time run of apt upgrade after the updated apt pin is in place
DefaultDependencies=no
After=network.target network-online.target systemd-networkd.service systemd-resolved.service NetworkManager.service
Requires=network.target network-online.target systemd-networkd.service systemd-resolved.service NetworkManager.service
Before=multi-user.target gdm.service gdm3.service
RequiresMountsFor=/var
ConditionPathExists=!/var/lib/nvidia-spark-run-apt-upgrade-once/done

[Service]
Type=oneshot
User=root
Group=root
Environment=DEBIAN_FRONTEND=noninteractive
ExecStart=/usr/sbin/nvidia-spark-run-apt-upgrade-once.sh

RemainAfterExit=no

[Install]
WantedBy=multi-user.target gdm.service gdm3.service
