[Unit] ConditionCapability=CAP_SYS_TIME ConditionVirtualization=!container DefaultDependencies=no Wants=dev-rtc_i2c.device After=dev-rtc_i2c.device Before=sysinit.target Conflicts=shutdown.target [Service] Type=oneshot CapabilityBoundingSet=CAP_SYS_TIME PrivateTmp=yes ProtectSystem=full ProtectHome=yes DeviceAllow=/dev/rtc rw DevicePolicy=closed ExecStart=/bin/sh -c "/usr/bin/echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device" ExecStartPost=/usr/bin/logger --tag rtc-i2c 'System clock set from i2c hardware clock' [Install] WantedBy=sysinit.target