Scriptlet to disable certain modules
[fedora-idea.git] / disablemodules.sh
bloba02102d13b3a1d2b72e61723d13b791c793c06a6
1 #MODULES=$(sed -n 's|.*module.*/plugins/[^/]*/\([^/]*\)\.iml.*|\1|p' .idea/modules.xml |sort |uniq)
2 #MODULES=$(sed -n 's|.*module.*/plugins/.*/\([^/]*\)\.iml.*|\1|p' .idea/modules.xml |sort |uniq)
3 #MODULES="jetgroovy jetgroovy-tests" # groovy too new?
4 #MODULES="$MODULES IntelliLangJava" # depends on groovy
5 MODULES="$MODULES cvs-core cvs-plugin" # patched trilead
6 MODULES="$MODULES maven" # dependencies
7 MODULES="$MODULES svn4idea svn4idea-tests" # patched svnkit
10 for M in $MODULES
12 sed -i "s|<\(module.*/plugins/.*/$M.iml.*\)>|<!-- \1 -->|" .idea/modules.xml
13 sed -i "s|<\([^!].*module-name=\"$M\".*\)>|<!-- \1 -->|" community-main.iml
14 done
16 exit 0
17 awk '/^ }/ {if (plugins) plugins--}
18 {if (!plugins) print}
19 /dir\("plugins"\)/ {plugins++}' <build/scripts/layouts.gant >build/scripts/layouts.gant.new
20 mv build/scripts/layouts.gant.new build/scripts/layouts.gant