aboutsummaryrefslogtreecommitdiffstats
path: root/debian
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'maint' into nextHEADmasterTheodore Ts'o2013-01-211-1/+4
|\ | | | | | | | | | | Conflicts: RELEASE-NOTES version.h
| * Update Release Notes, Changelogs, version.h, for final 1.42.7 releasev1.42.7maintTheodore Ts'o2013-01-211-1/+4
| | | | | | | | Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
* | Merge branch 'maint' into nextTheodore Ts'o2013-01-162-8/+33
|\ \ | |/ | | | | | | | | | | Conflicts: RELEASE-NOTES lib/ext2fs/ext2_err.et.in version.h
| * Update Release Notes, Changelogs, version.h, etc. for 1.42.7 releaseTheodore Ts'o2013-01-161-8/+32
| | | | | | | | Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
| * libext2fs: add the ext2fs_symlink() functionDarren Hart2013-01-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Creating symlinks is a complex affair when accounting for slowlinks. Create a new function, ext2fs_symlink(), modeled after ext2fs_mkdir(). Like ext2fs_mkdir(), ext2fs_symlink() takes on the task of allocating a new inode and block (for slowlinks), setting up sane default values in the inode, copying the target path to either the inode (for fastlinks) or to the first block (for slowlinks), and accounting for the inode and block stats. Disallow link targets longer than blocksize as the Linux kernel prevents this. It does not attempt to expand the parent directory, instead returning EXT2_ET_DIR_NO_SPACE and leaving it to the caller to expand just as ext2fs_mkdir() does. Ideally, I think both of these functions should make a single attempt to expand the directory. [ Fixed a few bugs discovered when creating a test case for ext2fs_symlink() ] Signed-off-by: Darren Hart <dvhart@infradead.org> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu> Cc: "Darrick J. Wong" <darrick.wong@oracle.com> Cc: Andreas Dilger <adilger@dilger.ca>
* | Merge branch 'maint' into nextTheodore Ts'o2013-01-0111-18/+73
|\ \ | |/ | | | | | | | | | | | | | | | | Conflicts: RELEASE-NOTES debian/changelog lib/ext2fs/crc32c.c lib/ext2fs/rw_bitmaps.c resize/resize2fs.c version.h
| * Update changelogs for 1.42.7 releaseTheodore Ts'o2013-01-011-0/+28
| | | | | | | | Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
| * debain: update e2fslibs.symbols with newly exported functionsTheodore Ts'o2013-01-011-0/+4
| | | | | | | | Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
| * debian: use more specific library file names in *.filesFilipe Brandenburger2012-12-287-9/+11
| | | | | | | | | | | | | | | | | | This patch specifies libraries using a more specific glob that will pick only the lib*.so.<version> file and will not match the lib*.so symlink and the lib*.a archive/static library. Signed-off-by: Filipe Brandenburger <filbranden@google.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
| * debian: look for quota.pc and libquota.a from root of install treeFilipe Brandenburger2012-12-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | 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>
| * debian: add make variable to pass extra parameters to configureFilipe Brandenburger2012-12-281-7/+7
| | | | | | | | | | | | | | | | | | | | 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>
| * debian: add make variable to prevent building e2fsck.static packageFilipe Brandenburger2012-12-282-1/+22
| | | | | | | | | | | | | | | | | | 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>
* | Update for e2fsprogs-1.43-WIP-2012-09-22v1.43-WIP-2012-09-22Theodore Ts'o2012-09-221-2/+2
| |
* | Merge branch 'maint' into nextTheodore Ts'o2012-09-212-3/+22
|\ \ | |/ | | | | | | | | Conflicts: debian/changelog version.h
| * Update Release Notes, Changelogs, version.h, etc. for 1.42.6 releaseTheodore Ts'o2012-09-211-0/+19
| |
| * debian: adjust build dependenciesTheodore Ts'o2012-09-211-1/+1
| | | | | | | | | | | | | | | | | | Remove dc from the list of dependencies, since it's not used during the build anymore. Addresses-Debian-Bug: #677497 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
* | debian: Apply debian packaging fixes for metadata csumTheodore Ts'o2012-08-022-1/+40
|/ | | | Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
* Update Release Notes, Changelogs, version.h, etc. for 1.42.5 releasev1.42.5Theodore Ts'o2012-07-291-0/+38
| | | | Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
* debian: set e2fsprogs as Multi-Arch: foreignRiku Voipio2012-07-291-0/+1
| | | | | | | | | | | | | | | If package foo:i386 depends on e2fsprogs, without Multi-Arch: foreign statetment, the i386 version of e2fsprogs will be installed. By setting the foreign field, the already installed (in this example amd64) e2fsprogs package is enough to satisfy the dependency. The M-A: foreign field is ignored in pre-multiarch systems, so ifdeffing it using macros should be unnessary. Addresses-Debian-Bug: #678395 Signed-off-by: Riku Voipio <riku.voipio@linaro.org> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
* Update debian changelog for 1.42.4-3Theodore Ts'o2012-06-131-0/+9
|
* Fix blhc (Build Log Hardening Check) warningsTheodore Ts'o2012-06-131-13/+18
| | | | | | | | | | | | | | | | | | 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>
* libquota: remove unneeded #include of <sys/quota.h>Theodore Ts'o2012-06-121-0/+6
| | | | | | | | The attempted inclusion of sys/quota.h is causing failures in when building on the hurd and freebsd platforms for Debian. It's not necessary any more, so just remove the #include. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
* Update Release Notes, Changelogs, version.h, etc. for 1.42.4 releasev1.42.4Theodore Ts'o2012-06-121-0/+23
| | | | Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
* Update Release Notes, Changelogs, version.h, etc. for 1.42.3 releasev1.42.3Theodore Ts'o2012-05-142-0/+21
| | | | Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
* debian: update debian-policy conformance to 3.9.3Theodore Ts'o2012-04-091-1/+1
| | | | Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
* Update for Debian 1.42.2-2 releaseTheodore Ts'o2012-04-091-0/+9
| | | | Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
* Update Release Notes, Changelogs, version.h, etc. for 1.42.2 releasev1.42.2Theodore Ts'o2012-03-272-0/+32
| | | | Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
* debian: add pointer for e2fsprogs-udeb to libcomerr2.shlibsTheodore Ts'o2012-03-271-1/+1
| | | | | | | | | | | 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>
* debian: add back support older systems w/o dpkg-buildflagsTheodore Ts'o2012-03-261-3/+6
| | | | | | | 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>
* debian: don't build BUILD-STATIC if SKIP_STATIC=yesTheodore Ts'o2012-03-261-3/+8
| | | | | | | | 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>
* debian: don't build BUILD-BF if SKIP_BF=yesTheodore Ts'o2012-03-261-6/+13
| | | | | | | 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>
* debian: compile without using dietlibc if SKIP_DIETLIBC=yesTheodore Ts'o2012-03-262-2/+12
| | | | | | | | | 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>
* debian: try to include rules.custom if it existsTheodore Ts'o2012-03-261-81/+83
| | | | | | | | | | 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>
* dumpe2fs: print the expected block group checksum if it is incorrectTheodore Ts'o2012-03-151-0/+1
| | | | | | | This helps to diagnose problems caused by incorrect block group checksums. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
* Update for Debian 1.42.1-2 releaseTheodore Ts'o2012-02-201-0/+10
| | | | Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
* debian: fix dpkg-buildflags so it works when the shell is dashTheodore Ts'o2012-02-201-6/+3
| | | | | | | | 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>
* debian: build with V=1 for more information in buildd logsTheodore Ts'o2012-02-201-14/+14
| | | | Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
* Update for e2fsprogs 1.42.1 releaseTheodore Ts'o2012-02-172-142/+180
| | | | Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
* debian: enable use of dpkg-buildflags if presentTheodore Ts'o2012-02-171-6/+22
| | | | | | | | | | | | | | | | 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>
* Update Release Notes, Changelogs, version.h, etc. for 1.42 releasev1.42Theodore Ts'o2011-11-291-0/+13
| | | | | | Also fixed depfix.sed Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
* Update for e2fsprogs 1.42-WIP-1120 releasev1.42-WIP-1120Theodore Ts'o2011-11-211-0/+23
|
* Make quota support disabled by supportTheodore Ts'o2011-11-141-1/+1
| | | | | | | | 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>
* po: rebuild the .gmo files in the debian/rules fileTheodore Ts'o2011-11-061-0/+1
| | | | | | | | | | | | 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>
* libext2fs: don't leak tdb_null out of the shared library namespaceTheodore Ts'o2011-11-051-1/+0
| | | | Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
* Update for e2fsprogs 1.42-WIP-1016 releasev1.42-WIP-1016Theodore Ts'o2011-10-161-0/+13
| | | | Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
* libext2fs: ext2fs_[set_]file_acl_block needs to check for 64-bit feature flagTheodore Ts'o2011-10-161-0/+1
| | | | | | | | | | | | | | | | The ext2fs_file_acl_block() and ext2fs_set_file_acl_block() needs to only check i_file_acl_high if the 64-bit flag is set. This is needed because otherwise we will run into problems on Hurd systems which actually use that field for h_i_mode_high. This involves an ABI change since we need to pass ext2_filsys to these functions. Fortunately these functions were first included in the 1.42-WIP series, so it's OK for us to change them now. (This is why we have 1.42-WIP releases. :-) Addresses-Sourceforge-Bug: #3379227 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
* Update for e2fsprogs 1.42-WIP-1009 releasev1.42-WIP-1009Theodore Ts'o2011-10-091-0/+13
| | | | Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
* debian: Add explicit source format to specify 3.0 (quilt)Theodore Ts'o2011-10-091-0/+1
| | | | Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
* debian: fix gcc-multilib dependency for mipsel as well as mipsTheodore Ts'o2011-10-081-1/+1
| | | | Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
* debian: update the changelog for the e2fsprogs 1.42~WIP-2011-10-05-2 releaseTheodore Ts'o2011-10-071-0/+12
| | | | Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>