mirror of
git://git.2f30.org/morpheus.git
synced 2024-06-30 22:41:22 +00:00
30 lines
869 B
Plaintext
30 lines
869 B
Plaintext
v="1.42.9"
|
|
url="https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v$v/e2fsprogs-$v.tar.gz"
|
|
|
|
build: crossmusl
|
|
cd src/e2fsprogs-$v
|
|
CC="$CC -static" CFLAGS="-D__uint64_t=u_int64_t" ./configure --prefix="" --mandir="/usr/share/man" \
|
|
--disable-nls
|
|
make -j$nprocs
|
|
make DESTDIR="$root" install install-libs
|
|
# ripped from sabotage: install libuuid, needed for cryptsetup
|
|
cd lib/uuid
|
|
make DESTDIR=$root install
|
|
rm -f $root/sbin/mkfs.ext2
|
|
rm -f $root/sbin/mkfs.ext3
|
|
rm -f $root/sbin/mkfs.ext4
|
|
rm -f $root/sbin/mkfs.ext4dev
|
|
rm -f $root/sbin/fsck.ext2
|
|
rm -f $root/sbin/fsck.ext3
|
|
rm -f $root/sbin/fsck.ext4
|
|
rm -f $root/sbin/fsck.ext4dev
|
|
cd "$root/bin"
|
|
ln -s mke2fs mkfs.ext2
|
|
ln -s mke2fs mkfs.ext3
|
|
ln -s mke2fs mkfs.ext4
|
|
ln -s mke2fs mkfs.ext4dev
|
|
ln -s e2fsck fsck.ext2
|
|
ln -s e2fsck fsck.ext3
|
|
ln -s e2fsck fsck.ext4
|
|
ln -s e2fsck fsck.ext4dev
|