blob: 6223465a98717820c7c49525d7a8b10e81edb68b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
#!/bin/sh
# Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
( cat << "EOF"
temp/id src/test/derived/id
temp/mlr src/test/derived/mlr
temp/mail src/test/derived/mail
temp/local src/test/derived/local
temp/music src/test/derived/music
temp/types src/test/derived/types
temp/arrays src/test/derived/arrays
temp/flickr src/test/derived/flickr
temp/mother src/test/derived/inheritance/mother
temp/music3 src/test/derived/music3
temp/complex src/test/derived/complex
temp/deriver src/test/derived/deriver
temp/mail4_1 src/test/derived/mail4_1
temp/newrank src/test/derived/newrank
temp/sorting src/test/derived/sorting
temp/advanced src/test/derived/advanced
temp/ranktypes src/test/derived/ranktypes
temp/attributes src/test/derived/attributes
temp/emptychild src/test/derived/emptychild
temp/exactmatch src/test/derived/exactmatch
temp/indexschema src/test/derived/indexschema
temp/inheritance src/test/derived/inheritance
temp/emptydefault src/test/derived/emptydefault
temp/rankprofiles src/test/derived/rankprofiles
temp/attributerank src/test/derived/attributerank
temp/indexsettings src/test/derived/indexsettings
temp/indexswitches src/test/derived/indexswitches
temp/rankexpression src/test/derived/rankexpression
temp/rankproperties src/test/derived/rankproperties
temp/structanyorder src/test/derived/structanyorder
temp/documentderiver src/test/derived/documentderiver
temp/streamingstruct src/test/derived/streamingstruct
temp/annotationssimple src/test/derived/annotationssimple
temp/attributeprefetch src/test/derived/attributeprefetch
temp/multiplesummaries src/test/derived/multiplesummaries
temp/inheritancebadtypes src/test/derived/inheritancebadtypes
temp/twostreamingstructs src/test/derived/twostreamingstructs
temp/annotationsreference src/test/derived/annotationsreference
temp/prefixexactattribute src/test/derived/prefixexactattribute
temp/annotationspolymorphy src/test/derived/annotationspolymorphy
temp/annotationsinheritance src/test/derived/annotationsinheritance
temp/streamingstructdefault src/test/derived/streamingstructdefault
temp/annotationsinheritance2 src/test/derived/annotationsinheritance2
temp/annotationsimplicitstruct src/test/derived/annotationsimplicitstruct
temp/integerattributetostringindex src/test/derived/integerattributetostringindex
temp/combinedattributeandindexsearch src/test/derived/combinedattributeandindexsearch
tmp/v2/complex/search/cluster.music/tlds/tld.0 src/test/cfg/search/compare/complex/search/cluster.music/tlds/tld.0
tmp/v2/complex/search/cluster.music/tlds/tld.1 src/test/cfg/search/compare/complex/search/cluster.music/tlds/tld.1
tmp/v2/complex/search/cluster.rt/tlds/tld.0 src/test/cfg/search/compare/complex/search/cluster.rt/tlds/tld.0
tmp/v2/optionals/search/cluster.music/tlds/tld.0 src/test/cfg/search/compare/optionals/search/cluster.music/tlds/tld.0
tmp/v2/simple/search/cluster.music/tlds/tld.0 src/test/cfg/search/compare/simple/search/cluster.music/tlds/tld.0
tmp/v2/twoFeedTargetClusters/search/cluster.music1/tlds/tld.0 src/test/cfg/search/compare/twoFeedTargetClusters/search/cluster.music1/tlds/tld.0
tmp/v2/twoFeedTargetClusters/search/cluster.music2/tlds/tld.0 src/test/cfg/search/compare/twoFeedTargetClusters/search/cluster.music2/tlds/tld.0
EOF
) | while read from to ; do
echo check fromdir $from todir $to 1>&2
test -d $from || echo missing $from 1>&2
test -d $to || echo missing $to 1>&2
for fromfile in $from/*cfg ; do
base=${fromfile##*/}
base=${base%%.*}
tofile=`ls $to/${base}.*cfg 2>/dev/null`
if [ "$tofile" ] && [ -f "$tofile" ]; then
cmp -s $fromfile $tofile || echo cp $fromfile $tofile
fi
done
done | sh -x
|