packages: readahead/readahead.spec - up to 1.5.6 - enabled init.d scripts -...

blekot blekot at pld-linux.org
Sat May 19 11:51:30 CEST 2012


Author: blekot                       Date: Sat May 19 09:51:30 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- up to 1.5.6
- enabled init.d scripts
- new way of downloading sources (from git)
- ./autogen.sh is needed before ./configure
- rel 0.3 (init.d scripts should be PLDized, readahead collector as service? )

---- Files affected:
packages/readahead:
   readahead.spec (1.12 -> 1.13) 

---- Diffs:

================================================================
Index: packages/readahead/readahead.spec
diff -u packages/readahead/readahead.spec:1.12 packages/readahead/readahead.spec:1.13
--- packages/readahead/readahead.spec:1.12	Sun Jul 12 18:57:39 2009
+++ packages/readahead/readahead.spec	Sat May 19 11:51:24 2012
@@ -1,18 +1,26 @@
 # $Revision$, $Date$
 # TODO
 # - maybe some scripts (still) usable here: http://bugs.gentoo.org/show_bug.cgi?id=64724
+# - PLD-ize init.d scripts
+
 Summary:	Read a preset list of files into memory
-Summary(pl.UTF-8):	Odczyt predefiniowanej listy plików do pamięci 
+Summary(pl.UTF-8):	Odczyt predefiniowanej listy plików do pamięci
 Name:		readahead
-Version:	1.4.4
-Release:	0.1
+Version:	1.5.6
+Release:	0.3
 Epoch:		1
 License:	GPL v2+
 Group:		Base
-Source0:	http://people.redhat.com/kzak/readahead/v1.4/%{name}-%{version}.tar.bz2
-# Source0-md5:	5490552c5a4c382fe56fc5ffea1dee4f
+# Source available only via git. Commands to get archive with latest released
+# tag looks like:
+# git clone git://git.fedorahosted.org/readahead
+# cd readahead
+# git archive --prefix=readahead-1.5.4/ v1.5.4 |bzip2 -9 >readahead-1.5.4.tar.bz2
+Source0:	%{name}-%{version}.tar.bz2
+# Source0-md5:	2c838de91b3501a378e72f3b7cf7bd11
 Source1:	default.early
 Source2:	default.later
+Patch0:		%{name}-init.d.patch
 URL:		https://fedorahosted.org/readahead/
 BuildRequires:	audit-libs-devel >= 1.5
 BuildRequires:	e2fsprogs-devel
@@ -33,17 +41,15 @@
 
 %prep
 %setup -q
-cp -a %{SOURCE1} lists
-cp -a %{SOURCE2} lists
+%patch0 -p1
+
+%{__sed} -i "s,%{_prefix}%{_sbindir}/readahead,%{_sbindir}/readahead,g" scripts/readahead_*
 
 %build
+./autogen.sh
 %configure
 
 %{__make}
-%{__make} rpm-lists-rebuild \
-	RPM_LIB="%{_lib}" \
-	RPM_ARCH="%{_arch}" \
-	FILES="default.early default.later"
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -51,6 +57,10 @@
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
+install -d $RPM_BUILD_ROOT/var/lib/readahead
+install %{SOURCE1} $RPM_BUILD_ROOT/var/lib/readahead/
+install %{SOURCE2} $RPM_BUILD_ROOT/var/lib/readahead/
+
 %find_lang %{name}
 
 %clean
@@ -73,16 +83,20 @@
 %files -f %{name}.lang
 %defattr(644,root,root,755)
 %doc README lists/README.lists
-%dir %{_sysconfdir}/readahead.d
+%dir /etc/sysconfig/readahead
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/readahead.conf
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/readahead.d/default.early
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/readahead.d/default.later
-
+%config(noreplace) %verify(not md5 mtime size) /etc/init/readahead.conf
+%config(noreplace) %verify(not md5 mtime size) /etc/init/readahead-collector.conf
+%config(noreplace) %verify(not md5 mtime size) /etc/init/readahead-disable-services.conf
 %attr(755,root,root) /etc/cron.daily/readahead.cron
+%attr(755,root,root) /etc/cron.monthly/readahead-monthly.cron
 %attr(754,root,root) /etc/rc.d/init.d/readahead_later
 %attr(754,root,root) /etc/rc.d/init.d/readahead_early
-%attr(755,root,root) /usr/sbin/readahead
-%attr(755,root,root) /sbin/readahead-collector
+%attr(755,root,root) %{_sbindir}/readahead
+%attr(755,root,root) %{_sbindir}/readahead-collector
+%dir /var/lib/readahead
+/var/lib/readahead/default.*
+
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -90,6 +104,13 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.13  2012/05/19 09:51:24  blekot
+- up to 1.5.6
+- enabled init.d scripts
+- new way of downloading sources (from git)
+- ./autogen.sh is needed before ./configure
+- rel 0.3 (init.d scripts should be PLDized, readahead collector as service? )
+
 Revision 1.12  2009/07/12 16:57:39  shadzik
 - BR: libblkid-devel
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/packages/readahead/readahead.spec?r1=1.12&r2=1.13



More information about the pld-cvs-commit mailing list