Date: Sunday, June 10, 2012 @ 14:49:41 Author: dreisner Revision: 161387
upgpkg: dmraid 1.0.0.rc16.3-6 - add dmraid.service file Added: dmraid/trunk/dmraid.service Modified: dmraid/trunk/PKGBUILD ----------------+ PKGBUILD | 8 ++++++-- dmraid.service | 16 ++++++++++++++++ 2 files changed, 22 insertions(+), 2 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2012-06-10 16:51:40 UTC (rev 161386) +++ PKGBUILD 2012-06-10 18:49:41 UTC (rev 161387) @@ -15,12 +15,14 @@ http://people.redhat.com/~heinzm/sw/dmraid/src/$pkgname-1.0.0.rc16-3.tar.bz2 dmraid_install dmraid_hook - dmraid_tmpfiles) + dmraid_tmpfiles + dmraid.service) install=dmraid.install md5sums=('819338fcef98e8e25819f0516722beeb' '2297d23cee1aef23ec6ad8d6d1870356' 'faec669dc85f87187b45b5d3968efe2c' - '56a8bb0ece8d206cd8efb504ee072ddd') + '56a8bb0ece8d206cd8efb504ee072ddd' + 'de0af1fdb9ed4c109b8119160167d2e9') build() { cd "$pkgname/1.0.0.rc16-3/$pkgname" @@ -37,4 +39,6 @@ # fix permissions chmod 644 "$pkgdir"/usr/include/dmraid/* "$pkgdir"/usr/lib/libdmraid.a + + install -Dm644 "$srcdir/dmraid.service" "$pkgdir/usr/lib/systemd/system/dmraid.service" } Added: dmraid.service =================================================================== --- dmraid.service (rev 0) +++ dmraid.service 2012-06-10 18:49:41 UTC (rev 161387) @@ -0,0 +1,16 @@ +[Unit] +Description=Assemble FakeRAID arrays +DefaultDependencies=no +Requires=systemd-udev-settle.service +After=systemd-udev-settle.service +Before=basic.target shutdown.target +Conflicts=shutdown.target + +[Service] +ExecStart=/sbin/dmraid --ignorelocking --activate y -Z +Type=oneshot +TimeoutSec=0 +RemainAfterExit=true + +[Install] +WantedBy=basic.target