]> git.donarmstrong.com Git - dactyl.git/blob - common/process_manifest.awk
Imported Upstream version 1.1+hg7904
[dactyl.git] / common / process_manifest.awk
1 BEGIN {
2     chrome = "chrome"
3     if (suffix)
4         chrome = suffix
5 }
6
7 { content = $1 ~ /^(content|skin|locale|resource)$/ }
8
9 content && $NF ~ /^([a-z]|\.\/)/ {
10     $NF = "/" name "/" $NF
11 }
12 content {
13     sub(/^\.\./, "", $NF);
14     if (isjar)
15             $NF = "jar:chrome/" name ".jar!" $NF
16     else
17             $NF = chrome $NF
18 }
19 {
20     gsub(/\/\.\//, "/")
21     sub("^\\.\\./common/", "", $NF)
22     print
23 }
24
25 # vim:se sts=4 sw=4 et ft=awk: