Commit Graph

362 Commits (bbcd91bb0de943b364670373957a5658c4487692)

Author SHA1 Message Date
Theodore Ts'o 9598165565 debian: Improve e2fsprogs package description
Addresses-Debian-Bug: #483023
2008-06-02 21:20:34 -04:00
Theodore Ts'o c0af709e52 Merge branch 'maint'
Conflicts:

	README
	version.h
2008-05-21 16:56:42 -04:00
Theodore Ts'o 491d8bc3e0 Update release notes and debian changelog for 1.40.10 release
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-05-21 13:44:44 -04:00
Theodore Ts'o da292aa9af Merge branch 'maint'
Conflicts:

	tests/m_raid_opt/expect.1
2008-04-27 07:59:28 -04:00
Theodore Ts'o e7d9ce9a41 debian: The doc-base section should be Programming, not Apps/Programming
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-04-27 07:53:02 -04:00
Theodore Ts'o 7affded7e8 Update release notes and debian changelog for 1.40.9 release
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-04-27 07:07:25 -04:00
Theodore Ts'o a70f10dbc4 Merge branch 'maint' 2008-03-30 14:03:51 -04:00
Michael Spang fc03b9c4f2 debian: Use UID/GID ranges from adduser.conf, if present
Addresses-Debian-Bug: #473179

Signed-off-by: Michael Spang <mspang@uwaterloo.ca>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-03-29 13:01:40 -04:00
Theodore Ts'o 6567e5a684 Merge branch 'maint' 2008-03-15 01:27:08 -04:00
Theodore Ts'o 5e107624d4 Update release notes and debian changelog for 1.40.8-2 release
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-03-14 15:18:03 -04:00
Theodore Ts'o 12617a1830 debian: Remove preinstall script which is no longer necessary
The preinstall script checked for dpkg --asert-support-predepends,
which has been true since 1996.  Also it removed configuration files
which haven't been around since well before Debian sarge, more than
two stable releases ago.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-03-14 15:16:42 -04:00
Theodore Ts'o da078326b6 Update release notes, version files for 1.40.8 release
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-03-13 20:25:51 -04:00
Theodore Ts'o 399033a6ab Merge branch 'maint' 2008-02-29 00:43:29 -05:00
Theodore Ts'o e1e83b6ba9 Update release notes, version files for 1.40.7 release
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-02-28 23:46:40 -05:00
Theodore Ts'o 640d60eb2d debian: Avoid adding an empty directory in the uuid-dev package
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-02-28 23:45:09 -05:00
Theodore Ts'o 2c5e591d39 debian: Add required ${shlibs:Depends} to libss2's depend header
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-02-28 23:45:08 -05:00
Theodore Ts'o a4f4c0de10 Fix up debian copyright files to avoid Lintian errors
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-02-28 23:45:08 -05:00
Theodore Ts'o a49670e64e Merge branch 'maint'
Conflicts:

	lib/blkid/devname.c
	lib/blkid/probe.c
	misc/mke2fs.c
	misc/tune2fs.c
2008-02-27 18:53:34 -05:00
Theodore Ts'o 949bc9aa87 debian: Pass 100 to UID_MIN and GID_MIN, not 1
According to the policy, UIDs and GIDs in the range 1-100 are reserved
to be globally allocated by the base-passwd package. The libuuid1
postinstall script passes in UID_MIN=1 and GID_MIN=1.  The useradd and
groupadd commands seems to skip UID's between 1 and 100 anyway, but
it's confusing, so we should pass in UID_MIN=100 and GID_MIN=100 for
clarity and in case useradd and groupadd ever changes their behaviour.

Addresses-Debian-Bug: #466929

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-02-26 12:11:47 -05:00
Theodore Ts'o ef80fdc8ad Merge branch 'maint' into next 2008-02-10 08:03:54 -05:00
Theodore Ts'o d8565d78d7 Fix incorrect distribution name in Debian's Changelog
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-02-10 00:24:53 -05:00
Theodore Ts'o e015f3d5ef Update release notes, version files for 1.40.6 release
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-02-10 00:16:37 -05:00
Theodore Ts'o d8a1a67427 debian: Fix packaging problem caused by dpkg 1.14.16
Addresses-Debian-Bug: #436058

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-01-30 07:20:54 -05:00
Theodore Ts'o 428f6b32a9 Merge branch 'maint' into next
Conflicts:

	configure
	lib/ext2fs/ext2_fs.h
	misc/e2image.c
2008-01-27 20:09:05 -05:00
Theodore Ts'o c8a5708db1 Update release notes, version files for 1.40.5 release
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-01-27 20:01:25 -05:00
Theodore Ts'o 7e8fe327b5 Don't build e2fsck statically by default anymore
Also removed the --enable-dynamic-static configure option.

Unfortunately the usefulness of building e2fsck statically is gone on
all modern distributions, since everything else on the system is built
dynamically these days.  In fact on some distributions it is almost
impossible to build programs statically any more.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-01-27 18:22:18 -05:00
Theodore Ts'o 4f2e8f1982 debian: Don't use dietlibc on platforms that don't support it
Addresses-Debian-Bug: #459475

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-01-27 17:20:44 -05:00
Theodore Ts'o 1b671fea0a debian: Add passwd dependency to libuuid1 and uuid-runtime
The groupadd and useradd commands come from passwd, which is not
Essential: yes, so a Depends is needed.

