Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=openjava.git;a=commitdiff;h=2b97efec7223cd595993c423349332c8cadfc0a9

commit 2b97efec7223cd595993c423349332c8cadfc0a9
Author: James Buren <[email protected]>
Date:   Fri Jun 8 03:31:18 2012 -0500

preload-0.6.4-2-x86_64
* convert to systemd schema

diff --git a/source/apps-extra/preload/FrugalBuild 
b/source/apps-extra/preload/FrugalBuild
index 4c58190..7a30aa1 100644
--- a/source/apps-extra/preload/FrugalBuild
+++ b/source/apps-extra/preload/FrugalBuild
@@ -3,19 +3,21 @@

pkgname=preload
pkgver=0.6.4
-pkgrel=1
+pkgrel=2
pkgdesc="Preload is an adaptive readahead daemon."
depends=('glib2>=2.16.4-2' 'psmisc')
groups=('apps-extra')
-backup=(var/preload/preload.state etc/preload.conf)
+backup=(var/lib/preload/preload.state etc/preload.conf)
archs=('i686' 'x86_64')
Finclude sourceforge
-url="http://sourceforge.net/projects/preload";
-source=(${source[@]} rc.preload preload preload.conf)
+source=(${source[@]} rc.$pkgname $pkgname.service $pkgname.conf)
sha1sums=('2313a7f9c8713fbc0efaf649b29dbe36ed0b3945' \
'82fac1d0637403f242a050d4e573ddce6c62a100' \
-          '124ebeb2ab0c1fa7379291951d8697d9b2b6dbc7' \
+          '1816191bbf7c5c48486755e3773d4d40d619cdd9' \
'5af40a2c02d6c4c10e28340afd5e59824b19a849')
+_F_sysvinit_units=($pkgname)
+_F_systemd_units=($pkgname=e)
+Finclude systemd

build ()
{
@@ -23,13 +25,11 @@ build ()
Fbuild
Frm /etc/rc.d
Frcd2
-       Ffile /etc/sysconfig/preload
-       Ffile /etc/preload.conf
+       Ffile /etc/$pkgname.conf
Fsed "/sbin/pidof" "/bin/pidof" \
-               $Fdestdir/etc/logrotate.d/preload
+               $Fdestdir/etc/logrotate.d/$pkgname
+       Ffile /lib/systemd/system/$pkgname.service
+       Fgenscriptlet
}

-
-
-
# optimization OK
diff --git a/source/apps-extra/preload/preload 
b/source/apps-extra/preload/preload
deleted file mode 100644
index 94fc3a7..0000000
--- a/source/apps-extra/preload/preload
+++ /dev/null
@@ -1,7 +0,0 @@
-# Miminum memory that the system should have for preload to be launched.
-# In megabytes.
-MIN_MEMORY="256"
-
-# Command-line arguments to pass to the daemon.  Read preload(8) man page
-# for available options.
-PRELOAD_OPTS="-c /etc/preload.conf -s /var/preload/preload.state -l 
/var/log/preload.log"
diff --git a/source/apps-extra/preload/preload.install 
b/source/apps-extra/preload/preload.install
deleted file mode 100644
index 448c2a8..0000000
--- a/source/apps-extra/preload/preload.install
+++ /dev/null
@@ -1,9 +0,0 @@
-post_install()
-{
- chkconfig --add rc.preload
-}
-
-post_remove()
-{
-chkconfig --del rc.preload
-}
diff --git a/source/apps-extra/preload/preload.service 
b/source/apps-extra/preload/preload.service
new file mode 100644
index 0000000..a190d83
--- /dev/null
+++ b/source/apps-extra/preload/preload.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=preload daemon
+After=syslog.target
+
+[Service]
+ExecStart=/usr/sbin/preload -c /etc/preload.conf -s 
/var/lib/preload/preload.state -l /var/log/preload.log
+Type=forking
+
+[Install]
+WantedBy=multi-user.target
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to