summaryrefslogtreecommitdiff
path: root/community/osiris
diff options
context:
space:
mode:
Diffstat (limited to 'community/osiris')
-rw-r--r--community/osiris/PKGBUILD17
-rw-r--r--community/osiris/osiris.install18
-rwxr-xr-xcommunity/osiris/osirisd.init2
-rw-r--r--community/osiris/osirisd.service10
-rwxr-xr-xcommunity/osiris/osirismd.init2
-rw-r--r--community/osiris/osirismd.service10
6 files changed, 40 insertions, 19 deletions
diff --git a/community/osiris/PKGBUILD b/community/osiris/PKGBUILD
index 04fb34f64..81b659984 100644
--- a/community/osiris/PKGBUILD
+++ b/community/osiris/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 66263 2012-02-23 05:35:33Z spupykin $
+# $Id: PKGBUILD 78366 2012-10-17 15:27:49Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: jlvsimoes
pkgname=osiris
pkgver=4.2.3
-pkgrel=4
+pkgrel=5
pkgdesc="A file integrity management system"
arch=('i686' 'x86_64')
url="http://osiris.shmoo.com/"
@@ -14,10 +14,14 @@ install=$pkgname.install
#source=(http://osiris.shmoo.com/data/osiris-$pkgver.tar.gz
source=(http://arch.p5n.pp.ru/~sergej/dl/2011/osiris-$pkgver.tar.gz
osirismd.init
- osirisd.init)
+ osirisd.init
+ osirismd.service
+ osirisd.service)
md5sums=('1951c7dc0fe729af9ffaf58910340d12'
- '44281b8fc30ab3d452c6f35d3539d7ff'
- 'b859445803e4df59a4f82d7f411e1297')
+ '96c1ba5433bd0ed7d9520583a07b9bdd'
+ 'b6dde0a539ca798fa81489f717507f25'
+ '48644676b88b231803785b8e2da956e5'
+ 'c0355b453770f6bbc6a58f5cd80766b4')
build() {
cd $srcdir/$pkgname-$pkgver
@@ -38,4 +42,7 @@ build() {
install -D -m755 $srcdir/osirismd.init $pkgdir/etc/rc.d/osirismd
install -D -m755 $srcdir/osirisd.init $pkgdir/etc/rc.d/osirisd
rm -rf $pkgdir/usr/osiris
+
+ install -Dm0644 $srcdir/osirisd.service $pkgdir/usr/lib/systemd/system/osirisd.service
+ install -Dm0644 $srcdir/osirismd.service $pkgdir/usr/lib/systemd/system/osirismd.service
}
diff --git a/community/osiris/osiris.install b/community/osiris/osiris.install
index 5b139f45f..24497d8fd 100644
--- a/community/osiris/osiris.install
+++ b/community/osiris/osiris.install
@@ -1,10 +1,10 @@
post_install() {
- if [ ! `/bin/grep osiris /etc/group` ]; then
- /usr/sbin/groupadd -g 18 osiris &>/dev/null;
+ if [ ! `grep osiris etc/group` ]; then
+ groupadd -g 18 osiris &>/dev/null;
fi
- /usr/bin/id osiris &>/dev/null || \
- /usr/sbin/useradd -u 18 -g osiris -d /var/lib/osiris -s /bin/false osiris
+ id osiris &>/dev/null || \
+ useradd -u 18 -g osiris -d /var/lib/osiris -s /bin/false osiris
}
post_upgrade() {
@@ -12,12 +12,6 @@ post_upgrade() {
}
pre_remove() {
- /usr/sbin/userdel osiris &> /dev/null
- /usr/sbin/groupdel osiris &> /dev/null
+ userdel osiris &> /dev/null
+ groupdel osiris &> /dev/null
}
-
-post_remove() {
- /bin/true
-}
-
-# vim: ts=2 sw=2 et ft=sh
diff --git a/community/osiris/osirisd.init b/community/osiris/osirisd.init
index d38255621..8262d902e 100755
--- a/community/osiris/osirisd.init
+++ b/community/osiris/osirisd.init
@@ -30,6 +30,6 @@ case "$1" in
$0 start
;;
*)
- echo "usage: $0 {start|stop|restart}"
+ echo "usage: $0 {start|stop|restart}"
esac
exit 0
diff --git a/community/osiris/osirisd.service b/community/osiris/osirisd.service
new file mode 100644
index 000000000..199737c9f
--- /dev/null
+++ b/community/osiris/osirisd.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=A file integrity management system
+
+[Service]
+User=osiris
+Type=forking
+ExecStart=/usr/sbin/osirisd
+
+[Install]
+WantedBy=multi-user.target
diff --git a/community/osiris/osirismd.init b/community/osiris/osirismd.init
index 3b9e38598..0bdae5e10 100755
--- a/community/osiris/osirismd.init
+++ b/community/osiris/osirismd.init
@@ -30,6 +30,6 @@ case "$1" in
$0 start
;;
*)
- echo "usage: $0 {start|stop|restart}"
+ echo "usage: $0 {start|stop|restart}"
esac
exit 0
diff --git a/community/osiris/osirismd.service b/community/osiris/osirismd.service
new file mode 100644
index 000000000..d51cef22c
--- /dev/null
+++ b/community/osiris/osirismd.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=A file integrity management system
+
+[Service]
+User=osiris
+Type=forking
+ExecStart=/usr/sbin/osirismd
+
+[Install]
+WantedBy=multi-user.target