mirror of
https://github.com/openwrt/openwrt.git
synced 2024-11-23 01:45:38 +08:00
scripts: Add script to reorder kernel config-* files
This script will reorder the content of all config-* files in the target folder. It will also remove duplicates. It will not remove options already defined in the generic configuration. Link: https://github.com/openwrt/openwrt/pull/16743 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This commit is contained in:
parent
7e542f6a77
commit
b8816343fb
16
scripts/kconfig-reorder.sh
Executable file
16
scripts/kconfig-reorder.sh
Executable file
@ -0,0 +1,16 @@
|
||||
#!/bin/sh
|
||||
|
||||
# This script reorders all config-* files in the target directory.
|
||||
|
||||
find_files=$(find target -type f -name 'config-*' -print)
|
||||
|
||||
if [ -n "$find_files" ]; then
|
||||
for file in $find_files; do
|
||||
echo "Reordering options in $file"
|
||||
LANG=C ./scripts/kconfig.pl '+' "$file" /dev/null > "$file"-new
|
||||
mv "$file"-new "$file"
|
||||
done
|
||||
else
|
||||
echo "No files named config-* found."
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user