mirror of
https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
synced 2025-10-30 02:12:38 +00:00
check_large_files.bash: adds little logic to determine latest kernel version--incorrectly
This commit is contained in:
@@ -181,7 +181,7 @@ clean_old_kernels() {
|
||||
# need to avoid most recent fedora kernel
|
||||
|
||||
if [ -x /usr/bin/rpm ]; then
|
||||
local kern_pkgs=( $( rpm -qa 'kernel*' | sort ) )
|
||||
local kern_pkgs=( $( rpm -qa 'kernel*' | sort -n ) )
|
||||
local pkg
|
||||
for pkg in "${kern_pkgs[@]}"; do
|
||||
if [[ $pkg = kernel-tools-* ]] \
|
||||
@@ -207,6 +207,13 @@ clean_old_kernels() {
|
||||
for pkg in "${k_series[@]}"; do
|
||||
debug "series $pkg"
|
||||
done
|
||||
if (( "${#k_series[@]}" > 1 )); then
|
||||
local i=0
|
||||
# lets try and avoid the last item assuming that is the most recent
|
||||
for i in $( seq 0 $(( ${#k_series[@]} - 2 )) ); do
|
||||
debug "item $i is ${k_series[$i]}"
|
||||
done
|
||||
fi
|
||||
fi
|
||||
set +x
|
||||
if (( ${#selected_k[@]} < 1 )); then
|
||||
@@ -273,7 +280,8 @@ kernel_files=()
|
||||
survey_kernel_files() {
|
||||
debug "Surveying Kernel files"
|
||||
mapfile -t kernel_files < <(ls /boot/* /lib/modules/* 2>/dev/null)
|
||||
totals[b]=$(du -hc "$kernel_files" | awk '/total/{print $1}')
|
||||
# totals[b]=$(du -hc "$kernel_files" | awk '/total/{print $1}')
|
||||
local boot_u=
|
||||
}
|
||||
|
||||
# Find core files
|
||||
|
||||
Reference in New Issue
Block a user