From 16fc1cb4182085715ebce89028e10d7129f8516e Mon Sep 17 00:00:00 2001 From: tengel Date: Wed, 20 Mar 2024 09:32:36 -0500 Subject: [PATCH] adding Arch build files --- PKGBUILD | 40 ++++++++++++++++++++++++++++++++++++++++ petrified.archinst | 5 +++++ 2 files changed, 45 insertions(+) create mode 100644 PKGBUILD create mode 100644 petrified.archinst diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..359c6e7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Troy Engel + +pkgname=petrified +pkgver=1.0 +pkgrel=1 +pkgdesc="Bash client to update dynamic DNS at freedns.afraid.org" +arch=('any') +url="https://github.com/troyengel/petrified" +license=('GPL3') +options=('emptydirs') +depends=('util-linux' 'coreutils' 'bash' 'iproute2' 'curl') +install=petrified.archinst +backup=('etc/petrified.conf') +source=('petrified' + 'petrified.conf' + 'petrified.crontab' + 'petrified.dispatch' + 'petrified.logrotate' + 'README.md' + 'LICENSE') +md5sums=('019946e82cb8be1b1073fa8f4016bf02' + 'f011bccfc9ef01a7e27a8d79f8e8d0bd' + '96748831c58c8b64e786a9f7386db22e' + '01d6dd718325644c3bfbc89030d66a21' + '66aff4c7c44404f32315abdab0a479bc' + '56ab643013bdea713f0e67a095e77b56' + 'd32239bcb673463ab874e80d47fae504') + +package() { + install -dm0755 "${pkgdir}/usr/bin" + install -m0755 petrified "${pkgdir}/usr/bin/" + install -dm0755 "${pkgdir}/etc" + install -m0640 petrified.conf "${pkgdir}/etc/" + install -dm0755 "${pkgdir}/var/cache/petrified" + + install -dm0755 "${pkgdir}/usr/share/doc/${pkgname}" + install -m0644 petrified.crontab petrified.dispatch petrified.logrotate \ + README.md "${pkgdir}/usr/share/doc/${pkgname}" +} + diff --git a/petrified.archinst b/petrified.archinst new file mode 100644 index 0000000..a62183c --- /dev/null +++ b/petrified.archinst @@ -0,0 +1,5 @@ + +pre_remove() { + rm -f /var/cache/petrified/lastip.dat 2>/dev/null +} +