Meta: Remove unused functions from shell_include.sh

This commit is contained in:
Andrew Kaster 2024-09-09 13:19:35 -06:00 committed by Andreas Kling
parent b3a009f521
commit 9356c967d7
Notes: github-actions[bot] 2024-09-10 05:40:30 +00:00

View file

@ -35,41 +35,6 @@ check_program_version_at_least()
fi
}
find_executable() {
paths=("/usr/sbin" "/sbin")
if [ "$(uname -s)" = "Darwin" ]; then
if [ -n "${HOMEBREW_PREFIX}" ]; then
paths+=("${HOMEBREW_PREFIX}/opt/e2fsprogs/bin" "${HOMEBREW_PREFIX}/opt/e2fsprogs/sbin")
elif command -v brew > /dev/null 2>&1; then
if prefix=$(brew --prefix e2fsprogs 2>/dev/null); then
paths+=("${prefix}/bin" "${prefix}/sbin")
fi
fi
fi
executable="${1}"
# Prefer tools from PATH over fallback paths
if command -v "${executable}"; then
return 0
fi
for path in "${paths[@]}"; do
if command -v "${path}/${executable}"; then
return 0
fi
done
# We return the executable's name back to provide meaningful messages on future failure
echo "${executable}"
}
FUSE2FS_PATH="$(find_executable fuse2fs)"
RESIZE2FS_PATH="$(find_executable resize2fs)"
E2FSCK_PATH="$(find_executable e2fsck)"
MKE2FS_PATH="$(find_executable mke2fs)"
get_number_of_processing_units() {
number_of_processing_units="nproc"
SYSTEM_NAME="$(uname -s)"
@ -84,20 +49,3 @@ get_number_of_processing_units() {
($number_of_processing_units)
}
# We depend on GNU coreutils du for the --apparent-size extension.
# GNU coreutils is a build dependency.
if command -v gdu > /dev/null 2>&1 && gdu --version | grep -q "GNU coreutils"; then
GNUDU="gdu"
else
GNUDU="du"
fi
disk_usage() {
# shellcheck disable=SC2003,SC2307
expr "$(${GNUDU} -sbm "$1" | cut -f1)"
}
inode_usage() {
find "$1" | wc -l
}