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