diff options
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 2 | ||||
-rw-r--r-- | gogios.install | 9 |
3 files changed, 9 insertions, 4 deletions
@@ -1,6 +1,6 @@ pkgbase = gogios pkgdesc = Checks to see if required services are still running on important machines. - pkgver = 1.2.r0.g4ebd7ed + pkgver = 1.3.r2.g9951692 pkgrel = 1 url = https://github.com/bkasin/gogios install = gogios.install @@ -1,7 +1,7 @@ # Maintainer: Bailey Kasin <bailey@gingertechnology.net> (https://angrysysadmins.tech) pkgname=gogios -pkgver=1.2.r0.g4ebd7ed +pkgver=1.3.r2.g9951692 pkgrel=1 pkgdesc="Checks to see if required services are still running on important machines." arch=('x86_64') diff --git a/gogios.install b/gogios.install index 01075ea27efa..e08b9c0e50a2 100644 --- a/gogios.install +++ b/gogios.install @@ -13,14 +13,21 @@ post_install() { echo "Making current results file" cp /etc/gingertechengine/checks.json /opt/gingertechengine/js/current.json fi + + if [ ! -f /var/log/gingertechnology ]; then + mkdir /var/log/gingertechnology + fi if id "gogios" >/dev/null 2>&1; then echo "gogios user already exists" else + mkdir -p /var/spool/gogios useradd --system --no-create-home --shell /sbin/nologin gogios + chown gogios:gogios /var/spool/gogios fi chown gogios:gogios -R /var/log/gingertechnology + chmod 0764 -R /var/log/gingertechnology chown gogios:gogios -R /usr/lib/gingertechengine chown gogios:gogios -R /etc/gingertechengine chown gogios:gogios -R /opt/gingertechengine @@ -28,8 +35,6 @@ post_install() { post_upgrade() { post_install - - systemctl restart gogios } pre_remove() { |