From aad2fba0fc475162b566f1577d8e7a020cd9e80d Mon Sep 17 00:00:00 2001 From: root Date: Sun, 20 May 2012 00:04:49 +0000 Subject: Sun May 20 00:04:49 UTC 2012 --- core/mdadm/PKGBUILD | 24 ++++++++++++++---------- core/mdadm/mdadm.service | 8 ++++++++ core/xinetd/PKGBUILD | 16 ++++++++++------ core/xinetd/xinetd.service | 10 ++++++++++ 4 files changed, 42 insertions(+), 16 deletions(-) create mode 100644 core/mdadm/mdadm.service create mode 100644 core/xinetd/xinetd.service (limited to 'core') diff --git a/core/mdadm/PKGBUILD b/core/mdadm/PKGBUILD index 82b034a36..d270ca783 100644 --- a/core/mdadm/PKGBUILD +++ b/core/mdadm/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 158626 2012-05-05 03:23:11Z dreisner $ +# $Id: PKGBUILD 159240 2012-05-18 16:47:23Z tpowa $ # Maintainer: Tobias Powalowski # Contributor: Judd Vinet pkgname=mdadm -pkgver=3.2.3 -pkgrel=3 +pkgver=3.2.4 +pkgrel=1 pkgdesc="A tool for managing/monitoring Linux md device arrays, also known as Software RAID" arch=(i686 x86_64) license=('GPL') @@ -18,8 +18,17 @@ source=(ftp://ftp.kernel.org/pub/linux/utils/raid/mdadm/mdadm-$pkgver.tar.bz2 mdadm_install mdadm_hook mdadm_udev_install + mdadm.service disable-werror.patch) replaces=('raidtools') +md5sums=('c25007b981e0f5362eacdad385ff0e15' + '8333d405f550317c2bacd5510bf1cb60' + '00cbed931db4f15b6ce49e3e7d433966' + '9b01e96b6c3c218fb61628c9281fe688' + 'fbb5542d9bdf87441a11dd7e7a0a17f8' + '2318b99701dba9b01a6891c62be7bc1c' + 'aafb5f9ac8437a284cbf948b9b13b179' + '4ad87b74a4bc9a34621280abe0e0c3e4') build() { cd $srcdir/$pkgname-$pkgver @@ -44,11 +53,6 @@ package() { # move /lib/* to /usr/lib/ mv $pkgdir/lib/udev $pkgdir/usr/lib/ rm -rf $pkgdir/lib + # systemd service file + install -D -m644 $srcdir/mdadm.service $pkgdir/usr/lib/systemd/system/mdadm.service } -md5sums=('d789d6ecb9c1d5ebcc64f0fc52bca92f' - '8333d405f550317c2bacd5510bf1cb60' - '00cbed931db4f15b6ce49e3e7d433966' - '9b01e96b6c3c218fb61628c9281fe688' - 'fbb5542d9bdf87441a11dd7e7a0a17f8' - '2318b99701dba9b01a6891c62be7bc1c' - '4ad87b74a4bc9a34621280abe0e0c3e4') diff --git a/core/mdadm/mdadm.service b/core/mdadm/mdadm.service new file mode 100644 index 000000000..8389715e8 --- /dev/null +++ b/core/mdadm/mdadm.service @@ -0,0 +1,8 @@ +[Unit] +Description=MDADM Event Monitor + +[Service] +ExecStart=/sbin/mdadm --monitor --scan + +[Install] +WantedBy=multi-user.target diff --git a/core/xinetd/PKGBUILD b/core/xinetd/PKGBUILD index f8cb321f1..bf2ec3550 100644 --- a/core/xinetd/PKGBUILD +++ b/core/xinetd/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 142541 2011-11-11 21:16:44Z tpowa $ +# $Id: PKGBUILD 159242 2012-05-18 16:47:27Z tpowa $ # Maintainer: # Contributor: Judd pkgname=xinetd -pkgver=2.3.14 -pkgrel=8 +pkgver=2.3.15 +pkgrel=1 pkgdesc="A secure replacement for inetd" arch=('i686' 'x86_64') url="http://www.xinetd.org/" @@ -15,12 +15,14 @@ source=(http://www.xinetd.org/xinetd-$pkgver.tar.gz xinetd.conf xinetd servers - services) -md5sums=('567382d7972613090215c6c54f9b82d9' + services + xinetd.service) +md5sums=('77358478fd58efa6366accae99b8b04c' 'f109f699a07bc8cfb5791060f5e87f9e' 'ea37a2794f202e6b953d9b6956dad16a' '21f47b4aa20921cfaddddd9f9a407f81' - '9fa2061dc7dd738c8424251deb86f81e') + '9fa2061dc7dd738c8424251deb86f81e' + '4473d8b2b6c984626d9f73a0b89711ee') build() { cd $srcdir/$pkgname-$pkgver @@ -38,6 +40,8 @@ package() { install -Dm644 $srcdir/servers $pkgdir/etc/xinetd.d/servers install -Dm644 $srcdir/services $pkgdir/etc/xinetd.d/services + # install systemd files + install -Dm644 $srcdir/xinetd.service $pkgdir/usr/lib/systemd/system/xinetd.service # install license install -Dm644 COPYRIGHT $pkgdir/usr/share/licenses/$pkgname/COPYRIGHT } diff --git a/core/xinetd/xinetd.service b/core/xinetd/xinetd.service new file mode 100644 index 000000000..ac80139e2 --- /dev/null +++ b/core/xinetd/xinetd.service @@ -0,0 +1,10 @@ +[Unit] +Description=A secure replacement for inetd +After=network.service + +[Service] +ExecStart=/usr/sbin/xinetd -dontfork +ExecReload=/bin/kill -HUP $MAINPID + +[Install] +WantedBy=multi-user.target -- cgit v1.2.3-54-g00ecf