diff options
author | BuildTools | 2015-11-12 11:26:55 -0500 |
---|---|---|
committer | BuildTools | 2015-11-12 11:26:55 -0500 |
commit | bed4f561f2885b02455547f4a2e488643b4fe47c (patch) | |
tree | a2334aa2135444a27aaa1f4ec3f7ee6f73b8f335 | |
parent | 1d469a641732328086879c8deeef3c6bef9e8bfb (diff) | |
download | aur-bed4f561f2885b02455547f4a2e488643b4fe47c.tar.gz |
added systemd unit file
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 19 | ||||
-rw-r--r-- | dirsrv-admin.service | 12 |
3 files changed, 26 insertions, 9 deletions
@@ -1,7 +1,7 @@ pkgbase = 389-admin pkgdesc = 389 Administration Server HTTP agent pkgver = 1.1.42 - pkgrel = 2 + pkgrel = 3 url = http://directory.fedoraproject.org/ arch = i686 arch = x86_64 @@ -12,7 +12,9 @@ pkgbase = 389-admin depends = perl-mozldap depends = icu55 source = http://directory.fedoraproject.org/sources/389-admin-1.1.42.tar.bz2 + source = dirsrv-admin.service sha256sums = 4caf0671ca5f456a9778ba547c8d3e3b370005fa7bdc37b229c546d0f57850c1 + sha256sums = 4bc632960164d350c1d7d51c1c7b9361e572b855a874848e51c8b9cf79c97563 pkgname = 389-admin @@ -4,17 +4,19 @@ pkgname=389-admin pkgver=1.1.42 -pkgrel=2 +pkgrel=3 pkgdesc="389 Administration Server HTTP agent" arch=('i686' 'x86_64') url="http://directory.fedoraproject.org/" license=('GPL') depends=('389-ds-base' '389-adminutil' 'mod_nss' 'perl-mozldap' 'icu55') -source=("http://directory.fedoraproject.org/sources/$pkgname-$pkgver.tar.bz2") -sha256sums=('4caf0671ca5f456a9778ba547c8d3e3b370005fa7bdc37b229c546d0f57850c1') +source=("http://directory.fedoraproject.org/sources/$pkgname-$pkgver.tar.bz2" + 'dirsrv-admin.service') +sha256sums=('4caf0671ca5f456a9778ba547c8d3e3b370005fa7bdc37b229c546d0f57850c1' + '4bc632960164d350c1d7d51c1c7b9361e572b855a874848e51c8b9cf79c97563') build() { - cd $pkgname-$pkgver + cd "${pkgname}-${pkgver}" [ "${CARCH}" == "x86_64" ] && export USE_64=1 @@ -32,13 +34,14 @@ build() { } package() { - cd $pkgname-$pkgver + cd "${pkgname}-${pkgver}" msg2 "Running make install..." - make install DESTDIR="$pkgdir" + make install DESTDIR="${pkgdir}" - mv "$pkgdir"/etc/rc.d/init.d/dirsrv-admin "$pkgdir"/etc/rc.d/dirsrv-admin - rm -rf "$pkgdir"/etc/rc.d/init.d + rm -rf "${pkgdir}/etc/rc.d" + mkdir -p "${pkgdir}/usr/lib/systemd/system" + cp -f "${srcdir}/dirsrv-admin.service" "${pkgdir}/usr/lib/systemd/system/" } # vim:set ts=2 sw=2 et: diff --git a/dirsrv-admin.service b/dirsrv-admin.service new file mode 100644 index 000000000000..e60b561a90e6 --- /dev/null +++ b/dirsrv-admin.service @@ -0,0 +1,12 @@ +[Unit] +Description=389 Directory Server Admin Server. +After=network.target + +[Service] +Type=forking +PIDFile=/usr/var/run/dirsrv/admin-serv.pid +ExecStart=/usr/sbin/start-ds-admin +ExecStop=/usr/sbin/stop-ds-admin + +[Install] +WantedBy=multi-user.target |