🔒 Repository is read-only – file editing is disabled.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
pkgname: noip2
pkgver: '2.1.9-1'
pkgrel: '8'
pkgdesc: Dynamic DNS Update Client for Linux
url: 'https://www.noip.com/download?page=linux'
arch: x86_64
depends: []
makedepends: []
source:
- noip2-2.1.9-consolidate-2.patch
- 'https://www.no-ip.com/client/linux/noip-duc-linux.tar.gz'
sha256sums:
- SKIP
- 82b9bafab96a0c53b21aaef688bf70b3572e26217b5e2072bdb09da3c4a6f593
hooks:
post-install: |
name=noip2
version=2.1.9-1
release=8
INFO="\033[1;36m"
NORMAL="\033[0;39m"
FILE="no-ip2.conf"
if [ ! -f etc/$FILE ]; then
usr/bin/noip2 -C -c tmp/$FILE
if [ -f tmp/$FILE ];then
mv tmp/$FILE /etc &&
printf "${INFO} /etc/$FILE file created${NORNAL}\n"
else
printf "${INFO} No file /etc/$FILE created${NORNAL}\n"
printf "${INFO} You should run: /usr/bin/noip2 -C -c /etc/$FILE again !!!${NORMAL}\n"
fi
fi
build: |
cd noip-${pkgver}
patch -Np1 -i ../noip2-2.1.9-consolidate-2.patch
make
mkdir -p ${PKGDIR}/{usr/bin,etc}
cp noip2 ${PKGDIR}/usr/bin/
## service
# systemd
mkdir -p ${PKGDIR}/usr/lib/systemd/system
mkdir -p ${PKGDIR}/etc/systemd/system/multi-user
cat > ${PKGDIR}/usr/lib/systemd/system/${pkgname}.service << "EOF"
[Unit]
Description="No-IP Dynamic DNS Update Client"
[Service]
ExecStart=/usr/bin/noip2
RestartSec=3
[Install]
WantedBy=multi-user.target
EOF
ln -sv /usr/lib/systemd/system/${pkgname}.service \
${PKGDIR}/etc/systemd/system/multi-user/${pkgname}.service
package: |
true