mirror of
				https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
				synced 2025-10-31 10:48:02 +00:00 
			
		
		
		
	check_large_files.bash: cleans up dangling etc/grub.d/50_candela_X files; rebuilds grub menu
Signed-off-by: Jed Reynolds <jed@bitratchet.com>
This commit is contained in:
		| @@ -339,6 +339,21 @@ clean_old_kernels() { | |||||||
|             echo "/lib/modules/$f" |             echo "/lib/modules/$f" | ||||||
|         done | xargs rm -rf |         done | xargs rm -rf | ||||||
|     fi |     fi | ||||||
|  |     # check to see if there are 50_candela-x files that | ||||||
|  |     # lack a /lib/modules directory | ||||||
|  |     local fifty_files=(`ls /etc/grub.d/50_candela_*`) | ||||||
|  |     local k_v | ||||||
|  |     for file in "${fifty_files[@]}"; do | ||||||
|  |         k_v=${file#/etc/grub.d/50_candela_} | ||||||
|  |         #echo "K_V[$k_v]" | ||||||
|  |         if [ ! -d /lib/modules/$k_v ]; then | ||||||
|  |             echo "/lib/modules/$k_v not found, removing /etc/grub.d/50_candela_$k_v" | ||||||
|  |             rm -f "/etc/grub.d/50_candela_${k_v}" | ||||||
|  |         fi | ||||||
|  |     done | ||||||
|  |  | ||||||
|  |     grub2-mkconfig -o /boot/grub2/grub.cfg | ||||||
|  |  | ||||||
|     if [ -d "/boot2" ]; then |     if [ -d "/boot2" ]; then | ||||||
|         rm -rf /boot2/* |         rm -rf /boot2/* | ||||||
|         rsync -a /boot/. /boot2/ |         rsync -a /boot/. /boot2/ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Jed Reynolds
					Jed Reynolds