OpenWrt – Diff between revs 2 and 3

Subversion Repositories:
Rev:
Only display areas with differencesIgnore whitespace
Rev 2 Rev 3
1 #!/usr/bin/env bash 1 #!/usr/bin/env bash
2 [ -n "$1" -a -n "$2" ] || { 2 [ -n "$1" -a -n "$2" ] || {
3 echo "Usage: $0 <file> <directory>" 3 echo "Usage: $0 <file> <directory>"
4 exit 1 4 exit 1
5 } 5 }
6 [ -f "$1" -a -d "$2" ] || { 6 [ -f "$1" -a -d "$2" ] || {
7 echo "File/directory not found" 7 echo "File/directory not found"
8 exit 1 8 exit 1
9 } 9 }
10 cat "$1" | ( 10 cat "$1" | (
11 cd "$2" 11 cd "$2"
12 while read entry; do 12 while read entry; do
13 [ -n "$entry" ] || break 13 [ -n "$entry" ] || break
14 [ -f "$entry" ] && rm -f $entry 14 [ -f "$entry" ] && rm -f $entry
15 done 15 done
16 ) 16 )
17 sort -r "$1" | ( 17 cat "$1" | (
18 cd "$2" 18 cd "$2"
19 while read entry; do 19 while read entry; do
20 [ -n "$entry" ] || break 20 [ -n "$entry" ] || break
21 [ -d "$entry" ] && rmdir "$entry" > /dev/null 2>&1 21 [ -d "$entry" ] && rmdir "$entry" > /dev/null 2>&1
22 done 22 done
23 ) 23 )
24 true 24 true
25   25