summaryrefslogtreecommitdiffstats
path: root/kde-tde/convert_existing_kde3_app_to_tde
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2016-03-25 17:20:52 +0100
committerSlávek Banko <slavek.banko@axis.cz>2016-03-25 17:20:52 +0100
commit95b74a657c45e6528eb331d87d30cfdfcd45a708 (patch)
treef23fab0d4cc01343180eb0532305340aa4d32d94 /kde-tde/convert_existing_kde3_app_to_tde
parent7d3b39f8f66252b9dc64cb11ddf4d83c1262c2cd (diff)
downloadexperimental-95b74a657c45e6528eb331d87d30cfdfcd45a708.tar.gz
experimental-95b74a657c45e6528eb331d87d30cfdfcd45a708.zip
Performance optimization of kde-tde conversion scripts
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
Diffstat (limited to 'kde-tde/convert_existing_kde3_app_to_tde')
-rwxr-xr-xkde-tde/convert_existing_kde3_app_to_tde20
1 files changed, 11 insertions, 9 deletions
diff --git a/kde-tde/convert_existing_kde3_app_to_tde b/kde-tde/convert_existing_kde3_app_to_tde
index 673a5df..9223620 100755
--- a/kde-tde/convert_existing_kde3_app_to_tde
+++ b/kde-tde/convert_existing_kde3_app_to_tde
@@ -501,15 +501,17 @@ xargs -r0 sed -ri \
-e "s|kde toolbar widget|tde toolbar widget|g"
# Convert desktop files
-find ./ -type f -iname "*.desktop" -not -iwholename '*.git*' -exec sed -i '/^Keyword/ { s,\,,;,g }' {} \;
-find ./ -type f -iname "*.desktop" -not -iwholename '*.git*' -exec sed -i 's/^ServiceTypes=/X-TDE-ServiceTypes=/g' {} \;
-find ./ -type f -iname "*.desktop" -not -iwholename '*.git*' -exec sed -i 's/^ServiceTypes\[\(.*\)\]=/X-TDE-ServiceTypes\[\1\]=/g' {} \;
-find ./ -type f -iname "*.desktop" -not -iwholename '*.git*' -exec sed -i 's/^ExcludeServiceTypes=/X-TDE-ExcludeServiceTypes=/g' {} \;
-find ./ -type f -iname "*.desktop" -not -iwholename '*.git*' -exec sed -i 's/^ExcludeServiceTypes\[\(.*\)\]=/X-TDE-ExcludeServiceTypes\[\1\]=/g' {} \;
-find ./ -type f -iname "*.desktop" -not -iwholename '*.git*' -exec sed -i 's/^DocPath=/X-DocPath=/g' {} \;
-find ./ -type f -iname "*.desktop" -not -iwholename '*.git*' -exec sed -i 's/^DocPath\[\(.*\)\]=/X-DocPath\[\1\]=/g' {} \;
-find ./ -type f -iname "*.desktop" -not -iwholename '*.git*' -exec sed -i 's/^InitialPreference=/X-TDE-InitialPreference=/g' {} \;
-find ./ -type f -iname "*.desktop" -not -iwholename '*.git*' -exec sed -i 's/^InitialPreference\[\(.*\)\]=/X-TDE-InitialPreference\[\1\]=/g' {} \;
+find ./ -type f -iname "*.desktop" -not -iwholename '*.git*' -print0 | \
+xargs -r0 sed -i \
+ -e '/^Keyword/ { s,\,,;,g }' \
+ -e 's/^ServiceTypes=/X-TDE-ServiceTypes=/g' \
+ -e 's/^ServiceTypes\[\(.*\)\]=/X-TDE-ServiceTypes\[\1\]=/g' \
+ -e 's/^ExcludeServiceTypes=/X-TDE-ExcludeServiceTypes=/g' \
+ -e 's/^ExcludeServiceTypes\[\(.*\)\]=/X-TDE-ExcludeServiceTypes\[\1\]=/g' \
+ -e 's/^DocPath=/X-DocPath=/g' \
+ -e 's/^DocPath\[\(.*\)\]=/X-DocPath\[\1\]=/g' \
+ -e 's/^InitialPreference=/X-TDE-InitialPreference=/g' \
+ -e 's/^InitialPreference\[\(.*\)\]=/X-TDE-InitialPreference\[\1\]=/g'
# Rename files
find . -name "kio_*" | while read f; do mv "${f}" "${f/kio_/tdeio_}"; done