diff --git a/core/busybox/checksums b/core/busybox/checksums index cf96af04..8e3ffd67 100644 --- a/core/busybox/checksums +++ b/core/busybox/checksums @@ -1,2 +1,2 @@ 3d1d04a4dbd34048f4794815a5c48ebb9eb53c5277e09ffffc060323b95dfbdc busybox-1.30.1.tar.bz2 -4fdeccf738c6542e49e1843b0461707ea4b5e22a539baeab2d1d6c9214b183d0 .config +6174acf07232f9ccad92928504b3a3588bad13c35b01cccdc24e892ea2c1ee6e .config diff --git a/core/busybox/files/.config b/core/busybox/files/.config index f848ea8b..6f5883ff 100755 --- a/core/busybox/files/.config +++ b/core/busybox/files/.config @@ -641,8 +641,8 @@ CONFIG_FEATURE_MDEV_EXEC=y CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y CONFIG_MESG=y CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y -CONFIG_MKE2FS=y -CONFIG_MKFS_EXT2=y +CONFIG_MKE2FS=n +CONFIG_MKFS_EXT2=n CONFIG_MKFS_MINIX=y CONFIG_FEATURE_MINIX2=y # CONFIG_MKFS_REISER is not set diff --git a/core/busybox/manifest b/core/busybox/manifest index 09da86ec..15ea656e 100644 --- a/core/busybox/manifest +++ b/core/busybox/manifest @@ -273,8 +273,6 @@ /sbin/mkswap /sbin/mkfs.vfat /sbin/mkfs.minix -/sbin/mkfs.ext2 -/sbin/mke2fs /sbin/mkdosfs /sbin/mdev /sbin/makedevs diff --git a/core/e2fsprogs/build b/core/e2fsprogs/build new file mode 100755 index 00000000..ae03cb64 --- /dev/null +++ b/core/e2fsprogs/build @@ -0,0 +1,22 @@ +#!/bin/sh -e + +./configure \ + --enable-symlink-install \ + --disable-fsck \ + --disable-uuidd \ + --disable-libuuid \ + --disable-libblkid \ + --disable-nls + +make +make DESTDIR="$1" install +make DESTDIR="$1" install-libs + +# Make static libraries writable (for strip). +chmod -v u+w "$1/usr/lib/libcom_err.a" \ + "$1/usr/lib/libe2p.a" \ + "$1/usr/lib/libext2fs.a" \ + "$1/usr/lib/libss.a" + +# Remove all info files. +rm -rf "$1/usr/share/info" diff --git a/core/e2fsprogs/checksums b/core/e2fsprogs/checksums new file mode 100644 index 00000000..22918f0d --- /dev/null +++ b/core/e2fsprogs/checksums @@ -0,0 +1 @@ +4952c9ae91e36d762e13cc5b9e8f7eeb5453e4aee4cd9b7402e73f2d4e65e009 e2fsprogs-1.45.2.tar.xz diff --git a/core/e2fsprogs/depends b/core/e2fsprogs/depends new file mode 100644 index 00000000..a53eaaed --- /dev/null +++ b/core/e2fsprogs/depends @@ -0,0 +1,2 @@ +linux-headers make +pkgconf make diff --git a/core/e2fsprogs/licenses b/core/e2fsprogs/licenses new file mode 100644 index 00000000..7a8339cd --- /dev/null +++ b/core/e2fsprogs/licenses @@ -0,0 +1,29 @@ +GPL-2.0-or-later +LGPL-2.0-or-later +BSD-3-Clause + +Copyright (c) 2003-2007 Theodore Ts'o +Copyright (c) 1997-2003 Yann Dirson +Copyright (c) 2001 Alcove +Copyright (c) 1997 Klee Dienes +Copyright (c) 1995-1996 Michael Nonweiler + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject +to the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY +KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/core/e2fsprogs/manifest b/core/e2fsprogs/manifest new file mode 100644 index 00000000..39c69e8b --- /dev/null +++ b/core/e2fsprogs/manifest @@ -0,0 +1,126 @@ +/var/db/kiss/e2fsprogs/version +/var/db/kiss/e2fsprogs/sources +/var/db/kiss/e2fsprogs/manifest +/var/db/kiss/e2fsprogs/licenses +/var/db/kiss/e2fsprogs/depends +/var/db/kiss/e2fsprogs/checksums +/var/db/kiss/e2fsprogs/build +/var/db/kiss/e2fsprogs/ +/var/db/kiss/ +/var/db/ +/var/ +/usr/share/ss/ct_c.sed +/usr/share/ss/ct_c.awk +/usr/share/ss/ +/usr/share/man/man8/tune2fs.8 +/usr/share/man/man8/resize2fs.8 +/usr/share/man/man8/mklost+found.8 +/usr/share/man/man8/mkfs.ext4.8 +/usr/share/man/man8/mkfs.ext3.8 +/usr/share/man/man8/mkfs.ext2.8 +/usr/share/man/man8/mke2fs.8 +/usr/share/man/man8/logsave.8 +/usr/share/man/man8/fsck.ext4.8 +/usr/share/man/man8/fsck.ext3.8 +/usr/share/man/man8/fsck.ext2.8 +/usr/share/man/man8/filefrag.8 +/usr/share/man/man8/e4defrag.8 +/usr/share/man/man8/e4crypt.8 +/usr/share/man/man8/e2undo.8 +/usr/share/man/man8/e2scrub_all.8 +/usr/share/man/man8/e2scrub.8 +/usr/share/man/man8/e2mmpstatus.8 +/usr/share/man/man8/e2label.8 +/usr/share/man/man8/e2image.8 +/usr/share/man/man8/e2fsck.8 +/usr/share/man/man8/e2freefrag.8 +/usr/share/man/man8/dumpe2fs.8 +/usr/share/man/man8/debugfs.8 +/usr/share/man/man8/badblocks.8 +/usr/share/man/man8/ +/usr/share/man/man5/mke2fs.conf.5 +/usr/share/man/man5/ext4.5 +/usr/share/man/man5/ext3.5 +/usr/share/man/man5/ext2.5 +/usr/share/man/man5/e2fsck.conf.5 +/usr/share/man/man5/ +/usr/share/man/man3/com_err.3 +/usr/share/man/man3/ +/usr/share/man/man1/mk_cmds.1 +/usr/share/man/man1/lsattr.1 +/usr/share/man/man1/compile_et.1 +/usr/share/man/man1/chattr.1 +/usr/share/man/man1/ +/usr/share/man/ +/usr/share/et/et_h.awk +/usr/share/et/et_c.awk +/usr/share/et/ +/usr/share/ +/usr/sbin/mklost+found +/usr/sbin/filefrag +/usr/sbin/e4defrag +/usr/sbin/e4crypt +/usr/sbin/e2freefrag +/usr/sbin/ +/usr/lib/pkgconfig/ss.pc +/usr/lib/pkgconfig/ext2fs.pc +/usr/lib/pkgconfig/e2p.pc +/usr/lib/pkgconfig/com_err.pc +/usr/lib/pkgconfig/ +/usr/lib/libss.a +/usr/lib/libext2fs.a +/usr/lib/libe2p.a +/usr/lib/libcom_err.a +/usr/lib/e2initrd_helper +/usr/lib/ +/usr/include/ss/ss.h +/usr/include/ss/ss_err.h +/usr/include/ss/ +/usr/include/ext2fs/tdb.h +/usr/include/ext2fs/qcow2.h +/usr/include/ext2fs/hashmap.h +/usr/include/ext2fs/ext3_extents.h +/usr/include/ext2fs/ext2_types.h +/usr/include/ext2fs/ext2_io.h +/usr/include/ext2fs/ext2fs.h +/usr/include/ext2fs/ext2_fs.h +/usr/include/ext2fs/ext2_ext_attr.h +/usr/include/ext2fs/ext2_err.h +/usr/include/ext2fs/bitops.h +/usr/include/ext2fs/ +/usr/include/et/com_err.h +/usr/include/et/ +/usr/include/e2p/e2p.h +/usr/include/e2p/ +/usr/include/com_err.h +/usr/include/ +/usr/bin/mk_cmds +/usr/bin/lsattr +/usr/bin/compile_et +/usr/bin/chattr +/usr/bin/ +/usr/ +/sbin/tune2fs +/sbin/resize2fs +/sbin/mkfs.ext4 +/sbin/mkfs.ext3 +/sbin/mkfs.ext2 +/sbin/mke2fs +/sbin/logsave +/sbin/fsck.ext4 +/sbin/fsck.ext3 +/sbin/fsck.ext2 +/sbin/e2undo +/sbin/e2scrub_all +/sbin/e2scrub +/sbin/e2mmpstatus +/sbin/e2label +/sbin/e2image +/sbin/e2fsck +/sbin/dumpe2fs +/sbin/debugfs +/sbin/badblocks +/sbin/ +/etc/mke2fs.conf +/etc/e2scrub.conf +/etc/ diff --git a/core/e2fsprogs/sources b/core/e2fsprogs/sources new file mode 100644 index 00000000..ed207a6e --- /dev/null +++ b/core/e2fsprogs/sources @@ -0,0 +1 @@ +https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.45.2/e2fsprogs-1.45.2.tar.xz diff --git a/core/e2fsprogs/version b/core/e2fsprogs/version new file mode 100644 index 00000000..6662aeb5 --- /dev/null +++ b/core/e2fsprogs/version @@ -0,0 +1 @@ +1.45.2 1