History log of /external/e2fsprogs/debian/rules
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e0ed7404719a9ddd2ba427a80db5365c8bad18c0 20-Mar-2014 JP Abgrall <jpa@google.com> Switch back to 1.42.9 now that there is a fix

Revert "Revert changes that moved from 1.41.14 to 1.42.9"

This reverts commit 65f0aab98b20b5994a726ab90d355248bcddfffd.
/external/e2fsprogs/debian/rules
65f0aab98b20b5994a726ab90d355248bcddfffd 06-Mar-2014 JP Abgrall <jpa@google.com> Revert changes that moved from 1.41.14 to 1.42.9

Revert "e2fsck: Don't use e2fsck_global_ctx unless HAVE_SIGNAL_H"
commit e80e74c41d85ff93f3d212ba6512340f48054a93.

Revert "Merge remote-tracking branch 'linaro/linaro-1.42.9' into aosp_master"
This reverts commit e97b2b6fc82f840e84dfc631b87f21be44ff2421, reversing
changes made to 7e2fb9d09c245eba70ee008b78007315e9c0f1df.

Revert "Prepare for upstream 1.42.9"
This reverts commit 7e2fb9d09c245eba70ee008b78007315e9c0f1df.

Bug: 13340735
Change-Id: If48b153a95ef5f69f7cdccb00e23524abff3c5a8
Signed-off-by: JP Abgrall <jpa@google.com>
/external/e2fsprogs/debian/rules
becb01ce84d6da8ec549f042055ac58648eebd44 28-Dec-2013 Theodore Ts'o <tytso@mit.edu> debian: fix cross build support

We need to explicitly specify the $DEB_BUILD_HOST when querying for
the version of the libblkid1 package.

Addresses-Debian-Bug: #721365

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
b79e338d2ca2d148164deff2129d33eac665ac6c 28-Dec-2013 Theodore Ts'o <tytso@mit.edu> Use makeinfo --html instead of texi2html

The texi2html utility from the texi2html ceased being developed
upstream in 2011, and upstream has declared it superseded by the
makeinfo utility from the texinfo package.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
6e2393fde2552a8c6449639a733e8ae4e095b113 17-Jun-2013 Theodore Ts'o <tytso@mit.edu> Update Release Notes, Changelogs, version.h, for 1.42.8 release

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
efd968732ce068ddefe399775724ee6a26550e04 15-Dec-2012 Filipe Brandenburger <filbranden@google.com> debian: look for quota.pc and libquota.a from root of install tree

