summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthieu Leboeuf2024-01-07 12:28:40 +0100
committerMatthieu Leboeuf2024-01-07 12:28:40 +0100
commit1ea557150ec33476a3785b5569e28db5b08aa4bd (patch)
treed4553b808239d733eeae33f7118b382ddc200530
downloadaur-1ea557150ec33476a3785b5569e28db5b08aa4bd.tar.gz
init package
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD48
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
+}