[Unit] Description=Zypper Refresh and Download Updates (Non-interactive) Wants=network-online.target zypper-offline-update.service After=network-online.target [Service] Type=oneshot RemainAfterExit=yes TimeoutStartSec=0 ExecStartPre=/bin/sleep 10 ExecStart=/usr/local/bin/zypper-refresh-download.sh Environment="ZYPP_LOCK_TIMEOUT=600" [Install] WantedBy=multi-user.target