The rules makefile was already using `find' in order to cope with
multi-arch directories under /usr/lib. This patch changes it to look for
those files from the root of the install tree. This allows for
installing to libdirs of /usr/lib64 or /lib or /lib64. There are no
other files with the same names in the package so it's not a problem to
find from the root of the tree.

Signed-off-by: Filipe Brandenburger <filbranden@google.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
9aaa4eabd18f4917c198e8f27b02c679a5361c49 15-Dec-2012 Filipe Brandenburger <filbranden@google.com> debian: add make variable to pass extra parameters to configure

Setting EXTRA_CONF_FLAGS in rules.custom will pass the extra arguments
to calls of ./configure when building e2fsprogs. This can be used, for
instance, to pass a --libdir argument or similar to the configure
script.

Signed-off-by: Filipe Brandenburger <filbranden@google.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
a8ffb5c2c4061fa90ded0851452b52cb44e1638d 15-Dec-2012 Filipe Brandenburger <filbranden@google.com> debian: add make variable to prevent building e2fsck.static package

Setting BUILD_E2FSCK_STATIC=no in rules.custom will prevent the
debian/rules makefile from building a statically-linked e2fsck and
from creating a deb package for it.

Signed-off-by: Filipe Brandenburger <filbranden@google.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
c1986ecb6fc68427db7579d409929939117e45ff 13-Jun-2012 Theodore Ts'o <tytso@mit.edu> Fix blhc (Build Log Hardening Check) warnings

The Build Log Hardening Check is a debian tool which scans the output
of a package build making sure that the security hardening flags are
used when compiling and linking all of binaries in a package.

For the most part we were passing CFLAGS, CPPFLAGS, and LDFLAGS down
to the compiler and link commands, but there there were one or two
exceptions. In addition, there where a few places in "make install"
where the V=1 option was not being honored, which triggered blhc
warnings since it couldn't analyze those commands.

The e2fsck.static was the only binary that was not getting built and
packaged with the hardening flags, but I've fixed all of the blhc
warnings so in the future it will be obvious if we regress.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
ddad03871f3278293f1316d80e591c426550e250 27-Mar-2012 Theodore Ts'o <tytso@mit.edu> debian: add pointer for e2fsprogs-udeb to libcomerr2.shlibs

The udeb for btrfs-tools need libcom_err.so.2, which is packaged as a
part of e2fsprogs-udeb since we don't have a separate libcomerr2 udeb.
So we need to make sure the shlibs file has an explicit pointer to
handle this case.

Addresses-Debian-Bug: #665885

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
95decc5c720c02815d20d1fea053106baec03173 27-Mar-2012 Theodore Ts'o <tytso@mit.edu> debian: add back support older systems w/o dpkg-buildflags

Commit 5d0e1f99 removed support for older systems such as Ubuntu
10.04, which don't have dpkg-buildflags.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
fb8bcfcd631dc5ad8f4cf66aec2370578ee03388 27-Mar-2012 Theodore Ts'o <tytso@mit.edu> debian: don't build BUILD-STATIC if SKIP_STATIC=yes

Trade off build time for space by using e2fsck.static from BUILD-STD
and not building BUILD-STATIC if SKIP_STATIC=yes in the rules.custom
file.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
be241786e36e4324a64b144df7def72e0b1f93b2 27-Mar-2012 Theodore Ts'o <tytso@mit.edu> debian: don't build BUILD-BF if SKIP_BF=yes

Trade off build time for space by using the binaries from BUILD-STD
and not building BUILD-BF if SKIP_BF=yes in the rules.custom file.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
81d72f7378bc6376898060e2f160650a76d7bd68 27-Mar-2012 Theodore Ts'o <tytso@mit.edu> debian: compile without using dietlibc if SKIP_DIETLIBC=yes

Some distributions such as Ubuntu don't have dietlibc. If
SKIP_DIETLIBC=yes appears in rules.custom, this will change the
control file and cause the build rules to skip using dietlibc when
building the BUILD-BF version of e2fsprogs.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
d973c18b33df378b071a951e942954e79f316567 27-Mar-2012 Theodore Ts'o <tytso@mit.edu> debian: try to include rules.custom if it exists

The rules.custom file will never exist upstream, but by trying to
include it if it exists, it will make it easier to people create
custom builds of e2fsprogs by overriding various configuration
parameters in the debian rules file, while minimizing the chance of
future merge conflicts.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
5d0e1f99bc5d2b2c718fd89642799819f222772e 21-Feb-2012 Theodore Ts'o <tytso@mit.edu> debian: fix dpkg-buildflags so it works when the shell is dash

The buildd's use dash as the shell, so we can't use >& in the rules
file. This was causing the buildd-built e2fsprogs binary packages to
be built without the hardening flags.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
f921eda1ab9c865a560edd7d61f98089128c04f3 21-Feb-2012 Theodore Ts'o <tytso@mit.edu> debian: build with V=1 for more information in buildd logs

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
910fae94a5799de1fdfd180df55ef4d71319e0b7 16-Feb-2012 Theodore Ts'o <tytso@mit.edu> debian: enable use of dpkg-buildflags if present

On newer Debian-based distributions, dpkg-buildflags should be called
by the debian rules file to get the appropriate values for CFLAGS,
LDFLAGS, etc. This will also allow Debian to build with security
hardened build flags, which is a release goal for Debian Wheezy.

If dpkg-buildflags is not present, then use some safe defaults (what
is currently being set by dpkg-buildpackage in Ubuntu 10.04 LTS, which
is a common enough ancient distribution that many people might still
care about).

Addresses-Debian-Bug: #654457

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
7becb2065ffd5c4b403546d577c2421b4a840c3c 14-Nov-2011 Theodore Ts'o <tytso@mit.edu> Make quota support disabled by support

Quota support can be enabled using --enable-quota. There are still
some buglets that we need to fix up before it can be considered 100%
supported, so let's disable it for the 1.42 release.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
1e40ef8ee44cdf632958b884afe33c50e7d4c02e 07-Nov-2011 Theodore Ts'o <tytso@mit.edu> po: rebuild the .gmo files in the debian/rules file

This commit reverts commit aff534958b0 and transfers the
responsibility of rebuilding the .gmo files to the debian/rules file,
as updating the gmo files can cause problems for other distribution's
building systems. (We do this because we don't update the .gmo files
when doing a mid-release snapshot, since binary files can't be
represented in diff files. So we only update the .po files, and let
the package build process take care of the .gmo files.)

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
636019ecdb2a2ed5c8a39d37a9a69cdc45de99ad 01-Oct-2011 Theodore Ts'o <tytso@mit.edu> debian: avoid installing source.lintian-overrides

This avoids lintian errors if we try to rebuild the package since
source.lintian-overrides ends up getting installed in
debian/source/usr/src/lintian/overrides/source, which then gets
dropped in the diff file.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
b1c828e87590f613015185a19f8e2067a7220a05 29-Sep-2011 Theodore Ts'o <tytso@mit.edu> debian: add hurd-specific mke2fs.conf file

Addresses-Debian-Bug: #629355

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
20d7949583a7efbf9b93f7e3d47983e10629530e 25-Sep-2011 Theodore Ts'o <tytso@mit.edu> debian: don't bomb out if DEB_BUILD_OPTIONS contains nostrip

The debugging packages will contain no debugging symbols (since they
are in the unstripped executables and libraries) but at least the
build won't crash.

Addresses-Debian-Bug: #627535

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
3c643f8b1811cfbe3bc92c22b443525b9b8542ce 25-Sep-2011 Theodore Ts'o <tytso@mit.edu> debian/copyright: update the debian copyright file

Fix up the debian/copyright file so it contains the full information
of the licenses used by all of the libraries. Also use a single
copyright file for e2fsprogs and e2fslibs, to make sure they are kept
in sync.

Addresses-Debian-Bug: #614662

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
8f9d708f6afc7079842585153f000721a14dec6e 19-Sep-2011 Theodore Ts'o <tytso@mit.edu> libquota: only build a static library

Since the libquota library has namespace contamination issues, don't
build a shared library and link against it statically. Don't include
it as part of the Debian packages.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
55e00a250398a2446e9872302579d49a5da76c22 19-Sep-2011 Theodore Ts'o <tytso@mit.edu> debian: add support for multiarch

Enhance the debian build rules so it will create multiarch compliant
packages on those distributions that have support for it.

Also remove e2initrd-helper from the e2fsprogs package since no one
uses it any more.

Also update the debian policy standards version to 3.9.2.

Addresses-Debian-Bug: #632169

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
594ec97beb86a9cbfa01d246a6bb65dada55e86a 03-Jul-2011 Theodore Ts'o <tytso@mit.edu> debian: disable compression

Disable the compression flag, and enable symlinks for the install
(this is the same as previous debian packages; debian recommends
against using hard links across different directories)

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
b6d274f7c67333e9d4b191b0d27a00be6a2d723f 16-Feb-2011 Eric Sandeen <sandeen@redhat.com> e2fsprogs: create com_err.h link in includedir

After debian bug #192277, debian/rules started making a symlink
to com_err.h in /usr/include. Now I have Fedora bug #550889
for the same issue, and perhaps it's time to make this link
by default, rather than fixing it up in packaging steps?

[ Changed by tytso to remove the explicit -s option; this will default
to creating a hard link by default, which slightly faster. If
people want to use symlinks for all links during the install
process, they can use configure option --enable-symlink-install.
The reason for this change is that some file systems, like AFS,
don't support symlinks, and AFS users complain when they can't build
or install into AFS. So I don't want to use symlinks
unconditionally without a way of switching things back and forth,
and it's easier if we just make all links made during the install
process to be hard links or sym links. ]

Signed-off-by: Eric Sandeen <sandeen@redhat.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/debian/rules
d85bdf7f198a5f88c3d45e6f16cb55f2d2ccdbfb 06-Jul-2010 Theodore Ts'o <tytso@mit.edu> debian: Remove obsolete initrd script

Addresses-Debian-Bug: #585041

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
e54e7000514e1f7b9e2d6f94d079dd884a4a83ff 03-Jun-2010 Theodore Ts'o <tytso@mit.edu> Fix debian problem: e2fsprogs: bogus dependency on libblkid1 due to shlibs.local

Addresses-Debian-Bug: #583551

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
15fdc401258ea57916831d75aecc2e87144584cf 26-May-2010 Theodore Ts'o <tytso@mit.edu> Fix minor nit in debian/rules file

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
517be2d76e1e67d8e2fea9ffb429b358371e9b83 18-May-2010 Theodore Ts'o <tytso@mit.edu> Install fsck.ext4 symlink in e2fsprogs-udeb package

Addresses-Debian-Bug: #571247

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
025d1e77c81a77869f527bed018eb6701a6d419e 15-Mar-2010 Theodore Ts'o <tytso@mit.edu> debian: static build no longer needs -fno-stack-protector

From: Kees Cook <kees@debian.org>

I noticed that the debian/rules contains "-fno-stack-protector". While
this used to be needed a while back, this is no longer required, as the
stack protection code will be statically compiled into the static e2fsprogs
correctly now.

Addresses-Debian-Bug: #573923

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
4534f8bc3fb3e2fa6f8420596787fa397f525cd4 30-Nov-2009 Theodore Ts'o <tytso@mit.edu> debian: Fix FTBFS problem caused by texi2html changing its output location

Unfortunately, texi2html gratuitously changed its behavior of where
its output html files are placed when the -split_chapter is in effect.
(First it was in a subdirectory; then it was in the current directory;
now it's back to putting the output html files in a subdirectory
again.)

Support either way of doing things since the texi2html team seems to
be indecisive...

Addresses-Debian-Bug: #552934

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
ba5131f6d48eded504e84c2a8ffc8131df8a512e 17-Oct-2009 Theodore Ts'o <tytso@mit.edu> e2fsck: Accept superblock times to be fudged by up to 24 hours by default

Unfortunately, due to Windows' unfortunate design decision to
configure the hardware clock to tick localtime, instead of the more
proper and less error-prone UTC time, many users end up in the
situation where the system clock is incorrectly set at the time when
e2fsck is run.

Historically this was usually due to some distributions having buggy
init scripts and/or installers that didn't correctly detect this case
and take appropriate countermeasures. However, it's still possible,
despite the best efforts of init script and installer authors to not
be able to detect this misconfiguration, usually due to a buggy or
misconfigured virtualization manager or the installer not having
access to a network time server during the installation process. So
by default, we allow the superblock times to be fudged by up to 24
hours. This can be disabled by setting options.accept_time_fudge to
the boolean value of false in e2fsck.conf. The old
options.buggy_init_scripts is left for backwards compatibility.

Since we are now accepting the 24 hour time fudge by default, there is
no longer a need to install an Ubuntu-specific e2fsck.conf file, so we
can remove it.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
0b5b9f90eec5cb383c660fe10ef2c88193e80fe7 07-Sep-2009 Theodore Ts'o <tytso@mit.edu> configure.in, configure: Drop --with-cc, --with-ccopts, --with-ldopts

Remove the configure options --with-cc, --with-ccopts, --with-ldopts,
and --with-ld (which never worked), since the first three can be
replaced with CC=, CCFLAGS=, and LDFLAGS= on the configure
command-line. The default for --with-cc caused the CC= to be
overridden even with it was specified to the configure script.

Addresses-Sourceforge-Bug: #2843248

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
1be2ce0f494ce88b42bd9a4d90e84c7d7277ec93 02-Sep-2009 Theodore Ts'o <tytso@mit.edu> debian: Make sure libblkid1 and libblkid1-dbg have changelogs

Thanks to Scott James Remnant <scott@canonical.com> for pointing this
problem and suggesting a fix.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
686c4c124fb5ee2b676d26d98efd861c6e021d88 23-Aug-2009 Theodore Ts'o <tytso@mit.edu> Fix debian packaging to work correctly on post-Lenny systems

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
95f65c3d70a7a883c3c98d7f53feed970dc64271 19-Jul-2009 Theodore Ts'o <tytso@mit.edu> debian: Allow building with util-linux-ng

If building with util-linux-ng, we will use the external libblkid and
libuuid, as well as disabling the internal fsck.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
ef797135f8cee023a0486d1c708595a5608074f3 20-Apr-2009 Theodore Ts'o <tytso@mit.edu> debian: Update debhelper compat level to 7

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
3a4ec2ba0f5528c3cc59e6ab0503496a300ac194 20-Jan-2009 Theodore Ts'o <tytso@mit.edu> debian: Add mkfs.ext4 symlink to the e2fsprogs-udeb package

This patch is needed for Ubuntu Januty.

Addresses-Debian-Bug: #511207

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
3218dc9db8fc2affeae2fb563db0fc07a55a59de 12-Sep-2008 Theodore Ts'o <tytso@mit.edu> debian: Use dietlibc when possible for building e2fsck.static

This fixes a regression introduced in commit 4f2e8f19 where we
inadvertently disabled the use of dietlibc on all architectures,
instead of just on those architectures which didn't support dietlibc.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
bf5498cc235c1a811b010232834a9a1ff46c696c 05-Sep-2008 Theodore Ts'o <tytso@mit.edu> debian: Reorder rules to build udebs to avoid Lintian warning

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
531dfb66b566b223924c897a4be32b529055b327 05-Sep-2008 Theodore Ts'o <tytso@mit.edu> debian: Fix dependencies field in the udeb packages

Addresses-Debian-Bug: #497619

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
af773654b2faf1d001fa2fa6b929a67ce7c7ca00 01-Sep-2008 Theodore Ts'o <tytso@mit.edu> Enable test_io debugging by default

Test I/O debugging is incredibly useful for rooting out problems, so
let's enable by default, especially now that its overhead is only
incurred when it is needed.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
7515a7447836708241b2b30ca7d70d1257265e75 27-Aug-2008 Theodore Ts'o <tytso@mit.edu> Remove use of devmapper library by the blkid library

The devmapper library is no longer needed given commit f4e89bcd.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
649bd289d016e4d6db07318145ba488bf7095248 25-Aug-2008 Theodore Ts'o <tytso@mit.edu> debian: Add dpkg-gensymbols support to track ABI changes to the libraries

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
30f142e46b89d22bdd59e4f8c98154ebb908392c 15-Jul-2008 Theodore Ts'o <tytso@mit.edu> debian: Fix FTBFS problem on mips

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
fbcb3a850494a499b6b65c853e09eb0f51d7a4da 07-Jul-2008 Theodore Ts'o <tytso@mit.edu> debian: Add dbg packages which contain the stripped out debuging symbols

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
399033a6ab713bc1f8ebad90e47fced0e7491b62 29-Feb-2008 Theodore Ts'o <tytso@mit.edu> Merge branch 'maint'
640d60eb2dff0d6689bcb25a3aa3ecdcf1794e97 29-Feb-2008 Theodore Ts'o <tytso@mit.edu> debian: Avoid adding an empty directory in the uuid-dev package

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
ef80fdc8ad014c55e601018f4f6ec22065c37030 10-Feb-2008 Theodore Ts'o <tytso@mit.edu> Merge branch 'maint' into next
d8a1a67427ea5778a7b312e1c4d842bdedb50050 30-Jan-2008 Theodore Ts'o <tytso@mit.edu> debian: Fix packaging problem caused by dpkg 1.14.16

Addresses-Debian-Bug: #436058

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
428f6b32a9029e1f0bc2559233954955a6aae64c 28-Jan-2008 Theodore Ts'o <tytso@mit.edu> Merge branch 'maint' into next

Conflicts:

configure
lib/ext2fs/ext2_fs.h
misc/e2image.c
7e8fe327b51051adcbb0d44169b1a933173ce1ff 27-Jan-2008 Theodore Ts'o <tytso@mit.edu> 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>
/external/e2fsprogs/debian/rules
4f2e8f19827e8b4b9a6b030af8534129cd5e5503 27-Jan-2008 Theodore Ts'o <tytso@mit.edu> 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>
/external/e2fsprogs/debian/rules
26d68915229c3f18a57ce526f99dc7e3848ba135 01-Jan-2008 Theodore Ts'o <tytso@mit.edu> 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>
/external/e2fsprogs/debian/rules
fef2b38d8e5b475655771f8208265a8fa9246601 01-Jan-2008 Theodore Ts'o <tytso@mit.edu> Merge branch 'maint' into next

Conflicts:

configure
debian/rules
e2fsck/swapfs.c
lib/ext2fs/ext2_fs.h
a827a2a3a77bdb18afc6efa136dbc04832b71e08 31-Dec-2007 Theodore Ts'o <tytso@mit.edu> 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>
/external/e2fsprogs/debian/rules
61a679d4d78436e5f050a2fbd9fc174fc4d331ec 31-Dec-2007 Theodore Ts'o <tytso@mit.edu> debian: Do not use TLS or uuidd when building the bootfloppy udeb's

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
b689b8dd14e69c652d2c8211bdef3effe81cfd65 17-Dec-2007 Theodore Ts'o <tytso@mit.edu> Merge branch 'maint' into next

Conflicts:

lib/ext2fs/closefs.c
740837def7fc55ba6b0368f46a4b4abcaba0becd 16-Dec-2007 Theodore Ts'o <tytso@mit.edu> 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>
/external/e2fsprogs/debian/rules
3e41608aacc26fc8f4bd753600976afe4c125c58 14-Aug-2007 Samuel Thibault <samuel.thibault@ens-lyon.org> 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>
/external/e2fsprogs/debian/rules
a6ea47ab4b5f02d3a5e92f55e14a3e0162f454da 16-Dec-2007 Theodore Ts'o <tytso@mit.edu> Fix cross-compilation support in Debian's build rules

Addresses-Debian-Bug: #451172

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
2628a1d3e1e581512d136486768685542d2649b1 06-Oct-2007 Theodore Ts'o <tytso@mit.edu> Merge branch 'maint'
60702c267d83bc75ca22e8efb5eff0e1a8821800 23-Sep-2007 Theodore Ts'o <tytso@mit.edu> 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>
/external/e2fsprogs/debian/rules
a5dda0542283d0674f42a0d1b04d33888f512eab 11-Aug-2007 Theodore Ts'o <tytso@mit.edu> 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>
/external/e2fsprogs/debian/rules
a648ea60ee05c3714070c0de17efd82eac7d6dc3 09-Jul-2007 Theodore Ts'o <tytso@mit.edu> 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>
/external/e2fsprogs/debian/rules
a3f464ffe7646599647ef16d3fdee7179943eb94 04-Jul-2007 Theodore Ts'o <tytso@mit.edu> 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>
/external/e2fsprogs/debian/rules
1a9188507c5ef43ae10893cd8ee5c7136ad1dfe8 24-Jun-2007 Theodore Ts'o <tytso@mit.edu> 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>
/external/e2fsprogs/debian/rules
a1788528770bad8d66f885372fb86c5074f3bc6a 04-Mar-2007 Theodore Ts'o <tytso@mit.edu> 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>
/external/e2fsprogs/debian/rules
8d54e8f2c5df737d06da20f289d46d0a34c42f48 13-Nov-2006 Theodore Ts'o <tytso@mit.edu> Update draft-leach-uuids-guids-01.txt with rfc4122.txt

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
f77704e416fca7dbe4cc91abba674d2ae3c14f6f 12-Nov-2006 Theodore Ts'o <tytso@mit.edu> 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>
/external/e2fsprogs/debian/rules
ec3bb41be77e0f3ea864d9ed49e5675411205cda 04-Oct-2006 Theodore Ts'o <tytso@mit.edu> 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>
/external/e2fsprogs/debian/rules
bfc1a74bb4ab2700c6053b7202fc1eeff2b32f96 02-Oct-2006 Theodore Ts'o <tytso@mit.edu> 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>
/external/e2fsprogs/debian/rules
a0010281f1689453d255e861e748a62ea04e00fe 30-Mar-2006 Theodore Ts'o <tytso@mit.edu> Debian build: remove conffile from e2fsprogs-udeb, and remove explicit conffile

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
7512f1366277d89b85c05ee2944a70f8e0a5d970 30-Mar-2006 Theodore Ts'o <tytso@mit.edu> 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>
/external/e2fsprogs/debian/rules
d2d0d79861a4744aaf1051d8eb81a15d6f5e4b8f 08-Mar-2006 Theodore Ts'o <tytso@mit.edu> Enable devmapper patch for Debian

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
7dc333dcbf890c2f5e6cc7bb091c5db817b80d04 31-Dec-2005 Theodore Ts'o <tytso@mit.edu> Make sure debian/rules is executable.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
b1e22d52d08adb6a53ef5fe2f943c0692b1a66dc 29-Dec-2005 Theodore Ts'o <tytso@mit.edu> 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>
/external/e2fsprogs/debian/rules
8a8a12c19215d7b73a69006287750c622a2bf683 11-Dec-2005 Theodore Ts'o <tytso@mit.edu> Add resize2fs and badblocks to the e2fsprogs udeb

Addresses Debian Bugs #290429 and #310950

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/debian/rules
8c5829fb8e7a59d4bf1ef82f65301658da7b2a3b 22-Jul-2005 Theodore Ts'o <tytso@mit.edu> 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>
/external/e2fsprogs/debian/rules
be5a72daa761df4484061d39a3bd44915d56674e 17-Mar-2005 Theodore Ts'o <tytso@mit.edu> 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)
/external/e2fsprogs/debian/rules
921f4ad53646091767de1e64c9b3332c85f37e5b 19-Nov-2004 Theodore Ts'o <tytso@mit.edu> Remove support for EVMS 1.x plugin library.
/external/e2fsprogs/debian/rules
41b6ae6058daa15e2159ac816356fec1930608f3 24-Sep-2004 Theodore Ts'o <tytso@mit.edu> 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)
/external/e2fsprogs/debian/rules
35b73e9483ed552226f69663e6cc96512decb9cd 19-Sep-2004 Theodore Ts'o <tytso@mit.edu> Always build the fsck wrapper on Debian systems (Addresses
Debian Bug #248050)
/external/e2fsprogs/debian/rules
5d40773ba8447640a5aeaaa2e98bc7feecd61698 18-Sep-2004 Theodore Ts'o <tytso@mit.edu> 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)
/external/e2fsprogs/debian/rules
56eb4d47492c975b25ab1737a6fffefc80e5c137 18-Sep-2004 Theodore Ts'o <tytso@mit.edu> Remove XSI:isms for greater portability. (Addresses
Debian Bug #255589)
/external/e2fsprogs/debian/rules
e2de6b9e694ca40a91039521fd9ff518a1cf5bfc 11-Apr-2004 Theodore Ts'o <tytso@mit.edu> Fix the Debian initrd scripts so that they actually work correctly.
(Addresses Debian Bug #241183)
/external/e2fsprogs/debian/rules
080ee031e526a7df1d5624f0e667030e6bd1377d 02-Mar-2004 Theodore Ts'o <tytso@mit.edu> Add tune2fs to the e2fsprogs udeb package
(Addresses Debian Bug #235639)
/external/e2fsprogs/debian/rules
e254d05b95f750c697b69746a0221f1e9047bcaa 07-Dec-2003 Theodore Ts'o <tytso@mit.edu> Add libuuid1-udeb (Closes: #221777)
/external/e2fsprogs/debian/rules
1d658a136150d02e84eccb8ca11e6bdef781b46c 21-Aug-2003 Theodore Ts'o <tytso@mit.edu> 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)
/external/e2fsprogs/debian/rules
7a15db238194e943150ec32c4cef8e48435f0637 30-Jul-2003 Theodore Ts'o <tytso@mit.edu> Applied NMU patch to fix Debian bugs #203056 and #203058
/external/e2fsprogs/debian/rules
f85cc2a8c25d3daa6391cb1aad034a8eafc9e6c0 26-Jul-2003 Theodore Ts'o <tytso@mit.edu> Addresses Debian bug #201050. Set the libc-dev dependency correctly
and set DEB_{HOST,BUILD}_* variables correctly for architectures
other than *-linux and *-gnu.
/external/e2fsprogs/debian/rules
151c86abb96f1820ba0cb3b86689875d5faee2cf 25-Jul-2003 Theodore Ts'o <tytso@mit.edu> Separate out shared libraries out of e2fsprogs to real pacakges:
libss2, libcomerr2, libuuid1, and e2fslibs.

Remove Yann's TODO and README.Debian files.
/external/e2fsprogs/debian/rules
9bf19713c8b4e5b325ad33c1b14271a2881fa381 23-Jul-2003 Theodore Ts'o <tytso@mit.edu> 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.
/external/e2fsprogs/debian/rules
e3075aea55ca1120004ede91cf94b17732793341 12-Jul-2003 Theodore Ts'o <tytso@mit.edu> 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)
/external/e2fsprogs/debian/rules
813bde19f5d3743e8978ed5ee053d92c0e99036c 14-May-2003 Theodore Ts'o <tytso@mit.edu> Add package dependency to shlibs for comerr to indicate support
for kth compatibility. (Closes Debian bug #193096)
/external/e2fsprogs/debian/rules
62775dc54257c1986a05e33bee25c956c92d783f 08-May-2003 Theodore Ts'o <tytso@mit.edu> 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.
/external/e2fsprogs/debian/rules
71df0dc393f959277ed985f9d1e6313df9ff9c0a 21-Apr-2003 Theodore Ts'o <tytso@mit.edu> 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.
/external/e2fsprogs/debian/rules
417781aff16157a8e8a31d63f235bd7e6c48feeb 10-Apr-2003 Theodore Ts'o <tytso@mit.edu> Add libblkid1-udeb package for the Debian Installer.
/external/e2fsprogs/debian/rules
020c5477eae88a6d5cdc2bf9b5e165c4f217dcce 10-Apr-2003 Theodore Ts'o <tytso@mit.edu> Various Debian fixups:

Update debian changelog. Move packages from devel to libdevel.
We now supply the /usr/include/com_err.h include file.h
/external/e2fsprogs/debian/rules
6fe7d1156ad86f9d4cb90b0b5ed1f215788bbdc1 17-Mar-2003 Theodore Ts'o <tytso@mit.edu> Update debian files to support the blkid library, and to fix a number
of Lintian warnings.

Added mk_cmds man page.
/external/e2fsprogs/debian/rules
c20bbd5637eb968ea86b04d0393d19ca56bf20dc 15-Mar-2003 Theodore Ts'o <tytso@mit.edu> Update from debian's 1.32-2 package.
/external/e2fsprogs/debian/rules
dd198d6885f46f760ea8704837815800371c937f 31-Oct-2002 Theodore Ts'o <tytso@mit.edu> Update Debian packaging information as of 1.29+130-WIP-0930-2.
/external/e2fsprogs/debian/rules
2a4c77bc1d64585d7c00251c2b3ba2f7cb25094e 24-Sep-2002 Theodore Ts'o <tytso@mit.edu> Synchronize with Debian 1.28-5.
/external/e2fsprogs/debian/rules
e5b164373c2b7feb867f701f6493e3d87765272c 18-Aug-2002 Theodore Ts'o <tytso@mit.edu> Update to debian's 1.27+1.28-WIP-0626-1

Revert the shlibs hack.

Makefile.in: Remove inode_io.o from the standard object files
in libext2fs, and only build it if debugfs is enabled
(it requires fileio.o, which is only built if
--disable-debugfs isn't specified to configure).
/external/e2fsprogs/debian/rules
b9f409255eec6ccaa7d297bcbf5e2a6478a02735 24-Feb-2002 Theodore Ts'o <tytso@mit.edu> Update makefiles to install mkfs.ext3, and to install man pages for
mkfs.ext2/3 and fsck.ext2/3. Also remove any compressed man pages
before installing the man pages.
/external/e2fsprogs/debian/rules
541d173d91b6d30f43d58ad01559fa8ad60871a8 24-Feb-2002 Theodore Ts'o <tytso@mit.edu> Update with the Debian package e2fsprogs-1.26-1.

Clarify and clean up the badblocks man page and the com_err info file.
/external/e2fsprogs/debian/rules
79786216118bfe97e11626a80e21303ab2fc92c2 23-Jun-2001 Theodore Ts'o <tytso@mit.edu> Synchronize with Debian release 1.21+1.22-WIP-0620-1
/external/e2fsprogs/debian/rules
b90b826b9a82573667b2ba4ce4ff1a0849291ae7 16-Jun-2001 Theodore Ts'o <tytso@mit.edu> Many files:
Synchronize with the Debian package 1.20+1.21-WIP-0614-1.
RELEASE-NOTES, version.h, libext2fs.texinfo, e2fsprogs.lsm:
Update for 1.21 release.
/external/e2fsprogs/debian/rules
1893e7133190994b173bdb560d5bd14425c9d49c 21-May-2001 Theodore Ts'o <tytso@mit.edu> changelog, control, rules, e2fsck-static.files, e2fsprogs.copyright:
Update to sync up with Debian's e2fsprogs_1.19+1.20-WIP-0514-2 release.
/external/e2fsprogs/debian/rules
4d8f08f4582a23a1ac5039871f4f15ff878bb64d 09-May-2001 Theodore Ts'o <tytso@mit.edu> Many files:
Added Debian directory from e2fsprogs 1.19-4
/external/e2fsprogs/debian/rules