diff options
author | Matthieu Leboeuf | 2024-01-07 12:28:40 +0100 |
---|---|---|
committer | Matthieu Leboeuf | 2024-01-07 12:28:40 +0100 |
commit | 1ea557150ec33476a3785b5569e28db5b08aa4bd (patch) | |
tree | d4553b808239d733eeae33f7118b382ddc200530 | |
download | aur-1ea557150ec33476a3785b5569e28db5b08aa4bd.tar.gz |
init package
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..cc24233d7fff --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = wapt-agent + pkgdesc = WAPT Agent + pkgver = 2.4.0.14143 + pkgrel = 1 + url = https://www.wapt.fr/en/doc/ + arch = x86_64 + license = custom + optdepends = syslog-ng + source = https://wapt.tranquil.it/debian/wapt-2.4/pool/main/t/tis-waptagent/tis-waptagent_2.4.0.14143-9847ee8b-debian-12-amd64_amd64.deb + source = LICENSE + b2sums = ecaae947051c9935d5bd1ead8081383e504dc000a6535a94581fd9cffeef8d6e301eb2efa4cd2b12d7b5d8dd32c60cb159de48c2f20b74a4979a227d76da0672 + b2sums = cd5269b8c3c36750904835e589d401e868c808df46ee265aa63b8720a09d066448f03b20c7e45949ae5ef59bf3ca90d73d15a0e18ce786f91ee51193e615c501 + +pkgname = wapt-agent diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a6e0fef090bf --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Matthieu Leboeuf <contact@matthieul.dev> + +pkgname=wapt-agent +pkgver=2.4.0.14143 +pkgrel=1 +pkgdesc="WAPT Agent" +arch=('x86_64') +url="https://www.wapt.fr/en/doc/" +license=('custom') +optdepends=('syslog-ng') +source=("https://wapt.tranquil.it/debian/wapt-2.4/pool/main/t/tis-waptagent/tis-waptagent_2.4.0.14143-9847ee8b-debian-12-amd64_amd64.deb" + "LICENSE") +b2sums=('ecaae947051c9935d5bd1ead8081383e504dc000a6535a94581fd9cffeef8d6e301eb2efa4cd2b12d7b5d8dd32c60cb159de48c2f20b74a4979a227d76da0672' + 'cd5269b8c3c36750904835e589d401e868c808df46ee265aa63b8720a09d066448f03b20c7e45949ae5ef59bf3ca90d73d15a0e18ce786f91ee51193e615c501') + +package() { + tar -xf data.tar.xz --no-same-owner -C "${pkgdir}" + + # postinstall of deb file (based on postinst file) + echo Setting up log files + mkdir -p $pkgdir/var/log + touch $pkgdir/var/log/waptservice.log + chown root:root $pkgdir/var/log/waptservice.log + chmod 640 $pkgdir/var/log/waptservice.log + + echo Tightening up permissions + [ ! -d $pkgdir/opt/wapt/private ] && mkdir $pkgdir/opt/wapt/private + chown -R root:root $pkgdir/opt/wapt/private + chmod -R 700 $pkgdir/opt/wapt/private + + [ -f $pkgdir/opt/wapt/wapt-get.ini ] && chown root:root $pkgdir/opt/wapt/wapt-get.ini && chown root:root $pkgdir/opt/wapt/wapt-get.ini + + [ ! -d $pkgdir/opt/wapt/ssl ] && mkdir $pkgdir/opt/wapt/ssl + [ ! -d $pkgdir/opt/wapt/ssl/server ] && mkdir $pkgdir/opt/wapt/ssl/server + [ ! -d $pkgdir/opt/wapt/db ] && mkdir $pkgdir/opt/wapt/db + + chown root:root $pkgdir/opt/wapt/db + chmod 755 $pkgdir/opt/wapt/db + + # Install license + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + + echo + echo ------------------------------------------------------------- + echo 'Enable the service, systemctl enable waptservice' + echo ------------------------------------------------------------- + echo +} |