Advertisement
ryzhov_al

Entware cfg comparison

Mar 22nd, 2019
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.49 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. MY_CFG=mipsel-3.4.config
  4.  
  5. for cfg in Entware/configs/*.config; do
  6.     grep -v '#' $cfg | grep -vE 'CONFIG_TARGET_|CONFIG_ARCH|CONFIG_CPU_TYPE|CONFIG_DEFAULT_TARGET_OPTIMIZATION' \
  7.         | sort > $(basename $cfg)
  8. done
  9.  
  10. for cfg in *.config; do
  11.     [ "$cfg" = "$MY_CFG" ] && continue
  12.     echo
  13.     echo "Diff between $MY_CFG and $cfg:"
  14.     diff -u $MY_CFG $cfg | grep -E '^\+|^\-' | grep 'CONFIG_'
  15. done
  16.  
  17. for cfg in Entware/configs/*.config; do
  18.     rm -f $(basename $cfg)
  19. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement