diff options
author | Yasuaki Uechi | 2020-12-31 11:47:28 +0900 |
---|---|---|
committer | Yasuaki Uechi | 2020-12-31 11:47:28 +0900 |
commit | 0ff0c0dc59aea083f5bbef8bbdc9adb2c246029e (patch) | |
tree | 88effbe9f51e0fc97e932890fff869a6e100e705 | |
parent | 38acceb70d8221e1c42ceb43bede73497ebf3e13 (diff) | |
download | aur-0ff0c0dc59aea083f5bbef8bbdc9adb2c246029e.tar.gz |
fix: systemd config
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 13 | ||||
-rw-r--r-- | cfddns.install | 6 | ||||
-rw-r--r-- | cfddns.service | 2 |
5 files changed, 22 insertions, 12 deletions
@@ -3,6 +3,7 @@ pkgbase = cfddns pkgver = 1.1.0 pkgrel = 1 url = https://github.com/uetchy/cfddns + install = cfddns.install arch = any license = MIT makedepends = git @@ -11,10 +12,12 @@ pkgbase = cfddns depends = python-cloudflare depends = python-click backup = etc/cfddns/cfddns.yml - source = archive.tar.gz::https://github.com/uetchy/cfddns/archive/v1.1.0.tar.gz + source = cfddns-1.1.0.tar.gz::https://github.com/uetchy/cfddns/archive/v1.1.0.tar.gz source = cfddns.service + source = cfddns.install sha256sums = 1591b924438507a0dea86d66735bfdbc0d549e0436447c257cedd2a02c856977 - sha256sums = f2e0ce7600fbb0f90086a6c903b8722ce4173f84586f4b642b7752dd459ac10a + sha256sums = 7cc3f2402decf9da7584468d1f42cb12d1708b22cef1f4898bfa46d5d48ac31b + sha256sums = 2c7b7a5a25855a84c080c83b241e5135d39f63adee25e82de6dc902a7589924b pkgname = cfddns diff --git a/.gitignore b/.gitignore index 9d1294244418..66a6cf4a7f5d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,4 @@ -# Sources /src -/*.tar.gz - -# Built package /pkg -/*.pkg.tar.xz +/*.tar.gz /*.zst @@ -9,12 +9,17 @@ url='https://github.com/uetchy/cfddns' license=('MIT') depends=('python' 'python-cloudflare' 'python-click') makedepends=('git' 'python-dephell') +install="${pkgname}.install" backup=('etc/cfddns/cfddns.yml') -source=("archive.tar.gz::${url}/archive/v${pkgver}.tar.gz" - "${pkgname}.service") +source=( + "${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz" + "${pkgname}.service" + "${pkgname}.install" +) sha256sums=( '1591b924438507a0dea86d66735bfdbc0d549e0436447c257cedd2a02c856977' - 'f2e0ce7600fbb0f90086a6c903b8722ce4173f84586f4b642b7752dd459ac10a' + '7cc3f2402decf9da7584468d1f42cb12d1708b22cef1f4898bfa46d5d48ac31b' + '2c7b7a5a25855a84c080c83b241e5135d39f63adee25e82de6dc902a7589924b' ) _archive=${pkgname}-${pkgver} @@ -40,4 +45,4 @@ package() { install -D -m644 "${srcdir}/${pkgname}.service" \ "${pkgdir}/usr/lib/systemd/system/${pkgname}.service" -}
\ No newline at end of file +} diff --git a/cfddns.install b/cfddns.install new file mode 100644 index 000000000000..44ff1b425224 --- /dev/null +++ b/cfddns.install @@ -0,0 +1,6 @@ +post_install() { + echo "### cfddns ###" + echo "1. Edit /etc/cfddns/cfddns.yml" + echo "2. Add FQDN in /etc/cfddns/domains separated by lines" + echo "3. systemctl enable --now cfddns" +}
\ No newline at end of file diff --git a/cfddns.service b/cfddns.service index 9d3ed4093545..3d547e374f47 100644 --- a/cfddns.service +++ b/cfddns.service @@ -3,7 +3,7 @@ Description=DDNS client for CloudFlare DNS After=network-online.target [Service] -ExecStart=/usr/bin/cfddns -c /etc/cfddns/cfddns.yml /etc/cfddns/cfddns/domains +ExecStart=/usr/bin/cfddns -c /etc/cfddns/cfddns.yml /etc/cfddns/domains Restart=on-failure [Install] |