config EXTERNAL_FREETZ_PACKAGE_E2FSPROGS depends on EXTERNAL_ENABLED && FREETZ_PACKAGE_E2FSPROGS boolean "e2fsprogs" default n help external e2fsprogs file(s) menu e2fsprogs depends on EXTERNAL_FREETZ_PACKAGE_E2FSPROGS config EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_e2fsck boolean "e2fsck" depends on FREETZ_PACKAGE_E2FSPROGS_E2FSCK && ! FREETZ_PACKAGE_MDEV default n help externals these file(s) /usr/sbin/e2fsck (use at your own risk, e2fsck is needed to check an uncleanly umounted filesystem) config EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_fsck boolean "fsck" depends on FREETZ_PACKAGE_E2FSPROGS_E2FSCK default n help externals these file(s) /usr/sbin/fsck (use at your own risk, e2fsck is needed to check an uncleanly umounted filesystem) config EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_mke2fs boolean "mke2fs" depends on FREETZ_PACKAGE_E2FSPROGS_E2MAKING default n help externals these file(s) /usr/sbin/mke2fs config EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_mklost_found boolean "mklost+found" depends on FREETZ_PACKAGE_E2FSPROGS_E2MAKING default n help externals these file(s) /usr/sbin/mklost+found config EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_tune2fs boolean "tune2fs" depends on FREETZ_PACKAGE_E2FSPROGS_E2TUNING default n help externals these file(s) /usr/sbin/tune2fs config EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_dumpe2fs boolean "dumpe2fs" depends on FREETZ_PACKAGE_E2FSPROGS_E2TUNING default n help externals these file(s) /usr/sbin/dumpe2fs config EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_chattr boolean "chattr" depends on FREETZ_PACKAGE_E2FSPROGS_E2TUNING default n help externals these file(s) /usr/sbin/chattr config EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_lsattr boolean "lsattr" depends on FREETZ_PACKAGE_E2FSPROGS_E2TUNING default n help externals these file(s) /usr/sbin/lsattr config EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_e2image boolean "e2image" depends on FREETZ_PACKAGE_E2FSPROGS_E2DEBUG default n help externals these file(s) /usr/sbin/e2image config EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_e2undo boolean "e2undo" depends on FREETZ_PACKAGE_E2FSPROGS_E2DEBUG default n help externals these file(s) /usr/sbin/e2undo config EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_debugfs boolean "debugfs" depends on FREETZ_PACKAGE_E2FSPROGS_E2DEBUG default n help externals these file(s) /usr/sbin/debugfs config EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_logsave boolean "logsave" depends on FREETZ_PACKAGE_E2FSPROGS_E2DEBUG default n help externals these file(s) /usr/sbin/logsave config EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_badblocks boolean "badblocks" depends on FREETZ_PACKAGE_E2FSPROGS_E2FIXING default n help externals these file(s) /usr/sbin/badblocks config EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_resize2fs boolean "resize2fs" depends on FREETZ_PACKAGE_E2FSPROGS_E2RESIZE default n help externals these file(s) /usr/sbin/resize2fs config EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_filefrag boolean "filefrag" depends on FREETZ_PACKAGE_E2FSPROGS_E2FIXING default n help externals these file(s) /usr/sbin/filefrag config EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_e2freefrag boolean "e2freefrag" depends on FREETZ_PACKAGE_E2FSPROGS_E2FIXING default n help externals these file(s) /usr/sbin/e2freefrag config EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_blkid boolean "blkid" depends on FREETZ_PACKAGE_E2FSPROGS_BLKID && ! FREETZ_PACKAGE_MDEV default n help externals these file(s) /usr/sbin/blkid comment "WARNING: Don't externalize blkid onto an USB device. It's needed for filesystem detection." depends on EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_blkid && \ FREETZ_PATCH_FREETZMOUNT_BLKID config EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_uuidd boolean "uuidd" depends on FREETZ_PACKAGE_E2FSPROGS_E2FIXING default n help externals these file(s) /usr/sbin/uuidd config EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_uuidgen boolean "uuidgen" depends on FREETZ_PACKAGE_E2FSPROGS_E2FIXING default n help externals these file(s) /usr/sbin/uuidgen config EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_libraries boolean "libraries used by e2fsprogs" depends on \ (!FREETZ_PACKAGE_E2FSPROGS_STATIC) \ && (!FREETZ_PACKAGE_E2FSPROGS_E2FSCK || EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_e2fsck) \ && (!FREETZ_PACKAGE_E2FSPROGS_E2MAKING || (EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_mke2fs && EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_mklost_found)) \ && (!FREETZ_PACKAGE_E2FSPROGS_E2TUNING || (EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_tune2fs && EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_dumpe2fs && EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_chattr && EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_lsattr)) \ && (!FREETZ_PACKAGE_E2FSPROGS_E2DEBUG || (EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_e2image && EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_e2undo && EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_debugfs && EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_logsave)) \ && (!FREETZ_PACKAGE_E2FSPROGS_E2FIXING || (EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_badblocks && EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_filefrag && EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_uuidd && EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_uuidgen)) \ && (!FREETZ_PACKAGE_E2FSPROGS_BLKID || EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_blkid) default n help external these files /usr/lib/libblkid.so.1.0 /usr/lib/libcom_err.so.2.1 /usr/lib/libe2p.so.2.3 /usr/lib/libext2fs.so.2.4 /usr/lib/libss.so.2.0 /usr/lib/libuuid.so.1.2 endmenu