Addresses-Debian-Bug: #459403

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-01-14 10:40:32 -05:00
Theodore Ts'o 351db0b55d debian: Add "set -e" to postinst scripts
This ensures that if there is some failure in adding the uid/gid, the
package installation will abort.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-01-14 10:39:45 -05:00
Theodore Ts'o a4ece35911 Use pkg-config to determine where to find the devmapper library
Fedora and Red Hat puts the devmapper library in different locations
compared to Debian, so we use pkg-config.  Unfortunately Debian's
devmapper.pc file is buggy (See Debian Bug #390243), so we have to
work around it.

Historically, e2fsprogs has tried not to depend on pkg-config, since
its answers are so often **wrong** (the Debian bug has been ignored
for over a year), so I'm hoping I'm not going to regret this.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-01-03 12:36:59 -05:00
Theodore Ts'o 26d6891522 debian: use '$(MAKE)' instead of 'make' in debian/rules
This change allows a parallel build (i.e., via dpkg-buildpackage -j3)
of e2fsprogs to work correctly.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-01-01 16:23:38 -05:00
Theodore Ts'o fef2b38d8e Merge branch 'maint' into next
Conflicts:

	configure
	debian/rules
	e2fsck/swapfs.c
	lib/ext2fs/ext2_fs.h
2008-01-01 12:41:35 -05:00
Theodore Ts'o 4b5d342b47 debian: Fix all postinst/prerm/postrm scripts to include debhelper additions
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-01-01 02:20:07 -05:00
Theodore Ts'o 2c0dd0fa43 Update release notes, version files for 1.40.4 release
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-01-01 00:35:17 -05:00
Theodore Ts'o ffff966438 debian: Fix the document ID in comerr_dev.doc-base
The old document ID, com_err, used an illegal character ('_'); change
it to be comerr-manual to be conformant with the doc-base requirements.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-12-31 23:35:10 -05:00
Theodore Ts'o 46e770b2e2 debian: Use useradd and groupadd in favor of adduser
The adduser package is 'important', and while it is often installed,
we can't guarantee that it will always be there.  A required package,
or a package which is dragged in by a required package, such as
libuuid1, shouldn't depend on an 'important' package since that would
implicitly make it be required, which shouldn't be done unless
absolutely necesary.

So we replace the call to adduser with the lower-level useradd and
groupadd programs.  They are part of the passwd package, which is
required to be on all Debian systems.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-12-31 22:35:18 -05:00
Theodore Ts'o a827a2a3a7 debian: build the e2fsck-static package so it works on 2.4 kernels
Some people are still running ancient Debian distributions, such as
woody, with a 2.4 kernel, and they want to be able to use the
e2fsck-static package on backlevel systems.

It turns out that we can't just statically link against glibc anymore,
since glibc now uses thread-local storage everywhere.  So we now build
e2fsck-static using dietlibc.

Addresses-Debian-Bug: #458017

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-12-31 22:35:18 -05:00
Theodore Ts'o 61a679d4d7 debian: Do not use TLS or uuidd when building the bootfloppy udeb's
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-12-31 22:34:19 -05:00
Theodore Ts'o f91f55f583 debian: Add a dependency on libuuid1 to the uuid-runtime package
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-12-17 15:31:19 -05:00
Theodore Ts'o 2165003bd5 uuidd: Use /var/lib/libuuid instead of /var/run/uuidd
/var/run can get completely removed at reboot, and uuidd doesn't have
permissions to recreate /var/run/uuidd.  So instead use
/var/lib/libuuidd for the unix domain socket and pid files.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-12-17 15:12:04 -05:00
Theodore Ts'o b689b8dd14 Merge branch 'maint' into next
Conflicts:

	lib/ext2fs/closefs.c
2007-12-17 10:28:01 -05:00
Theodore Ts'o 740837def7 Add uuidd daemon to prevent duplicate time-based UUID's
Also store the clock sequence information in a state file in
/var/lib/misc/uuid-clock so that if the time goes backwards the clock
sequence counter can get bumped.  This allows us to completely
correctly generate time-based (version 1) UUID's according to the
algorithm specified RFC 4122.

Addresses-Sourceforge-Bug: #1529672
Addresses-Red-Hat-Bugzilla: #233471

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-12-16 17:28:46 -05:00
Samuel Thibault 3e41608aac Fix Debian rules files to support building non-Linux archs
Addresses-Debian-Bug: #437720

Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-12-15 20:59:29 -05:00
Theodore Ts'o a6ea47ab4b Fix cross-compilation support in Debian's build rules
Addresses-Debian-Bug: #451172

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-12-15 20:34:41 -05:00
Theodore Ts'o e6a4571eec Merge branch 'maint' into next
Conflicts:

	lib/ext2fs/closefs.c
2007-12-09 17:03:01 -05:00
Theodore Ts'o 80dda9bb75 Update release notes, version files, etc., for 1.40.3 release.
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-12-06 00:22:31 -05:00
Theodore Ts'o 04aa4727e6 Update Debian policy compliance to version 3.7.3.0
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-12-05 20:46:12 -05:00
Theodore Ts'o 2628a1d3e1 Merge branch 'maint' 2007-10-06 12:41:26 -04:00
Theodore Ts'o 60702c267d Work around lame Ubuntu init scripts / installer bugs
The Ubuntu init scripts don't properly set the system time correctly
from hardware clock if the hardware clock is configured to tick local
time instead of GMT time.

Work around this as best as we can by providing an option in
/etc/e2fsck.conf which can be set on Ubuntu systems:

[options]
	buggy_init_scripts = 1

Addresses-Debian-Bug: #441093
Addresses-Ubuntu-Bug: #131201

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-09-22 20:43:11 -04:00
Theodore Ts'o a5dda05422 Remove configure --enable-swapfs and associated support #defines
This removes the last vestiges of support for the legacy PowerPC
big-endian filesystem format.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-08-11 03:22:00 -04:00
Theodore Ts'o d2dc78aed4 Update ChangeLog, README, RELEASE-NOTES for 1.40.2 release
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-07-14 09:03:17 -04:00
Theodore Ts'o b1c2a3e564 Fix debian/control file to use ${binary:Version} instead of ${Source-Version}
This is a Lintian-requested cleanup so that e2fsprogs will be
correctly built with binaryNMU's.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-07-08 21:36:59 -04:00
Theodore Ts'o a648ea60ee Fix up Lintain complaint about the "make distclean" ignoring errors
This is a Debian-specific debian/rules change, just to clean up the
packaging script.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-07-08 21:36:43 -04:00
Theodore Ts'o 58b3df7e3d Update ChangeLog, README, RELEASE-NOTES for 1.40.1 release
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-07-08 20:54:51 -04:00
Theodore Ts'o a3f464ffe7 Fix bogus strip permission errors when building under Debian
When building the e2fsprogs dpkg's, the dh_strip command emits a large
number of error messages caused by the permissions not being right.  So
run dh_fixperms before running dh_strip.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-07-04 14:51:18 -04:00
Theodore Ts'o 57f485010a Update e2fsprogs 1.40 changelogs
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-06-30 16:44:13 -04:00
Theodore Ts'o d7b64725ee Update Release Notes, Changelogs, version.h, etc. for 1.40 release
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-06-24 17:32:47 -04:00
Theodore Ts'o 1a9188507c Remove RFC-4122 from e2fsprogs distribution
Documentation about UUID's is available in enough places, and it's
awkward to deal with debian-legal's insanities.  So I'm caving in the
"more-lunatic-than-RMS" wing of Debian by removing RFC-4122 so we don't
have do the dfsg tarball.   Also remove the rule that only tried to
install RFC-4122 on Ubuntu, since Ubuntu seems to want to fetch
e2fsprogs exclusively from Debian.

Addresses Debian Bug: #407107

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-06-24 16:49:14 -04:00
Theodore Ts'o 6809bb7491 Remove -WIP language from the debian copyright file
Since I am the upstream maintainer the -WIP langauge is superflous, so
remove it.

Addresses Debian Bug: #415560

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-05-08 00:37:55 -04:00
Theodore Ts'o 92bd26bed1 Fix spelling typo in debian package description for libblkid1
Addresses Debian Bug: #399155

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-05-08 00:26:31 -04:00
Theodore Ts'o fbfcaa661b debian: Add comerr-dev dependency to the ss-dev debian package
Addresses Debian Bug: #408352

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-05-07 16:34:51 -04:00
Theodore Ts'o 01c6606518 Debian udeb dependency cleanup
From: Frans Pop <elendil@planet.nl>

Please apply the patch below with your next upload of e2fsprogs.

It removes Provides/Replaces: in the udebs which are no longer needed now
that udeb library dependencies are generated correctly. This has been the
case for a while now, but we've postponed this cleanup until after the
Etch release.

Addresses Debian Bug: #419605

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-05-06 20:09:42 -04:00
Theodore Ts'o a0d4254844 Update release notes for 1.40-WIP release. 2007-04-07 11:05:10 -04:00
Theodore Ts'o a178852877 Add versioned dependency in Debian's shlibs for libblkid
Add dependency to account for the new blkid function blkid_probe_all_new()
was added to e2fsprogs 1.39.   The lack of this versioned dependency
caused a failure in rpc.mountd as detailed in Debian Bug #413057.

Addresses Debian Bug: #413208

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2007-03-04 08:17:18 -05:00
Theodore Ts'o 7809bc56d4 Update version.h, RELEASE-NOTES, debian/changelog for 1.40-WIP release
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2006-11-14 23:49:07 -05:00
Theodore Ts'o 8d54e8f2c5 Update draft-leach-uuids-guids-01.txt with rfc4122.txt
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2006-11-12 20:22:06 -05:00
Theodore Ts'o f77704e416 Add directory hashed signed/unsigned hint to superblock
The e2fsprogs and kernel implementation of directory hash tree has a
bug which causes the implementation to be dependent on whether
characters are signed or unsigned.  Platforms such as the PowerPC,
Arm, and S/390 have signed characters by default, which means that
hash directories on those systems are incompatible with hash
directories on other systems, such as the x86.

To fix this we add a new flags field to the superblock, and define two
new bits in that field to indicate whether or not the directory should
be signed or unsigned.  If the bits are not set, e2fsck and fixed
kernels will set them to the signed/unsigned value of the currently
running platform, and then respect those bits when calculating the
directory hash.  This allows compatibility with current filesystems,
as well as allowing cross-architectural compatibility.

Addresses Debian Bug: #389772

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2006-11-11 22:32:35 -05:00
Theodore Ts'o 0149edbe1c Update debian/changelog for 1.39+1.40-WIP-2006.10.02+dfsg-2 release
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2006-10-22 00:44:15 -04:00
Theodore Ts'o ec3bb41be7 Update Debian packaging for 1.39+1.40-WIP-2006.10.02+dfsg-1
Remove I-D because of DFSG license Nazi's.

Make e2fsck and uuid-dev have its own /usr/share/doc directories, and make
the e2fsck-static package not depend on the e2fsprogs package.

Addresses Debian Bug: #383521

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2006-10-04 09:12:35 -04:00
Theodore Ts'o 26bcc2caa9 Update version.h, RELEASE-NOTES, debian/changelog for 1.40-WIP release
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2006-10-02 13:34:48 -04:00
Theodore Ts'o bfc1a74bb4 Remove useful UUID specification from Debian packaging thanks to license Nazi's
Addresses Debian Bug: #390664

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2006-10-02 13:31:10 -04:00
Theodore Ts'o ecdd7e5b4c debian: Add versioned build-dep on texi2html
Addresses Debian Bug: #389554

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2006-10-02 08:33:29 -04:00
Theodore Ts'o 6c09475bb7 Update release notes, version numbers, et. al. for 1.39 release
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2006-05-29 11:47:25 -04:00
Theodore Ts'o 25d93662f9 Fix typo that caused the Debian changelog to not be valid parseable English
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2006-05-21 19:36:56 -04:00
Theodore Ts'o 55ac3c7acd Fix comerr-dev's pointer doc-base pointer to the top-level html file 2006-05-14 18:11:18 -04:00
Theodore Ts'o bae5564032 Update release notes for a Debian WIP release. 2006-05-14 17:31:48 -04:00
Theodore Ts'o 7eef874831 Fix problem with creating initrd's for 2.4 systems on Debian
Recent glibc's no longer accept LD_ASSUME_KERNEL=2.4; this must be LD_ASSUME_KERNEL=2.4.1.   Also, only set LD_ASSUME_KERNEL if we
are not using a 2.4 kernel (and are presumably using something newer)

Addresses Debian Bug: #364516

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2006-05-13 09:05:01 -04:00
Theodore Ts'o 7e2ec0110f Update for e2fsprogs-1.39-WIP-0409 release
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2006-04-22 04:29:16 -04:00
Theodore Ts'o a8a8da76ac Fix Debian FTBFS bug due to missing build-dependency on libdevmapper-dev
Addresses Debian Bug: #360046

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2006-04-02 10:04:36 -04:00
Theodore Ts'o a0010281f1 Debian build: remove conffile from e2fsprogs-udeb, and remove explicit conffile
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2006-03-30 01:03:17 -05:00
Theodore Ts'o 34a2611c66 Update release notes and version.h for 1.39-WIP-2006-03-29 release
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2006-03-29 20:40:23 -05:00
Theodore Ts'o 7512f13662 Add udeb: lines to the Debian's shlibs files
Package: e2fsprogs
Version: 1.38+1.39-WIP-2005.12.31-1
Severity: wishlist
Tags: patch, d-i

Let's call this an important wishlist bug (important for Debian Installer
anyway :-)

