File: //lib64/systemd/system/synolicensemigrate.service
[Unit]
Description=Synology License Service Migrate Service
After=syno-flash-device.target sysinit.target
# We need to wait for syno-flash-device.target to ensure synoboot2 is ready.
# Also run after sysinit.target to ensure the root filesystem is initialized.
Before=basic.target get-machine-key.service
# This service must run before basic.target so the migration service runs
# before synolicensed.
# It must also run before get-machine-key.service, because get-machine-key.service
# may force unmounting of synoboot2.
IgnoreOnIsolate=no
DefaultDependencies=no
[Service]
Type=oneshot
ExecStart=/usr/syno/bin/synolicensemigrate
RuntimeDirectory=synolicensemigrate
CapabilityBoundingSet=CAP_SYS_ADMIN CAP_DAC_OVERRIDE CAP_DAC_READ_SEARCH CAP_CHOWN CAP_FOWNER CAP_SETUID CAP_SETGID
[X-Synology]