Sei que isso é uma resposta demorada, mas imaginei que compartilharia minha solução. Parece que você pode "recriar" o serviço hwclock
e obter o resultado desejado, da seguinte maneira:
Para desmascarar um serviço, o arquivo de definição correspondente precisa estar presente em /etc/systemd/system
. Felizmente, no Ubuntu Core este diretório é mapeado para /writable/system-data/etc/systemd/system
- então nesse diretório gravável você pode criar um arquivo chamado hwclock.service
com o seguinte conteúdo (ajustado se desejado):
[Unit]
Description=Hardware clock synchronization
[Service]
Type=oneshot
ExecStart=/sbin/hwclock --hctosys --utc --adjfile=/writable/system-data/etc/adjtime
ExecStop=/sbin/hwclock --systohc --utc --adjfile=/writable/system-data/etc/adjtime
[Install]
WantedBy=multi-user.target
Você pode desmascarar e ativar o serviço normalmente:
sudo systemctl unmask hwclock
sudo systemctl enable hwclock