Primeiro de tudo, você ainda pode usar o seu cliente de atualização dinâmica no Ubuntu Core, basta baixar seu tarball e usar os binários pré-compilados a partir dele.
Se isso não fosse bom o suficiente para você, seria incrivelmente fácil tirar proveito disso. Crie um arquivo snapcraft.yaml
, preencha-o assim:
name: dynamic-update-client
version: 2.1.9snap1
summary: No-IP dynamic DNS update client
grade: stable
confinement: strict
description: |
Dynamic DNS Update Client continually checks for IP address changes in the
background and automatically updates the DNS at No-IP whenever it changes.
apps:
noip2:
command: noip2
plugs: [network, network-bind]
parts:
dynamic-update-client:
plugin: make
source: https://www.noip.com/client/linux/noip-duc-linux.tar.gz
source-subdir: noip-2.1.9-1
artifacts: [noip2] # Otherwise it tries to configure while building
build-packages: [gcc, libc6-dev]
organize:
noip2: bin/
e execute snapcraft
nele.