Skip to content

Commit

Permalink
e2fsprogs: Update from version 1.41.12 to 1.43.4
Browse files Browse the repository at this point in the history
- Convert to versionless bee file
- Release notes: http://e2fsprogs.sourceforge.net/e2fsprogs-release.html
(Update was necessary to support partitions larger than 16TB)

Further notes:

The build must be done on a machine with sufficient disk space
(More than 4TB, otherwise the testsuite fails).

The installation clobbers '/usr/include/com_err.h' from the
krb5-1.11.4-1.x86_64 package. This shouldn't be a great issue,
because the main content appears to be compatible, and newer
versions of Kerberos (ie. krb5-1.14.4) don't install this header
anymore.
  • Loading branch information
thomas committed Mar 9, 2017
1 parent a4f7466 commit 1b93fd8
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 37 deletions.
37 changes: 0 additions & 37 deletions e2fsprogs-1.41.12-0.bee

This file was deleted.

50 changes: 50 additions & 0 deletions e2fsprogs.be0
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
#!/usr/bin/env beesh

# BEE_VERSION e2fsprogs-1.43.4-0

## The source URL(s) array
SRCURL[0]="https://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-${PKGVERSION}.tar.gz"

## Add URLs/paths to patch files
# PATCHURL+=()

## files that should not be added from the image directory.
# EXCLUDE+=()

## uncomment to change default
# build_in_sourcedir

## specify different source directory
# sourcesubdir_append src

#mee_extract() {
# bee_extract "${@}"
#}

#mee_patch() {
# bee_patch "${@}"
#}

mee_configure() {
# blkid, uuid, fsck are used from util-linux.
bee_configure \
--with-root-prefix= \
--enable-elf-shlibs \
--disable-libblkid \
--disable-libuuid \
--disable-uuidd \
--disable-fsck
}

mee_build() {
bee_build
start_cmd make check
}

mee_install() {
bee_install
make install-libs DESTDIR=${D}
chmod -v u+w ${D}${LIBDIR}/{libcom_err,libe2p,libext2fs,libss}.a
gunzip -v ${D}${DATADIR}/info/libext2fs.info.gz
mv ${D}${SYSCONFDIR}/mke2fs.conf ${D}${SYSCONFDIR}/mke2fs.conf.sample
}

0 comments on commit 1b93fd8

Please sign in to comment.