add option to keep all kernel modules
This commit is contained in:
		@@ -256,10 +256,15 @@ mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n "Linux
 | 
			
		||||
 | 
			
		||||
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
 | 
			
		||||
echo ">> Remove kernel modules"
 | 
			
		||||
cd ${ROOTFS_PATH}/lib/modules
 | 
			
		||||
 | 
			
		||||
# loop all kernel versions
 | 
			
		||||
for d in * ; do
 | 
			
		||||
if [ "$DEFAULT_KERNEL_MODULES" == "*" ]; then
 | 
			
		||||
  echo "skiped -> keep all modules"
 | 
			
		||||
 | 
			
		||||
else
 | 
			
		||||
  cd ${ROOTFS_PATH}/lib/modules
 | 
			
		||||
 | 
			
		||||
  # loop all kernel versions
 | 
			
		||||
  for d in * ; do
 | 
			
		||||
    echo "Remove $d"
 | 
			
		||||
 | 
			
		||||
    # collect modules to keep
 | 
			
		||||
@@ -273,9 +278,10 @@ for d in * ; do
 | 
			
		||||
    # replace original modules dir with new one
 | 
			
		||||
    rm -rf $d
 | 
			
		||||
    mv ${d}_tmp $d
 | 
			
		||||
done
 | 
			
		||||
  done
 | 
			
		||||
 | 
			
		||||
cd ${WORK_PATH}
 | 
			
		||||
  cd ${WORK_PATH}
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
 | 
			
		||||
# create boot FS
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user