summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorthePanz2023-08-08 00:09:07 +0200
committerthePanz2023-08-08 00:09:07 +0200
commit01a2caf1b07f360d85fad96b81713966a88ceb9a (patch)
tree4e6eb82c519d7b6e46f75d6d8383305df86a4696
parent1c1dc71f2e99db0439f371f2cec7cb1184d8ae49 (diff)
downloadaur-duckdns.tar.gz
fix(shell) Use POSIX compatible script
Reporter: @TwoLeaves
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD18
-rwxr-xr-xduckdns.sh4
3 files changed, 17 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0a1299f40a4e..eab6b0a48b31 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = duckdns
pkgdesc = Update your DuckDNS.org entries from your computer without setting up any cronjob. You just need to create config files for your domains.
- pkgver = 1.1.0
- pkgrel = 2
+ pkgver = 1.1.1
+ pkgrel = 1
url = https://www.duckdns.org
install = duckdns.install
arch = any
@@ -10,9 +10,9 @@ pkgbase = duckdns
source = duckdns.service
source = duckdns.timer
source = duckdns.sh
- md5sums = 4cad7ae6c25b8148916fc702f4846a6f
- md5sums = d6f285cc57f685e1c63a80ff060936eb
- md5sums = 8ce3ba46accd50aa8470456a230354bb
- md5sums = 3560d4e0fc1aae4232a6379eb999232c
+ sha512sums = 3846be8c2e45920fae7b43283cdfbef4d95ebc859808b8a7efa5b24b195abe23fe2ba3c137c7f31d733b874643a0abc940b136d471025e77d98b790b7e8f79f2
+ sha512sums = 3cbaa86ee15f8ec586a3979a6aedb10f904c7182d50617cda3ee010536f0e36cb9f01b4250a020cd5d7b03b53dc726434e85ec7a8820a72e99806d57c440c39f
+ sha512sums = 9b76ccbcae211ba393fa2ef9d00123313fb61314e7cc6bb1d50e63a7548e876c3878276ce28d9a56345eb5fae1cdd85adb35245a285746ec8f3523430e8b74d7
+ sha512sums = b29057f128d10b783fca5c47d2671fe8ff34762ff463471ee38621817a084c62be94ceaba863958b83657bc3ed16d087eea71e265064bb1db82d6c1267982a67
pkgname = duckdns
diff --git a/PKGBUILD b/PKGBUILD
index 3f0c424cdccf..4b2cabc31e25 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,21 +2,14 @@
# Maintainer: ThePanz <thepanz@gmail.com>
pkgname=duckdns
-pkgver=1.1.0
-pkgrel=2
+pkgver=1.1.1
+pkgrel=1
pkgdesc="Update your DuckDNS.org entries from your computer without setting up any cronjob. You just need to create config files for your domains."
arch=('any')
install=${pkgname}.install
url="https://www.duckdns.org"
backup=("etc/duckdns.d/default.cfg")
-source=('default.cfg' 'duckdns.service' 'duckdns.timer' 'duckdns.sh')
-
-md5sums=('4cad7ae6c25b8148916fc702f4846a6f'
- 'd6f285cc57f685e1c63a80ff060936eb'
- '8ce3ba46accd50aa8470456a230354bb'
- '3560d4e0fc1aae4232a6379eb999232c')
-
package() {
install -D duckdns.sh "${pkgdir}/usr/bin/${pkgname}"
@@ -28,3 +21,10 @@ package() {
}
+source=('default.cfg' 'duckdns.service' 'duckdns.timer' 'duckdns.sh' )
+sha512sums=(
+ "3846be8c2e45920fae7b43283cdfbef4d95ebc859808b8a7efa5b24b195abe23fe2ba3c137c7f31d733b874643a0abc940b136d471025e77d98b790b7e8f79f2"
+ "3cbaa86ee15f8ec586a3979a6aedb10f904c7182d50617cda3ee010536f0e36cb9f01b4250a020cd5d7b03b53dc726434e85ec7a8820a72e99806d57c440c39f"
+ "9b76ccbcae211ba393fa2ef9d00123313fb61314e7cc6bb1d50e63a7548e876c3878276ce28d9a56345eb5fae1cdd85adb35245a285746ec8f3523430e8b74d7"
+ "b29057f128d10b783fca5c47d2671fe8ff34762ff463471ee38621817a084c62be94ceaba863958b83657bc3ed16d087eea71e265064bb1db82d6c1267982a67"
+)
diff --git a/duckdns.sh b/duckdns.sh
index c28e1e665520..f6243e11bd17 100755
--- a/duckdns.sh
+++ b/duckdns.sh
@@ -4,11 +4,11 @@ logger -t DuckDNS "Updating DuckDNS entries"
EXITCODE=0
for file in /etc/duckdns.d/*.cfg
do
- source "${file}"
+ . "${file}"
logger -t DuckDNS "Executing config file '${file}'"
OUTPUT=$(curl --silent "https://www.duckdns.org/update?domains=${duckdns_hostname}&token=${duckdns_token}&ip=")
logger -t DuckDNS ${OUTPUT}
- if [ "${OUTPUT}" == "KO" ]; then
+ if [ "${OUTPUT}" = "KO" ]; then
logger -t DuckDNS "You should check if your domain/token is correct because the server responded negatively!"
EXITCODE=1
fi