diff --git a/.cvsignore b/.cvsignore index e69de29..072d977 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +LVM2.2.00.08.tgz diff --git a/lvm2.spec b/lvm2.spec new file mode 100644 index 0000000..f6a734b --- /dev/null +++ b/lvm2.spec @@ -0,0 +1,60 @@ +Summary: Userland logical volume management tools +Name: lvm2 +Version: 2.00.08 +Release: 2 +License: GPL +Group: System Environment/Base +URL: http://www.sistina.com +Source0: LVM2.%{version}.tgz +Patch0: lvm2-blksize64.patch +Patch1: lvm2-static.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot +BuildRequires: device-mapper + +%description + +%prep +%setup -q -n LVM2.%{version} +%patch0 -p1 -b .blksize64 +%patch1 -p1 -b .static + +%build +%configure --sbindir=/sbin --libdir=%{_lib} +make +mv tools/lvm tools/lvm.dyn + +# now do a static build +make clean +%configure --sbindir=/sbin --libdir=%{_lib} --enable-static_link +make +(cd tools; make lvm.static) + +mv tools/lvm.dyn tools/lvm + +%install +rm -rf $RPM_BUILD_ROOT +%makeinstall + +mkdir -p $RPM_BUILD_ROOT/sbin +mv $RPM_BUILD_ROOT/usr/sbin/lvm $RPM_BUILD_ROOT/sbin/lvm +mv $RPM_BUILD_ROOT/usr/sbin/lvm.static $RPM_BUILD_ROOT/sbin/lvm.static + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc COPYING COPYING.LIB README VERSION WHATS_NEW +/sbin/lvm +/sbin/lvm.static +%{_mandir}/*/* + + +%changelog +* Fri Dec 5 2003 Jeremy Katz 2.00.08-2 +- add static lvm binary + +* Tue Dec 2 2003 Jeremy Katz +- Initial build. + + diff --git a/sources b/sources index e69de29..494274f 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +ed973eda318f3685ad317afb9a54c571 LVM2.2.00.08.tgz