diff --git a/.cvsignore b/.cvsignore index 1f399d0..2c7bbab 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1,2 @@ device-mapper.1.02.23.tgz +device-mapper.1.02.26.tgz diff --git a/Makefile b/Makefile deleted file mode 100644 index 6c65fa0..0000000 --- a/Makefile +++ /dev/null @@ -1,22 +0,0 @@ -# Makefile for source rpm: device-mapper -# $Id$ -NAME := device-mapper -SPECFILE = $(firstword $(wildcard *.spec)) -UPSTREAM_CHECKS = asc - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attempt a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) diff --git a/device-mapper.1.02.23.tgz.asc b/device-mapper.1.02.23.tgz.asc deleted file mode 100644 index e7273b3..0000000 --- a/device-mapper.1.02.23.tgz.asc +++ /dev/null @@ -1,7 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.2.1 (GNU/Linux) - -iD8DBQBHVtvxIoGRwVZ+LBcRAj7TAJ93538yOQyRbatjcrrTqbTU9e75yACguAUh -q2VC7jjlaHRG1ylCkU6J7D8= -=iWQA ------END PGP SIGNATURE----- diff --git a/device-mapper.1.02.26.tgz.asc b/device-mapper.1.02.26.tgz.asc new file mode 100644 index 0000000..99fa181 --- /dev/null +++ b/device-mapper.1.02.26.tgz.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.2.1 (GNU/Linux) + +iD8DBQBISY4mIoGRwVZ+LBcRAqEWAKCRvnAr/83XJyDzv4cFS0MmxWf8MwCg3hFp +aCqXFmkPZZQUFf7OaqdvSXI= +=p+7f +-----END PGP SIGNATURE----- diff --git a/device-mapper.spec b/device-mapper.spec deleted file mode 100644 index d446f04..0000000 --- a/device-mapper.spec +++ /dev/null @@ -1,285 +0,0 @@ -Summary: Device mapper utility -Name: device-mapper -Version: 1.02.23 -Release: 2%{?dist} -License: GPLv2 -Group: System Environment/Base -URL: http://sources.redhat.com/dm -Source0: %{name}.%{version}.tgz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: libselinux-devel, libsepol-devel -Requires: %{name}-libs = %{version}-%{release} - -%define _exec_prefix / - -%description -This package contains the supporting userspace utility, dmsetup, -for the kernel device-mapper. - -%package devel -Summary: Development libraries and headers for device-mapper -Group: Development/Libraries -License: LGPLv2 -Requires: %{name} = %{version}-%{release} -Requires: %{name}-libs = %{version}-%{release} - -%description devel -This package contains files needed to develop applications that use -the device-mapper libraries. - -%package libs -Summary: Device-mapper shared library -Group: System Environment/Libraries -License: LGPLv2 -Obsoletes: device-mapper < 1.02.17-6 - -%description libs -This package contains the device-mapper shared library, libdevmapper. - -%prep -%setup -q -n %{name}.%{version} - -%build -%define _exec_prefix "" -%configure --enable-static_link --with-user= --with-group= --with-device-uid=0 --with-device-gid=6 --with-device-mode=0660 --enable-pkgconfig -%define _exec_prefix / -make - -%install -rm -rf $RPM_BUILD_ROOT -%makeinstall usrlibdir=$RPM_BUILD_ROOT/usr/%{_lib} - -%clean -rm -rf $RPM_BUILD_ROOT - -%post libs -p /sbin/ldconfig - -%postun libs -p /sbin/ldconfig - -%files -%defattr(-,root,root,-) -%doc COPYING COPYING.LIB INSTALL INTRO README VERSION WHATS_NEW -%attr(755,root,root) %{_sbindir}/dmsetup -%attr(755,root,root) %{_sbindir}/dmsetup.static -%{_mandir}/man8/dmsetup.8.gz - -%files devel -%defattr(-,root,root,-) -%attr(755,root,root) %{_libdir}/libdevmapper.a* -%attr(755,root,root) %{_libdir}/libdevmapper.so -%{_includedir}/libdevmapper.h -/usr/%{_lib}/pkgconfig/*.pc - -%files libs -%attr(755,root,root) %{_libdir}/libdevmapper.so.* - -%changelog -* Wed Jul 16 2008 Tom "spot" Callaway - 1.02.23-2 -- fix license tag - -* Wed Dec 05 2007 Alasdair Kergon - 1.02.23-1 -- Add readahead support to libdevmapper and dmsetup. -- Fix double free in a libdevmapper-event error path. -- Allow a DM_DEV_DIR environment variable to override /dev. - -* Tue Aug 21 2007 Alasdair Kergon - 1.02.22-1 -- Export dm_fclose() and dm_create_dir(). -- dm_create_dir() suppresses EROFS mkdir() errors. -- dm_fclose() checks ferror() to catch write failures. -- Update to use autoconf 2.61. - -* Thu Aug 09 2007 Alasdair Kergon - 1.02.21-2 -- Clarify GPL licence versions. - -* Tue Jul 17 2007 Alasdair Kergon - 1.02.21-1 -- Add tree-based and dependency fields to dmsetup reports. -- Fix default dmsetup report buffering and add --unbuffered. -- Avoid trailing separator in reports when there are hidden sort fields. -- Add regex functions to library. -- Fix segfault in 'dmsetup status' without --showkeys against crypt target. - -* Tue Feb 27 2007 Alasdair Kergon - 1.02.17-7 -- The -libs package Obsoletes pre-split packages. - -* Wed Feb 14 2007 Alasdair Kergon - 1.02.17-6 -- Move shared library into a separate -libs package. - -* Mon Feb 05 2007 Alasdair Kergon - 1.02.17-5 -- Move libdevmapper.so to -devel package. - -* Mon Feb 05 2007 Alasdair Kergon - 1.02.17-4 -- Fix -devel Requires. - -* Mon Feb 05 2007 Alasdair Kergon - 1.02.17-3 -- Move some files into a separate -devel package. - -* Tue Jan 31 2007 Alasdair Kergon - 1.02.17-2 -- Update BuildRoot line. - -* Mon Jan 29 2007 Alasdair Kergon - 1.02.17-1 -- Add recent reporting options to dmsetup man page. -- Add dmsetup 'help' command and update usage text. -- Revise some report fields names. -- Use fixed-size fields in report interface and reorder. - -* Fri Jan 26 2007 Alasdair Kergon - 1.02.16-1 -- Update dmsetup to use new libdevmapper reporting functionality. - -* Wed Jan 17 2007 Alasdair Kergon - 1.02.15-1 -- Add basic reporting functions to libdevmapper. - -* Fri Jan 12 2007 Alasdair Kergon - 1.02.14-2 -- Rebuild. - -* Thu Jan 11 2007 Alasdair Kergon - 1.02.14-1 -- Use CFLAGS when linking so mixed sparc builds can supply -m64. -- Export dm_basename() and dm_tree_use_no_flush_suspend(). -- Cope with a trailing space when comparing tables prior to possible reload. - -* Tue Nov 28 2006 Alasdair Kergon - 1.02.13-1 -- Update dmsetup man page (setgeometry & message). -- Suppress encryption key in 'dmsetup table' output unless --showkeys supplied. - -* Sat Oct 14 2006 Alasdair Kergon - 1.02.12-3 -- Drop the release suffix. - -* Sat Oct 14 2006 Alasdair Kergon - 1.02.12-2.0 -- Append distribution to release. - -* Fri Oct 13 2006 Alasdair Kergon - 1.02.12-1.0 -- Smaller upstream source tarball with files for 2.4 kernel removed. -- Avoid deptree attempting to suspend a device that's already suspended. - -* Thu Oct 12 2006 Alasdair Kergon - 1.02.11-1.0 -- New upstream with noflush suspend support (NB not in FC kernel yet). - -* Tue Sep 19 2006 Alasdair Kergon - 1.02.10-1.0 -- Build new upstream version with numerous fixes. - -* Thu Aug 03 2006 Milan Broz - 1.02.07-1.2 -- rpmlint cleaning, summary, permissions - -* Wed Jul 12 2006 Peter Jones - 1.02.07-1.1 -- Fix _exec_prefix during %%configure so .pc files have correct paths - -* Wed Jul 12 2006 Jesse Keating - 1.02.07-1.0.1 -- rebuild - -* Thu May 11 2006 Alasdair Kergon - 1.02.07-1.0 -- Build new upstream version. - -* Wed May 10 2006 Alasdair Kergon - 1.02.06-1.0 -- Minor fixes upstream. - -* Sat Apr 22 2006 Alasdair Kergon - 1.02.05-1.2 -- Exclude s390/s390x in order to rebuild. - -* Fri Apr 21 2006 Alasdair Kergon - 1.02.05-1.1 -- Rebuild. - -* Wed Apr 19 2006 Alasdair Kergon - 1.02.05-1.0 -- New upstream release (incorporates patches). -- Exclude dmeventd (no kernel support yet). - -* Fri Feb 10 2006 Jesse Keating - 1.02.02-3.2 -- bump again for double-long bug on ppc(64) - -* Tue Feb 07 2006 Jesse Keating - 1.02.02-3.1 -- rebuilt for new gcc4.1 snapshot and glibc changes - -* Wed Jan 11 2006 Karel Zak - 1.02.02-3 -- cleanup selinux patch -- add pkg-config support - -* Fri Dec 09 2005 Jesse Keating - - 1.02.02-2.1 -- rebuilt - -* Sun Dec 3 2005 Peter Jones - 1.02.02-2 -- fix link path for libdevmapper-event.so - -* Fri Dec 2 2005 Peter Jones - 1.02.02-1 -- update to 1.02.02 - -* Thu Dec 1 2005 Peter Jones - 1.01.05-4 -- add api call to make device nodes explicitly, rather than the previous - approach - -* Wed Nov 16 2005 Peter Jones - 1.01.05-3 -- make device nodes after create/remove/rename, rather than when the library - exits. - -* Thu Oct 13 2005 Florian La Roche -- add linking against -lsepol - -* Mon Sep 26 2005 Alasdair Kergon - 1.01.05-1.0 -- Dynamically extend libdevmapper ioctl buffer if data doesn't fit. - -* Mon Aug 02 2005 Alasdair Kergon - 1.01.04-1.0 -- Fix dmsetup handling with empty table (needed by multipath). - -* Mon Jun 13 2005 Alasdair Kergon - 1.01.03-1.0 -- Reinstate selinux support. - -* Tue May 17 2005 Alasdair Kergon - 1.01.02-1.0 -- Add --exec and --target to dmsetup for initrd convenience. -- Automatically call dm_lib_exit when exiting. - -* Tue Mar 29 2005 Alasdair Kergon - 1.01.01-1.0 -- Update dmsetup man page. -- Replicate devmap_name output with dmsetup info -c --noheadings -o name. - -* Fri Mar 04 2005 Alasdair Kergon - 1.01.00-1.1 -- Rebuild requested for gcc update. - -* Mon Jan 17 2005 Alasdair Kergon - 1.01.00-1 -- Update lib interface to make open_count optional. - -* Fri Jan 7 2005 Alasdair Kergon - 1.00.21-1 -- Fix (harmless) unintended warning messages. - -* Thu Jan 6 2005 Alasdair Kergon - 1.00.20-1 -- Minor fixes and updates - see WHATS_NEW. - -* Fri Sep 17 2004 Alasdair Kergon - 1.00.19-2 -- Missing BuildRequires. [bz 121133] - -* Sat Jul 3 2004 Alasdair Kergon - 1.00.19-1 -- New upstream release fixes device numbers for 2.6 kernels. - -* Tue Jun 15 2004 Elliot Lee -- rebuilt - -* Wed May 26 2004 Alasdair Kergon - 1.00.17-2 -- Fix is_selinux_enabled() test - -* Mon Apr 19 2004 Alasdair Kergon - 1.00.17-1 -- Fix non-root build with current version of 'install'. -- Incorporate last two selinux patches into tarball. - -* Fri Apr 16 2004 Bill Nottingham - 1.00.14-3 -- fix linking against libselinux on x86-64 - -* Thu Apr 15 2004 Jeremy Katz - 1.00.14-2 -- don't error out if we get ENOTSUP setting the context - -* Tue Apr 06 2004 Alasdair Kergon 1.00.14-1 -- Fix static selinux build. - -* Tue Apr 06 2004 Alasdair Kergon 1.00.13-1 -- Set selinux context when doing mknod. - -* Mon Apr 05 2004 Alasdair Kergon 1.00.11-1 -- Cleanup build process. Add features: dmsetup targets, event_nr support. - -* Tue Mar 02 2004 Elliot Lee -- rebuilt - -* Fri Feb 13 2004 Elliot Lee -- rebuilt - -* Fri Dec 5 2003 Jeremy Katz 1.00.07-2 -- add static lib - -* Tue Dec 2 2003 Jeremy Katz 1.00.07-1 -- Initial build. - diff --git a/mirrors b/mirrors deleted file mode 100644 index 02db004..0000000 --- a/mirrors +++ /dev/null @@ -1 +0,0 @@ -ftp://sources.redhat.com/pub/dm/ diff --git a/sources b/sources deleted file mode 100644 index 4fb9c5f..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -d2d5d8b5383d80652d4066092d6f85e8 device-mapper.1.02.23.tgz diff --git a/upstream b/upstream deleted file mode 100644 index 1f399d0..0000000 --- a/upstream +++ /dev/null @@ -1 +0,0 @@ -device-mapper.1.02.23.tgz diff --git a/upstream-key.gpg b/upstream-key.gpg deleted file mode 100644 index e7bf056..0000000 --- a/upstream-key.gpg +++ /dev/null @@ -1,305 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v1.2.1 (GNU/Linux) - -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 -Y/JGhjIav89qy0Kqf7f3crt8RtU= -=0/xu ------END PGP PUBLIC KEY BLOCK-----