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
