Summary: | Неправильная работа макроса %find_lang | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Vital Khilko <vk> | ||||
Component: | rpm | Assignee: | placeholder <placeholder> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P2 | CC: | aris, at, glebfm, imz, ldv, placeholder, vt | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 3944 | ||||||
Attachments: |
|
Description
Vital Khilko
2004-05-25 13:21:06 MSD
Я не знаю, как это правильно исправить - я ничего не понимаю в omf-файлах. Так вроде работает --- find-lang.orig 2004-06-03 19:46:29 +0400 +++ find-lang 2004-06-03 21:05:58 +0400 @@ -164,7 +164,7 @@ find "$TOPDIR" -type f |sed ' s:'"$TOPDIR"':: s:\(.*/gnome/help/'"$NAME"'/\)\([^/_]\+\):%lang(\2) \1\2: -s:\(.*/share/omf/'"$NAME"'/\)\([^/]*-\)\(.*\)\(\.omf\)$:%lang(\3) \1\2\3\4: +s:\(.*/share/omf/'"$NAME"'/\)\([^/]*-\)\([^0-9].*\)\(\.omf\)$:%lang(\3) \1\2\3\4: s:^\([^%].*\):: s:%lang(C) :: ' |grep -v '^$' >> "$OUTFILE" ||: Я так понимаю, что имя локали всегда начинается со строчной буквы. Тогда правильно будет так: s:\(.*/share/omf/'"$NAME"'/\)\([^/]*-\)\([a-z].*\)\(\.omf\)$:%lang(\3) \1\2\3\4: Created attachment 427 [details]
Please try this patch
Работает. Thanks. Applied the patch, will be fixed in rpm-4.0.4-alt39. |