From b8398d71013f7160ff81aeb2115cb39e365492cb Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Mon, 18 Oct 2004 09:26:22 +0000 Subject: [PATCH] - don't call file with empty arg list; add defattr even if no *.mo Changed files: rpm-find-lang -> 1.11 --- rpm-find-lang | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rpm-find-lang b/rpm-find-lang index fc18350..e1293fb 100644 --- a/rpm-find-lang +++ b/rpm-find-lang @@ -95,17 +95,17 @@ while test $# -gt 0 ; do esac done -find $TOP_DIR -type f -name \*.mo | xargs file | egrep -v ', 1 messages$' |\ +echo '%defattr(644,root,root,755)' > $MO_NAME + +find $TOP_DIR -type f -name \*.mo | xargs -r file | egrep -v ', 1 messages$' |\ sed ' s/:.*// -1i\ -%defattr (644, root, root, 755) s:'"$TOP_DIR"':: '"$ALL_NAME$MO"'s:\(.*/share/locale/\)\([^/_]\+\)\(.*\.mo$\):%lang(\2) \1\2\3: '"$NO_ALL_NAME$MO"'s:\(.*/share/locale/\)\([^/]\+\)\(.*/'"$NAME"'\.mo$\):%lang(\2) \1\2\3: s:^\([^%].*\):: s:%lang(C) :: -s:^\$::' | egrep -v '^$' > $MO_NAME +s:^\$::' | egrep -v '^$' >> $MO_NAME find $TOP_DIR -type d|sed ' s:'"$TOP_DIR"':: -- 2.44.0