Please add the following line to the shlibs files for libblkid and libuuid
respectively:
udeb: libblkid 1 libblkid1-udeb
udeb: libuuid 1 libuuid1-udeb

This will allow dpkg/debhelper to properly set the dependencies for udebs
that depend on the e2fsprogs libs.
Please see #345472 and #345475 for further info on this.

This will also mean that, eventually, we will be able to drop the
"Provides: ..." for the library udebs, but we cannot do that until other
udebs that currently depend on them have been rebuilt.
I'll file a separate bug when that change can be made.

Addresses Debian Bug: #356293
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2006-03-29 19:03:38 -05:00
Theodore Ts'o 4719d25b69 Update the debian build files to deal with /etc/mke2fs.conf
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2006-03-27 01:11:06 -05:00
Theodore Ts'o d2d0d79861 Enable devmapper patch for Debian
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2006-03-08 17:42:40 -05:00
Theodore Ts'o 1e112ba195 Update debian changelog for release.
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2006-01-06 21:41:49 -05:00
Theodore Ts'o 56e5d125c8 Update priorities and sections to match with Debian override file.
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2006-01-06 21:40:57 -05:00
Theodore Ts'o d3c7c4eb98 Fix Really Ancient debian changelog lines so that Lintian doesn't complain. 2005-12-31 12:04:55 -05:00
Theodore Ts'o 7dc333dcbf Make sure debian/rules is executable.
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2005-12-31 01:30:09 -05:00
Theodore Ts'o 57435fe3df Update debian/changelog file.
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2005-12-31 01:20:44 -05:00
Theodore Ts'o 49cdbb2550 Move the blkid and uuidgen programs out of library packages and into e2fsprogs
Move the blkid and uuidgen binaries out of libblkid1 and libuuid1 and
into the e2fsprogs package to support soname transitions and
simulaneous installs of multiarch flavors to coexist.  (It's not worth
creating two whole new packages for two separate binaries, so we just
fold them into e2fsprogs.)  (Closes: #330737, #330736)

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2005-12-31 01:11:06 -05:00
Theodore Ts'o b1e22d52d0 Add support for lib64ext2fs-nopic.a for mips in the Debian rules file.
(Addresses Debian Bug #329074)

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2005-12-29 09:16:00 -05:00
Theodore Ts'o 6f71cb2fde Newer versions of debian-buildpackage are much pickier about spacing and
formatting of the Debian changelog fix.  Fix very old entries that had invalid
spacing.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2005-12-18 23:33:15 -05:00
Theodore Ts'o ba2b09c52d Fix typo'ed version number in Debian changelog
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2005-12-10 23:11:34 -05:00
Theodore Ts'o 3285a9c96e Update release notes for 1.39-WIP-1210 release.
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2005-12-10 23:05:30 -05:00
Theodore Ts'o 6a35a436c5 Avoid trying to mount the root device if it is an NFS device.
Addresses Debian Bug #310428

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2005-12-10 22:57:05 -05:00
Theodore Ts'o 8a8a12c192 Add resize2fs and badblocks to the e2fsprogs udeb
Addresses Debian Bugs #290429 and #310950

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2005-12-10 22:56:21 -05:00
Theodore Ts'o 4c02c41c0d Update release notes.
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2005-12-09 19:20:01 -05:00
Theodore Ts'o f2b74cdad1 Update Debian changelog for 1.38-2 release. 2005-08-22 01:20:23 -04:00
Theodore Ts'o 8c5829fb8e Fix Debian build rules to reflect changes in texi2html (Debian Bug #317862)
Texi2html's behavior changed recently: if it is invoked with
-split=chapter, old versions place the HTML files in the same
directory as the documentation source, whereas new versions place the
generated files in a subdirectory.

Reported by Matt Kraai.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2005-07-21 19:32:36 -05:00
Theodore Ts'o 1f965c8d96 Update for e2fsprogs 1.38 release. 2005-06-30 20:06:45 -04:00
Theodore Ts'o 5327bb499a Update typos in changelog 2005-06-26 22:12:40 -04:00
Theodore Ts'o feb1219f79 Update for e2fsprogs 1.38-WIP-0620 release. 2005-06-20 18:00:55 -04:00
Theodore Ts'o c8a4040205 Update release notes and changelogs for the correct spelling of "Swedish". 2005-06-05 16:42:20 -04:00
Theodore Ts'o 6682939777 Update for release of e2fsprogs 1.38-WIP-0509-1. 2005-05-09 20:42:38 -04:00
Theodore Ts'o 5d75b690d6 Remove the Conflicts: tag from the Debian e2fsprogs-udebs package, since
udebs dont support Conflicts.
2005-05-07 01:54:19 -04:00
Theodore Ts'o 9f7d03b455 When determining the libraries needed for Debian's initrd, unset
LD_PRELOAD and LD_LIBRARY_PATH and filter out libraries found in
/etc/ld.so.preload.  (Addresses Debian Bug: #304003)
2005-05-06 16:26:13 -04:00
Theodore Ts'o 09a51b3de3 Update debian changelog for 1.37-2 release. 2005-04-09 21:12:30 -04:00
Theodore Ts'o fd4b28efd3 Update for the e2fsprogs 1.37 release. 2005-03-21 22:37:03 -05:00
Theodore Ts'o be5a72daa7 Force compile_et and mk_cmds to use /usr/bin/awk so that we will work
on any Debian system regardless of which version of awk is installed.
(Closes: #299341)
2005-03-17 01:16:34 -05:00
Theodore Ts'o b008e60648 Change the debian version to be 1.36release-1 since we didn't do the WIP
version numbers correctly.
2005-03-01 17:10:51 -05:00
Theodore Ts'o 3eee5e9eed Update for release of e2fsprogs 1.36. 2005-02-05 18:26:03 -05:00
Theodore Ts'o 8ceb55f0e5 Update release notes and version.h for e2fsprogs 1.36-rc5 release. 2005-01-28 12:33:01 -05:00
Theodore Ts'o dc2569739d Update version.h and release notes for the e2fsprogs 1.36-rc4 release. 2005-01-26 13:20:12 -05:00
Theodore Ts'o e644186542 Add pkg-config files to e2fsprogs's libraries. 2005-01-26 12:59:25 -05:00
Theodore Ts'o e99decb044 Remove debugging printf from e2image -s's code. 2005-01-19 02:27:09 -05:00
Theodore Ts'o 4ee558fc3b Update release notes, changelog, for the 1.36-rc3 release. 2005-01-19 02:20:04 -05:00
Theodore Ts'o 66fa0de8b3 Update for e2fsprogs 1.36-rc2 release. 2005-01-11 14:39:55 -05:00
Theodore Ts'o f007e7b1c4 Update Debian changelog. 2005-01-10 23:49:04 -05:00
Theodore Ts'o dfcb79e6ec Change the description field in the Debian package meta information to avoid
starting with an upper case character or starting with a definite or 
indefinite article, to avoid Lintian warnings.
2005-01-09 15:48:09 -05:00
Theodore Ts'o 921f4ad536 Remove support for EVMS 1.x plugin library. 2004-11-19 17:25:27 -05:00
Theodore Ts'o df95e09a52 Document the default blocksize used by badblocks(8).
(Addresses Debian Bug #273679)
2004-09-28 10:30:27 -04:00
Theodore Ts'o 83e78b703e Update changelog to include all debian bugs closed by fixes. 2004-09-25 07:46:31 -04:00
Theodore Ts'o d99225ecce Only use blocksizes > 4k on Linux 2.6 and newer systems.
(Addresses Debian Bug #271064)
2004-09-25 07:40:12 -04:00
Theodore Ts'o 137ce8ca04 Remove double "//" when listing attributes in the root directory or
when there is a trailing '/' in the directory name.  (Addresses Debian
Bug #272943)
2004-09-24 12:16:17 -04:00
Theodore Ts'o 6ea8d0f7c8 Make sure /usr/lib is creaeted when installing e2initrd_helper.
(Addresses Debian Bug #272698)
2004-09-24 12:15:14 -04:00
Theodore Ts'o 41b6ae6058 Make sure the configure files are newer than configure.in the
debian/rules file so that a dpkg-source created patch won't
trigger an attempt rebuild of the configure script.  (Addresses
Debian Bug #272558)
2004-09-24 10:07:05 -04:00
Theodore Ts'o 5cbd27084b Updated French translation to reflect a suggested change.
(Addresses Debian Bug #262836)
2004-09-19 08:18:26 -04:00
Theodore Ts'o 3ef681c5db badblocks.c: Use _() around done_string, so that it gets
correctly translated.  (Addresses Debian Bug #252836)
2004-09-19 08:04:44 -04:00
Theodore Ts'o 35b73e9483 Always build the fsck wrapper on Debian systems (Addresses
Debian Bug #248050)
2004-09-19 07:52:05 -04:00
Theodore Ts'o 8667f7a211 Filter out linux-gate.so, which is a pseudo entry for the 32->64bit
translation for amd64 systems, in the initrd creation script.
(Addresses Debian bug #253595)
2004-09-19 07:15:30 -04:00
Theodore Ts'o 5d40773ba8 Revamp the initrd scripts to use a new helper program,
e2initrd_helper, which obviates the need for using /bin/awk
and mounting/unmounting the root filesystem during the initrd
process.  (Addresses Debian Bug #247775)
2004-09-18 14:53:14 -04:00
Theodore Ts'o 56eb4d4749 Remove XSI:isms for greater portability. (Addresses
Debian Bug #255589)
2004-09-17 19:54:22 -04:00
Theodore Ts'o 723fa2c24d Cset exclude: tytso@think.thunk.org|ChangeSet|20040504235846|06000
Revert change to add dependency on awk; it isn't needed since awk is
a virtual package which is "de facto essential" by virtual of the fact
that essential packages such as base-files depends on it.
2004-05-05 08:58:41 -04:00
Theodore Ts'o 31c4736088 Update debian/changelog for 1.35-6 release. 2004-05-05 01:00:41 -04:00
Theodore Ts'o 6d4934974f Update and clean up uuid man pages, including renaming libuuid.3 to
uuid.3

Eliminate empty lines at end of uuid.h
2004-05-04 22:05:05 -04:00
Theodore Ts'o de69291f14 Add dependency on awk in the debian e2fsprogs package. Addresses
Debian bug #245670)
2004-05-04 19:58:46 -04:00
Theodore Ts'o afaf1816de Since woody's sysvinit package is before the initscripts were
broken out we need an explict Conflict: sysvinit (<< 2.85-4)
header. (Closes: #243829)
2004-05-04 16:29:49 -04:00
Theodore Ts'o f9e6df4e6f Minor updates to German translation (Addresses Debian Bug #244105) 2004-05-04 16:19:13 -04:00
Theodore Ts'o 1008a42552 Fix numberous problems in Debian's initrd scripts:
* In the mkinitrd script, make sure the directories exist before
  trying to copy in the needed shared libraries.  (Closes: #244058, #246480)

* In the mkinitrd script, use LD_ASSUME_KERNEL=2.4 if necessary.  
  (Closes: #245931)

* In the mkinitrd script copy in /usr/bin/awk instead of /usr/bin/mawk.  
  (Closes: #245670)

* In the initrd script, fail quietly if /mnt/etc/fstab does not exist.
  (Closes: #246917)
2004-05-04 09:15:34 -04:00
Theodore Ts'o 764c66bf3c Fix typo in the Debian copyright file, to consistently and correctly
indicate that the blkid library is distributed under the LGPL.
2004-04-26 18:25:39 -04:00
Theodore Ts'o 197588f3b2 debian/changelog
Update changelog for 1.35-5 release

debian/control
    Update standards version compliance to 3.6.1
2004-04-12 13:10:47 -04:00
Theodore Ts'o 22c616d09c In the initrd script, use /dev/null instead of /dev2/null, and support
converting the root filesystem from ext3 to ext2 and back.
2004-04-12 12:10:50 -04:00
Theodore Ts'o e2de6b9e69 Fix the Debian initrd scripts so that they actually work correctly.
(Addresses Debian Bug #241183)
2004-04-11 16:25:56 -04:00
Theodore Ts'o 6c6f170cbf Update debian changelog for 1.35-4 release. 2004-03-22 16:17:58 -05:00
Theodore Ts'o 1bbfec624c Change the license on the UUID library to be 3-clause BSD-style 2004-03-20 14:02:24 -05:00
Theodore Ts'o 39e2f80115 Update for 1.35-3 debian release. 2004-03-08 16:40:48 -05:00
Theodore Ts'o 080ee031e5 Add tune2fs to the e2fsprogs udeb package
(Addresses Debian Bug #235639)
2004-03-02 11:18:05 -05:00
Theodore Ts'o b70b1167fe Update version number for e2fsprogs 1.35 release. 2004-02-28 10:52:35 -05:00
Theodore Ts'o 86d564e6b5 Change debian control file so that the ss-dev and comerr-dev packages
have versioned dependencies on libss2 and comerr2, respectively.
2004-02-28 10:49:47 -05:00
Theodore Ts'o 87a6e45233 Update Debian changelog for release. 2004-02-24 08:51:02 -05:00
Theodore Ts'o 1daf758571 Update for WIP release 1.35-WIP release dated 31-Jan-2004. 2004-01-31 22:33:16 -05:00
Theodore Ts'o 78344465d4 Add provides of libuuid1. Addresses Debian Bug #229633. 2004-01-27 15:55:21 -05:00
Theodore Ts'o 94ed67eb47 Update changelog for debian release. 2003-12-25 02:08:07 -05:00
Theodore Ts'o 817cc0358c Fix test for /etc/mkinitrd/scripts/e2fsprogs to make sure it gets
removed.  (Addresses Debian Bug #213275)
2003-12-07 12:45:49 -05:00
Theodore Ts'o c4c30b20f9 Update for WIP release December 7, 2003. 2003-12-07 02:16:43 -05:00
Theodore Ts'o e254d05b95 Add libuuid1-udeb (Closes: #221777) 2003-12-07 01:57:04 -05:00
Theodore Ts'o 2a3a52367e Update debian changelog
Force e2fsprogs to use the most current version of e2fslibs.  (Closes 
Debian bug #208103.
2003-08-31 23:07:16 -04:00
Theodore Ts'o 2ff2971275 Change the priority of libblkid1-udeb to be required instead of
standard, to match the override file.

Update the debian changelog file.
2003-08-21 09:00:14 -04:00
Theodore Ts'o 6826bde546 Update for 1.35-WIP 21-Aug-2003 release. 2003-08-21 02:14:44 -04:00
Theodore Ts'o 1d658a1361 Fix misc. debian packaging problems.
* Move the initrd script from /etc/mkinitrd/scripts to
  /usr/share/initrd-tools/scripts so that mkinitrd will not remove
  the file when it is uninstalled.  (Addresses Debian bug #204019)

* Remove unneeded files in debian directory: blkid-dev.substvars and
   e2fsprogs-bf.lintian-overrides.  (Addresses Debian bug #203914)

* Support "noopt" in DEB_BUILD_OPTIONS instead of "debug".  
   (Addresses Debian bug #203914)
2003-08-21 01:53:07 -04:00
Theodore Ts'o 858dd7b112 Update for 1.35-WIP 01-Aug-2003 release. 2003-08-02 20:48:35 -04:00
Theodore Ts'o 56dc917d85 Changed priority of libblkid1-udeb to be standard, not required. 2003-07-30 19:48:01 -04:00
Theodore Ts'o 8badf17f2e Explicitly specify the version of libblkid1 needed in e2fsprogs.shlibs.local
in order to avoid picking up the wrong depedency.  (Debian packaging
issue, closes Debian bug #203157)
2003-07-29 23:35:22 -04:00
Theodore Ts'o 88a8e83db8 Fix erroneous reference to /usr/share/doc/e2fsprogs/html-info in
/usr/share/doc-base/libext2fs (Closes: #203157)
2003-07-29 23:13:14 -04:00
Theodore Ts'o 7a15db2381 Applied NMU patch to fix Debian bugs #203056 and #203058 2003-07-29 22:15:33 -04:00
Theodore Ts'o 9c7ec17809 Update for 1.34 release. 2003-07-26 01:03:34 -04:00
Theodore Ts'o f85cc2a8c2 Addresses Debian bug #201050. Set the libc-dev dependency correctly
and set DEB_{HOST,BUILD}_* variables correctly for architectures 
other than *-linux and *-gnu.
2003-07-26 00:48:08 -04:00
Theodore Ts'o 151c86abb9 Separate out shared libraries out of e2fsprogs to real pacakges:
libss2, libcomerr2, libuuid1, and e2fslibs.

Remove Yann's TODO and README.Debian files.
2003-07-25 07:03:00 -04:00
Theodore Ts'o 9bf19713c8 Do not include the top-level ChangeLog file in /usr/share/doc/e2fsprogs
for debian packages.  The RELEASE-NOTES file is what people should be
reading instead.
2003-07-23 09:55:39 -04:00
Theodore Ts'o e3075aea55 Use symbolic links for fsck.ext{2,3} and mkfs.ext{2,3} in the udeb
package since busybox tar can't deal with hard links.  
(Closes Debian bug #196508)
2003-07-12 16:28:09 -04:00
Theodore Ts'o b1a085fcca Update debian changelog
Add conflicts against older versions of sysvinit that don't correctly
handle an exit code that has the bit #2 set.  (Closes: #183675)
2003-07-12 16:02:48 -04:00
Theodore Ts'o 96e6f5da9a Update for e2fsprogs 1.34-WIP-0521 release. 2003-05-21 18:26:31 -04:00
Theodore Ts'o 5cdc5bfaba Debian packaging: Add gettext to the build-depends line. 2003-05-17 17:39:46 -04:00
Theodore Ts'o 813bde19f5 Add package dependency to shlibs for comerr to indicate support
for kth compatibility.  (Closes Debian bug #193096)
2003-05-13 23:53:20 -04:00
Theodore Ts'o 62775dc542 Debian packaging issues:
* Remove e2fsprogs-bf package, as it is obsolete. (Closes: #183453)
* Remove NLS support from e2fsprogs-udeb.  Save 5.5k on the boot
  floppies / install media.
2003-05-08 10:39:50 -04:00
Theodore Ts'o 32e7608cf6 Update debian changelog
Add replaces field to comerr-dev to resolve a file conflict with
	/usr/include/com_err.h and the libkrb5-dev package.
	(Closes: #192277)
2003-05-08 03:33:07 -04:00
Theodore Ts'o 58f9d9e679 Update debian changelog.
Declare comerr-dev as replacing << e2fslibs-dev 1.33-2, to avoid
        errors when upgrading to the new versions of comerr-dev and
        e2fslibs-dev

Declare init_error_table as taking a long for the second argument.
2003-05-06 00:31:55 -04:00
Theodore Ts'o 0d54ec2350 Add usr/share/locale to e2fsprogs.files (debian packaging). 2003-05-05 20:38:33 -04:00
Theodore Ts'o b16fb628bf Update Debian changelog.
Add support for OV-style continuation (closes Debian bug #191900).

Move /usr/include/com_err.h from the e2fslibs-dev package to the 
comerr-dev package.  (closes Debian bug #191899)
2003-05-05 20:02:39 -04:00
Theodore Ts'o 71df0dc393 Update for 1.33 release.
Fix typo's in README.subset

Change debian control file so it doesn't bomb out if the EVMS FSIM
is not there, since it is not built on the Hurd.  Resolves Debian
bug #189687.
2003-04-21 16:17:09 -04:00
Theodore Ts'o 3879857e86 Avoid printing the version banner for mke2fs if
the -q option is specified.  (Addresses Debian bug #172716)
2003-04-16 15:29:39 -04:00
Theodore Ts'o bc34d6be65 * Add support for the -a and -s options to logsave.
* Change e2fsck to bracket its progress bar output with ctrl-A and ctrl-B 
    characters, so that logsave -s can omit writing the progress bar output
    to the log file.
2003-04-16 14:05:06 -04:00
Theodore Ts'o ba142c1b3b Update for 1.33-WIP April 14, 2003 release. 2003-04-16 00:59:59 -04:00
Theodore Ts'o 61de7f84fb Update to standards 3.5.9.
Add dc to the build-depends line.

Remove ancient e2fslibsg conflicts line.
2003-04-12 02:53:49 -04:00
Theodore Ts'o c5290fae39 Mke2fs can be given a minimum block size by passing in a negative
number to the -b option.
2003-04-11 22:10:50 -04:00
Theodore Ts'o 5e05541ad0 mke2fs.8.in: Document the -g option. (Addresses Debian bug #188318) 2003-04-11 14:00:53 -04:00
Theodore Ts'o 5e804b72b6 Fix bug where mke2fs was incorrectly checking
the argument to the -g option, if the default block size
is used.  (Addresses Debian bug #188319)
2003-04-11 13:46:57 -04:00
Theodore Ts'o 9d51b6191b Use the SS_READLINE_PATH environment variable to control the search
for a suitable readine library.  As a default, try using libreadline,
libedit, and libeditline.
2003-04-11 12:56:27 -04:00
Theodore Ts'o 417781aff1 Add libblkid1-udeb package for the Debian Installer. 2003-04-10 00:18:56 -04:00
Theodore Ts'o 020c5477ea Various Debian fixups:
Update debian changelog.  Move packages from devel to libdevel.
We now supply the /usr/include/com_err.h include file.h
2003-04-10 00:01:19 -04:00
Theodore Ts'o 39d38b0590 Update for e2fsprogs 1.33-WIP-0330 release 2003-03-30 23:45:02 -05:00
Theodore Ts'o 5a0d720a94 Update for 1.33-WIP-0325 release.
I'm now the Debian maintainer!
2003-03-26 01:06:07 -05:00
Theodore Ts'o a27f9d9935 Fix stupid typo in Debian changelog file (for 1.33-WIP-0316 release). 2003-03-16 20:49:43 -05:00
Theodore Ts'o d32a00ec0d Update version number in debian changelog. 2003-03-16 20:42:01 -05:00
Theodore Ts'o 6fe7d1156a Update debian files to support the blkid library, and to fix a number
of Lintian warnings.

Added mk_cmds man page.
2003-03-16 19:58:25 -05:00
Theodore Ts'o 3ae497eab2 Add to the ss (subsystem) library the ability to dynamically link
to the readline library if it is present in the system.
2003-03-16 06:26:25 -05:00
Theodore Ts'o 63182203a7 Update and clarify copyright statement. 2003-03-16 02:58:01 -05:00
Theodore Ts'o c20bbd5637 Update from debian's 1.32-2 package. 2003-03-15 13:03:51 -05:00
Theodore Ts'o 58f06ae490 Remove uneeded debian files. 2002-10-31 11:30:02 -05:00
Theodore Ts'o dd198d6885 Update Debian packaging information as of 1.29+130-WIP-0930-2. 2002-10-31 03:44:35 -05:00