summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmish2017-06-07 09:06:16 +0530
committerAmish2017-06-07 09:06:16 +0530
commit4c325a76cc51454118ed25b79736744f1e81e6a4 (patch)
tree31aa8513760c59474daafc723b105a3a8aad75d4
parent49ad6756037594486f4ea247b355f0b42455272f (diff)
downloadaur-4c325a76cc51454118ed25b79736744f1e81e6a4.tar.gz
Handle unit restarts a little better
-rw-r--r--.SRCINFO6
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD6
-rw-r--r--pulledpork_update.sh12
4 files changed, 15 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0068865c7533..87dbb33eb88b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Wed Nov 16 04:23:34 UTC 2016
+# Wed Jun 7 03:32:59 UTC 2017
pkgbase = pulledpork
pkgdesc = Tool to automatically update rules for snort
pkgver = 0.7.2
- pkgrel = 3
+ pkgrel = 4
url = https://github.com/shirkdog/pulledpork
install = install
arch = any
@@ -27,7 +27,7 @@ pkgbase = pulledpork
source = pulledpork.cron
sha256sums = 50046477d5d1a18aec131a56bd3f21170057d8a31fd6f30af706e31d5b14bd0a
sha256sums = 60ae10e636568a216e5629a1e73450d086fd77cd3328f5ba2c90d2483a1e9c08
- sha256sums = 7ec58f5e73b3432eadab9a6050f17d5a1bd038ef2cfe52023da9f772ac532f98
+ sha256sums = 584326ce79c1694849f60f25e4306ae3f2df6228c34c2e6f3ba30993f53e6a3f
sha256sums = c9213d3076424dc391d09a6c19f769631f668f27206585dd98dcbf9390a1b9ee
pkgname = pulledpork
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..348e57e3f706
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+src
+pkg
+*any.pkg.tar.xz
+pulledpork-*.tar.gz
diff --git a/PKGBUILD b/PKGBUILD
index 8dc626d81560..57494b8aa1ad 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,10 +4,9 @@
_user=shirkdog
pkgname=pulledpork
pkgver=0.7.2
-pkgrel=3
+pkgrel=4
pkgdesc="Tool to automatically update rules for snort"
arch=('any')
-#url="https://code.google.com/p/pulledpork"
url="https://github.com/${_user}/${pkgname}"
license=('GPL')
depends=('cron' 'perl' 'perl-lwp-protocol-https' 'perl-crypt-ssleay' 'perl-archive-tar' 'perl-switch' 'perl-bytes-random-secure')
@@ -17,14 +16,13 @@ backup=('etc/pulledpork/pulledpork.conf'
'etc/pulledpork/dropsid.conf'
'etc/pulledpork/enablesid.conf'
'etc/pulledpork/modifysid.conf')
-#source=("https://pulledpork.googlecode.com/files/pulledpork-${pkgver}.tar.gz"
source=("pulledpork-${pkgver}.tar.gz::https://github.com/${_user}/${pkgname}/archive/${pkgver}.tar.gz"
"pulledpork.conf"
"pulledpork_update.sh"
"pulledpork.cron")
sha256sums=('50046477d5d1a18aec131a56bd3f21170057d8a31fd6f30af706e31d5b14bd0a'
'60ae10e636568a216e5629a1e73450d086fd77cd3328f5ba2c90d2483a1e9c08'
- '7ec58f5e73b3432eadab9a6050f17d5a1bd038ef2cfe52023da9f772ac532f98'
+ '584326ce79c1694849f60f25e4306ae3f2df6228c34c2e6f3ba30993f53e6a3f'
'c9213d3076424dc391d09a6c19f769631f668f27206585dd98dcbf9390a1b9ee')
install=install
diff --git a/pulledpork_update.sh b/pulledpork_update.sh
index d1bcd1535d76..7dfb64aa9532 100644
--- a/pulledpork_update.sh
+++ b/pulledpork_update.sh
@@ -16,19 +16,19 @@ fi
( ulimit -t 60; /usr/bin/pulledpork.pl -P -c /etc/pulledpork/pulledpork.conf )
# restart snort
-if systemctl is-active snort &>/dev/null
+if systemctl -q is-active snort.service &>/dev/null
then
- systemctl restart snort
+ systemctl -q try-restart snort.service
fi
# restart suricata
-if systemctl is-active suricata &>/dev/null
+if systemctl -q is-active suricata.service &>/dev/null
then
- systemctl restart suricata
+ systemctl -q try-restart suricata.service
fi
# restart barnyard2
-if systemctl is-active barnyard2 &>/dev/null
+if systemctl -q is-active barnyard2.service &>/dev/null
then
- systemctl restart barnyard2
+ systemctl -q try-restart barnyard2.service
fi