summaryrefslogtreecommitdiff
path: root/rules/compat
diff options
context:
space:
mode:
authorSergey V. Udaltsov <svu@gnome.org>2009-01-03 01:17:02 +0000
committerSergey V. Udaltsov <svu@gnome.org>2009-01-03 01:17:02 +0000
commitf914bfdf5016461cbe849dea21b9056f3c6149a7 (patch)
treeebf5b96f0321b833f2f25ca21080a0c7318d688e /rules/compat
parenteddf576db13bb66ad9af4e706b3da875becc8ae8 (diff)
downloadxkeyboard-config-f914bfdf5016461cbe849dea21b9056f3c6149a7.tar.gz
fixed handling of the compat layout substitutions with variants, part of b.fd.o#8452
Diffstat (limited to 'rules/compat')
-rwxr-xr-xrules/compat/ln_s.sh4
-rwxr-xr-xrules/compat/ml1_s.sh4
2 files changed, 6 insertions, 2 deletions
diff --git a/rules/compat/ln_s.sh b/rules/compat/ln_s.sh
index 00c2f59..3337d0f 100755
--- a/rules/compat/ln_s.sh
+++ b/rules/compat/ln_s.sh
@@ -8,7 +8,9 @@ OUTFILE=base.l${variant}_s.part
> $OUTFILE
awk '{
- printf " %s = +%s%%(v['${variant}']):'${variant}'\n", $1, $2;
+ if (index($2, "(") == 0) {
+ printf " %s = +%s%%(v['${variant}']):'${variant}'\n", $1, $2;
+ }
}' < $INDIR/layoutRename.lst >> $OUTFILE
awk '{
diff --git a/rules/compat/ml1_s.sh b/rules/compat/ml1_s.sh
index 210d1b6..da7a602 100755
--- a/rules/compat/ml1_s.sh
+++ b/rules/compat/ml1_s.sh
@@ -6,7 +6,9 @@ OUTFILE=base.ml1_s.part
> $OUTFILE
awk '{
- printf " * %s = pc+%s%%(v[1])\n", $1, $2;
+ if (index($2, "(") == 0) {
+ printf " * %s = pc+%s%%(v[1])\n", $1, $2;
+ }
}' < $INDIR/layoutRename.lst >> $OUTFILE
awk '{