summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYasuaki Uechi2020-12-31 11:47:28 +0900
committerYasuaki Uechi2020-12-31 11:47:28 +0900
commit0ff0c0dc59aea083f5bbef8bbdc9adb2c246029e (patch)
tree88effbe9f51e0fc97e932890fff869a6e100e705
parent38acceb70d8221e1c42ceb43bede73497ebf3e13 (diff)
downloadaur-0ff0c0dc59aea083f5bbef8bbdc9adb2c246029e.tar.gz
fix: systemd config
-rw-r--r--.SRCINFO7
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD13
-rw-r--r--cfddns.install6
-rw-r--r--cfddns.service2
5 files changed, 22 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9bcba71216cd..e1048bbb312e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 378371e6a0b1..d25d85c340eb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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]