]>
Commit | Line | Data |
---|---|---|
209da07e ER |
1 | --- rpm-4.4.2/scripts/find-lang.sh 2006-05-29 09:45:00.684999558 +0300 |
2 | +++ /usr/lib/rpm/find-lang.sh 2006-05-28 21:11:34.132617298 +0300 | |
3 | @@ -97,7 +97,11 @@ | |
4 | ||
5 | echo '%defattr(644,root,root,755)' > $MO_NAME | |
6 | ||
7 | -find $TOP_DIR -type f -name \*.mo | xargs -r file | egrep -v ', 1 messages$' |\ | |
8 | +if [ ! -f find_lang.mo.cache ]; then | |
9 | + find $TOP_DIR -type f -name \*.mo > find_lang.mo.cache | |
10 | +fi | |
11 | + | |
12 | +cat find_lang.mo.cache | xargs -r file | egrep -v ', 1 messages$' |\ | |
13 | sed ' | |
14 | s/:.*// | |
15 | s:'"$TOP_DIR"':: | |
16 | @@ -107,7 +111,10 @@ | |
17 | s:%lang(C) :: | |
18 | s:^\$::' | egrep -v '^$' >> $MO_NAME | |
19 | ||
20 | -find $TOP_DIR -type d|sed ' | |
21 | +if [ ! -f find_lang.dir.cache ]; then | |
22 | + find $TOP_DIR -type d > find_lang.dir.cache | |
23 | +fi | |
24 | +cat find_lang.dir.cache | sed ' | |
25 | s:'"$TOP_DIR"':: | |
26 | '"$NO_ALL_NAME$GNOME"'s:\(.*/gnome/help/'"$NAME"'$\):%dir \1: | |
27 | '"$NO_ALL_NAME$GNOME"'s:\(.*/gnome/help/'"$NAME"'/[a-zA-Z0-9.\_\-]/.\+\):: | |
28 | @@ -119,7 +126,7 @@ | |
29 | s:^\([^%].*\):: | |
30 | s:%lang(C) ::' | egrep -v '^$' >> $MO_NAME | |
31 | ||
32 | -find $TOP_DIR -type d|sed ' | |
33 | +cat find_lang.dir.cache | sed ' | |
34 | s:'"$TOP_DIR"':: | |
35 | '"$NO_ALL_NAME$KDE"'s:\(.*/doc/kde/HTML/\)\([^/_]\+\)\(.*/'"$NAME"'/\):: | |
36 | '"$NO_ALL_NAME$KDE"'s:\(.*/doc/kde/HTML/\)\([^/_]\+\)\(.*/'"$NAME"'\)$:%lang(\2) \1\2\3: |