Author: Pedro Lucas Porcellis <porcellis@eletrotupi.com>
antispam-api: update init.d & conf.d with logfile
pkgs/antispam-api/APKBUILD | 6 +++--- pkgs/antispam-api/antispam-api.confd | 3 ++- pkgs/antispam-api/antispam-api.initd | 12 +++++-------
diff --git a/pkgs/antispam-api/APKBUILD b/pkgs/antispam-api/APKBUILD index 2738768c63a0681c604699962cbbdd860aed7480..90ca7a2f1a403a7e29f000096a621211bc963840 100644 --- a/pkgs/antispam-api/APKBUILD +++ b/pkgs/antispam-api/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Pedro Lucas Porcellispkgname=antispam-api pkgver=0_git20220503 _commit=cb63e0104ac171fd9fed9ca172610d409b4aaa7f -pkgrel=0 +pkgrel=2 pkgdesc="A simple API to potentially identify spammy domains/usernames" options="!check" # No testsuite url="https://git.sr.ht/~porcellis/antispam-api" @@ -37,6 +37,6 @@ install -Dm755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname } sha512sums=" b64c286dbfd9480ac945c2ebe170099b35eff6cfbe8c90371ab9c58ba566bf9b5df593672eb446a1ac1bc77fee31b997bdb96ff60f8f2799d93fee8cb94803f7 antispam-api-0_git20220503.tar.gz -b775b65fab8ec07098b6ff75f5a9985d60ce62634ce511d9757f478961bc1acfb504188378cae25491570f4065d5b9a91684acb4577d72902dba6ab5653e584f antispam-api.initd -a5b86f03c863d588ed1a69709dbbf28ab7c36becd5b9e139b64029ab7cd1ffa7dda27b58c4c276db8a77c4d398a8afa496f80dbe8586dceb735a5d61027ac7f7 antispam-api.confd +4ea3b469e50d3899d1e5d57e2fd7582ab4606a5f92044cb854635f318d68d4c40d62a3f17941f6b04aab4c6b3ca90285a8864c769637534cfb61afee3b3aba15 antispam-api.initd +0f5a9f2976d07013087b74abb4157295653af3b29b1845263a343d2141a77351dc60316516a3afe338d350544476b2b275dd7c0ba963868890b350dbf8ff11a8 antispam-api.confd " diff --git a/pkgs/antispam-api/antispam-api.confd b/pkgs/antispam-api/antispam-api.confd index 13bd13e60eee686ccb476a2d22201029fa898bc0..166d8771f8f88bd65dae5d4a6429711d71705edd 100644 --- a/pkgs/antispam-api/antispam-api.confd +++ b/pkgs/antispam-api/antispam-api.confd @@ -1,2 +1,3 @@ # Configuration files for antispam -ANTISPAM_DATADIR=/usr/share/antispam +export ANTISPAM_DATADIR=/usr/share/antispam +antispam_log_file="/var/log/antispam-api.log" diff --git a/pkgs/antispam-api/antispam-api.initd b/pkgs/antispam-api/antispam-api.initd index 660e7d6fe698f2a644cdcc361033c4fecf83a549..66fa954c89977a1271e7790a3239556b958e5af7 100644 --- a/pkgs/antispam-api/antispam-api.initd +++ b/pkgs/antispam-api/antispam-api.initd @@ -1,15 +1,13 @@ #!/sbin/openrc-run -name="antispam" +name="antispam-api" description="Tiny daemon API for identify potentially spam username/domains" supervisor=supervise-daemon -command=/usr/bin/antispam -command_args="$antispam_upstream" +command=/usr/bin/antispam-api command_user="antispam:antispam" +command_args="serve" pidfile="/run/${RC_SVCNAME}.pid" +start_stop_daemon_args="--stdout $antispam_log_file" start_pre() { - [ -n "$output_log" ] && checkpath -f "$output_log" \ - -m 644 -o antispam:antispam - [ -n "$error_log" ] && checkpath -f "$error_log" \ - -m 644 -o antispam:antispam + checkpath -f -m 0664 -o "antispam:antispam" "$antispam_log_file" }