Browse Source

Ensure SD card updater runs after networking and Docker (#741)

Co-authored-by: Luke Childs <lukechilds123@gmail.com>
show-build-version-clean
Aaron Dewes 4 years ago
committed by GitHub
parent
commit
5d63f36b19
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 26
      scripts/umbrel-os/services/umbrel-external-storage-sdcard-update.service
  2. 1
      scripts/umbrel-os/services/umbrel-external-storage.service
  3. 2
      scripts/umbrel-os/services/umbrel-startup.service

26
scripts/umbrel-os/services/umbrel-external-storage-sdcard-update.service

@ -0,0 +1,26 @@
# Umbrel External Storage SDcard Updater
# Installed at /etc/systemd/system/umbrel-external-storage-sdcard-update.service
[Unit]
Description=External Storage SDcard Updater
Requires=umbrel-external-storage.service
After=umbrel-external-storage.service
Wants=network-online.target
After=network-online.target
Wants=docker.service
After=docker.service
[Service]
Type=oneshot
Restart=no
ExecStart=/home/umbrel/umbrel/scripts/umbrel-os/external-storage/update-from-sdcard
TimeoutStartSec=45min
User=root
Group=root
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=external storage updater
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target

1
scripts/umbrel-os/services/umbrel-external-storage.service

@ -9,7 +9,6 @@ Before=docker.service
Type=oneshot
Restart=no
ExecStart=/home/umbrel/umbrel/scripts/umbrel-os/external-storage/mount
ExecStartPost=/home/umbrel/umbrel/scripts/umbrel-os/external-storage/update-from-sdcard
TimeoutStartSec=45min
User=root
Group=root

2
scripts/umbrel-os/services/umbrel-startup.service

@ -5,6 +5,8 @@
Description=Umbrel Startup Service
Requires=umbrel-external-storage.service
After=umbrel-external-storage.service
Requires=umbrel-external-storage-sdcard-update.service
After=umbrel-external-storage-sdcard-update.service
Wants=network-online.target
After=network-online.target
Wants=docker.service

Loading…
Cancel
Save