diff --git a/WHATS_NEW b/WHATS_NEW index fcc8fa2aa..e6f678650 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,5 +1,6 @@ Version 2.02.43 - =================================== + Remove ancient debian directory. Split out lvm-logging.h from log.h and lvm-globals.[ch] from log.[ch]. Add libdm subdirectory for libdevmapper files. diff --git a/debian/README.Debian b/debian/README.Debian deleted file mode 100644 index f5a1ac1d6..000000000 --- a/debian/README.Debian +++ /dev/null @@ -1,6 +0,0 @@ -LVM2 requires the device-mapper kernel module (dm-mod). This is -available as a kernel patch for 2.4 (in kernel-patch-device-mapper), and -is distributed with linux 2.5 and above. The LVM1 kernel module (lvm-mod) -will not work with lvm2 packages. dm-mod and lvm-mod may both be loaded -in the kernel at the same time with no problems. Without dm-mod, this -package is pretty useless. diff --git a/debian/changelog b/debian/changelog deleted file mode 100644 index 47a2e63ec..000000000 --- a/debian/changelog +++ /dev/null @@ -1,82 +0,0 @@ -lvm2 (1.95.15-1) unstable; urgency=low - - * New upstream release. - * Remove undocumented manpage symlinks. - * Update description to be more informative. (Closes: #173499) - * Add kernel-patch-device-mapper suggestion. - * Update standards version. - - -- Andres Salomon Sun, 16 Feb 2002 04:21:26 -0400 - -lvm2 (1.95.11-1) unstable; urgency=low - - * New upstream release. (Closes: #171436) - * Removed TODO and INTRO from debian/docs; added WHATS_NEW. - * Remove vgcfgrestore.8 undocumented symlink. - * Added a README.Debian, mentioning the device-mapper kernel module - requirement that lvm2 has. (Closes: #171674, #163020) - * Get rid of debian/conffiles (debhelper's smart enough to figure that out). - * debian/copyright fix to appease lintian. - * Fix typo in tools/commands.h that caused /usr/sbin/; to be created. - - -- Andres Salomon Mon, 9 Dec 2002 02:51:02 -0400 - -lvm2 (1.95.10-2) unstable; urgency=low - - * Fix software raid problems by ensuring lvm init script runs after - raidtools init script. (Closes: #152569) - - -- Andres Salomon Tue, 3 Sep 2002 04:05:43 -0400 - -lvm2 (1.95.10-1) unstable; urgency=low - - * New upstream release (Beta 3.2). - * Change all references to /dev/device-mapper/control to - /dev/mapper/control. - - -- Andres Salomon Sun, 1 Sep 2002 18:55:12 -0400 - -lvm2 (0.95.05-3) unstable; urgency=low - - * Get rid of awk dependency in init script. (Closes: #146257) - - -- Andres Salomon Sun, 12 May 2002 04:39:06 -0500 - -lvm2 (0.95.05-2) unstable; urgency=low - - * Use ${shlibs:Depends} in Depends. - * Get rid of postinst/postrm scripts, use debhelper's init script instead. - * Add Conflicts against lvm10, lvm-common. - * Fix endian issues on big-endian machines. - - -- Andres Salomon Thu, 2 May 2002 23:53:53 -0500 - -lvm2 (0.95.05-1) unstable; urgency=low - - * New release (Beta2). - - -- Andres Salomon Thu, 25 Apr 2002 00:37:41 -0500 - -lvm2 (0.95.04cvs20020306-1) unstable; urgency=low - - * CVS updated. - * Convert from debian native package. - - -- Andres Salomon Wed, 6 Mar 2002 00:43:21 -0500 - -lvm2 (0.95.04cvs20020304) unstable; urgency=low - - * CVS updated. - * Enhance init script; create devmapper control device, etc. - * Add dmsetup as a suggestion. - * Add /etc/lvm/lvm.conf conffile. - * Add undocumented(7) for the commands missing manpages. - - -- Andres Salomon Mon, 4 Mar 2002 04:51:26 -0500 - -lvm2 (0.95.02cvs20020220) unstable; urgency=low - - * Initial Release. - - -- Andres Salomon Wed, 20 Feb 2002 03:17:25 -0500 - diff --git a/debian/control b/debian/control deleted file mode 100644 index b7fb2808b..000000000 --- a/debian/control +++ /dev/null @@ -1,24 +0,0 @@ -Source: lvm2 -Section: admin -Priority: optional -Maintainer: Andres Salomon -Build-Depends: debhelper (>> 3.0.0), libdevmapper-dev (>= 0.96.04), libreadline4-dev -Standards-Version: 3.5.8.0 - -Package: lvm2 -Architecture: any -Depends: ${shlibs:Depends} -Conflicts: lvm10, lvm-common -Replaces: lvm10, lvm-common -Provides: lvm-binaries -Suggests: dmsetup, kernel-patch-device-mapper -Description: The Linux Logical Volume Manager - This is LVM2, the rewrite of The Linux Logical Volume Manager. LVM - supports enterprise level volume management of disk and disk subsystems - by grouping arbitrary disks into volume groups. The total capacity of - volume groups can be allocated to logical volumes, which are accessed as - regular block devices. - . - LVM2 is currently stable, but has some unimplemented features (most notably, - pvmove and e2fsadm). It is not yet recommended for production use. It is - backwards-compatible with LVM1 (lvm10), and requires Linux kernel 2.4. diff --git a/debian/copyright b/debian/copyright deleted file mode 100644 index acaa05a44..000000000 --- a/debian/copyright +++ /dev/null @@ -1,25 +0,0 @@ -This package was debianized by Andres Salomon on -Wed, 20 Feb 2002 03:17:25 -0500. - -It was downloaded from http://www.sistina.com/products_lvm.htm - -Upstream Author: LVM Development Team - -Copyright (c) 2001-2002 LVM Development Team - -LVM2 is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -LVM2 is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA - -On Debian systems, the full text of the GPL can be found in -/usr/share/common-licenses/GPL diff --git a/debian/dirs b/debian/dirs deleted file mode 100644 index 90b7cb4d1..000000000 --- a/debian/dirs +++ /dev/null @@ -1,4 +0,0 @@ -etc/lvm -usr/share/man/man5 -usr/share/man/man8 -sbin diff --git a/debian/docs b/debian/docs deleted file mode 100644 index 68f1ded4e..000000000 --- a/debian/docs +++ /dev/null @@ -1,5 +0,0 @@ -BUGS -README -VERSION -WHATS_NEW -doc/* diff --git a/debian/init.d b/debian/init.d deleted file mode 100644 index 9683301c5..000000000 --- a/debian/init.d +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -# -# lvm2 This script handles LVM2 initialization/shutdown. -# -# Written by Andres Salomon . -# - -PATH=/sbin:/bin:/usr/sbin:/usr/bin -NAME=lvm2 -DESC=LVM - -test -x /sbin/vgchange || exit 0 -modprobe dm-mod >/dev/null 2>&1 - -# Create necessary files in /dev for device-mapper -create_devfiles() { - DIR="/dev/mapper" - FILE="$DIR/control" - major=$(grep "[0-9] misc$" /proc/devices | sed 's/[ ]\+misc//') - minor=$(grep "[0-9] device-mapper$" /proc/misc | sed 's/[ ]\+device-mapper//') - - if test ! -d $DIR; then - mkdir --mode=755 $DIR >/dev/null 2>&1 - fi - - if test ! -c $FILE -a ! -z "$minor"; then - mknod --mode=600 $FILE c $major $minor >/dev/null 2>&1 - fi -} - -case "$1" in - start) - echo -n "Initializing $DESC: " - create_devfiles - vgchange -a y - -# # Mount all LVM devices -# for vg in $( vgchange -a y 2>/dev/null | grep active | awk -F\" '{print $2}' ); do -# MTPT=$( grep $vg /etc/fstab | awk '{print $2}' ) -# mount $MTPT -# done - echo "$NAME." - ;; - stop) - echo -n "Shutting down $DESC: " - # We don't really try all that hard to shut it down; far too many - # things that can keep it from successfully shutting down. - vgchange -a n - echo "$NAME." - ;; - restart|force-reload) - echo -n "Restarting $DESC: " - vgchange -a n - sleep 1 - vgchange -a y - echo "$NAME." - ;; - *) - echo "Usage: /etc/init.d/$NAME {start|stop|restart|force-reload}" >&2 - exit 1 - ;; -esac - -exit 0 diff --git a/debian/manpages b/debian/manpages deleted file mode 100644 index 3f62600e6..000000000 --- a/debian/manpages +++ /dev/null @@ -1,26 +0,0 @@ -debian/lvm2/usr/share/man/man5/lvm.conf.5 -debian/lvm2/usr/share/man/man8/lvchange.8 -debian/lvm2/usr/share/man/man8/lvcreate.8 -debian/lvm2/usr/share/man/man8/lvdisplay.8 -debian/lvm2/usr/share/man/man8/lvextend.8 -debian/lvm2/usr/share/man/man8/lvm.8 -debian/lvm2/usr/share/man/man8/lvmchange.8 -debian/lvm2/usr/share/man/man8/lvreduce.8 -debian/lvm2/usr/share/man/man8/lvremove.8 -debian/lvm2/usr/share/man/man8/lvrename.8 -debian/lvm2/usr/share/man/man8/lvscan.8 -debian/lvm2/usr/share/man/man8/pvchange.8 -debian/lvm2/usr/share/man/man8/pvcreate.8 -debian/lvm2/usr/share/man/man8/pvdisplay.8 -debian/lvm2/usr/share/man/man8/pvscan.8 -debian/lvm2/usr/share/man/man8/vgcfgbackup.8 -debian/lvm2/usr/share/man/man8/vgchange.8 -debian/lvm2/usr/share/man/man8/vgck.8 -debian/lvm2/usr/share/man/man8/vgcreate.8 -debian/lvm2/usr/share/man/man8/vgdisplay.8 -debian/lvm2/usr/share/man/man8/vgextend.8 -debian/lvm2/usr/share/man/man8/vgmerge.8 -debian/lvm2/usr/share/man/man8/vgreduce.8 -debian/lvm2/usr/share/man/man8/vgremove.8 -debian/lvm2/usr/share/man/man8/vgrename.8 -debian/lvm2/usr/share/man/man8/vgscan.8 diff --git a/debian/rules b/debian/rules deleted file mode 100755 index 97f79c254..000000000 --- a/debian/rules +++ /dev/null @@ -1,119 +0,0 @@ -#!/usr/bin/make -f -# Sample debian/rules that uses debhelper. -# GNU copyright 1997 by Joey Hess. -# -# This version is for a hypothetical package that builds an -# architecture-dependant package, as well as an architecture-independent -# package. - -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - -# This is the debhelper compatibility version to use. -export DH_COMPAT=3 - -# These are used for cross-compiling and for saving the configure script -# from having to guess our platform (since we know it already) -DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) -DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) - -ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) - CFLAGS += -g -endif -ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) - INSTALL_PROGRAM += -s -endif - -configure: configure-stamp -configure-stamp: - dh_testdir - # Add here commands to configure the package. - ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/ --mandir=\$${prefix}/usr/share/man --infodir=\$${prefix}/usr/share/info - - touch configure-stamp - -build-arch: configure-stamp build-arch-stamp -build-arch-stamp: - dh_testdir - - # Add here command to compile/build the package. - $(MAKE) - - touch build-arch-stamp - -build-indep: configure-stamp build-indep-stamp -build-indep-stamp: - dh_testdir - - # Add here command to compile/build the arch indep package. - # It's ok not to do anything here, if you don't need to build - # anything for this package. - #/usr/bin/docbook-to-man debian/lvm2.sgml > lvm2.1 - - touch build-indep-stamp - -build: build-arch build-indep - -clean: - dh_testdir - dh_testroot - rm -f build-stamp configure-stamp - - # Add here commands to clean up after the build process. - -$(MAKE) distclean - -test -r /usr/share/misc/config.sub && \ - cp -f /usr/share/misc/config.sub config.sub - -test -r /usr/share/misc/config.guess && \ - cp -f /usr/share/misc/config.guess config.guess - - - dh_clean - -install: DH_OPTIONS= -install: build - dh_testdir - dh_testroot - dh_clean -k - dh_installdirs - - # Add here commands to install the package into debian/lvm2. - $(MAKE) install prefix=$(CURDIR)/debian/lvm2 - install -m 0644 doc/example.conf debian/lvm2/etc/lvm/lvm.conf - - -# Build architecture-independent files here. -# Pass -i to all debhelper commands in this target to reduce clutter. -binary-indep: build install -# nada. - -# Build architecture-dependent files here. -binary-arch: build install - dh_testdir - dh_testroot - -# dh_installdebconf - dh_installdocs - dh_installexamples -# dh_installlogrotate -a -# dh_installemacsen -a -# dh_installpam -a -# dh_installmime -a - dh_installinit --update-rcd-params="start 26 S . start 50 0 6 ." - dh_installcron - dh_installman - dh_installinfo - dh_installchangelogs - dh_strip - dh_link - dh_compress - dh_fixperms - dh_makeshlibs - dh_installdeb -# dh_perl -a - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install configure