diff options
author | pascal <pascal@b9310e46-f624-0410-8ea1-cfbb3a30dc96> | 2008-03-06 15:14:24 +0000 |
---|---|---|
committer | pascal <pascal@b9310e46-f624-0410-8ea1-cfbb3a30dc96> | 2008-03-06 15:14:24 +0000 |
commit | 11f1c36df2d36249cab7a89cbab1d5f14cf3763d (patch) | |
tree | 2fa71e253e87aa70b7a8204243fa02938c5bbb82 | |
parent | 60b2eacf4834357682f7b9138fee1ee59d910ad2 (diff) |
Kurzes Skript zur Revisionssummerierung IN der xmodmap hinzugefügt
git-svn-id: https://svn.neo-layout.org@400 b9310e46-f624-0410-8ea1-cfbb3a30dc96
Diffstat (limited to '')
-rw-r--r-- | linux/xmodmap/neo_de.xmodmap | 7 | ||||
-rwxr-xr-x | linux/xmodmap/rev | 27 |
2 files changed, 32 insertions, 2 deletions
diff --git a/linux/xmodmap/neo_de.xmodmap b/linux/xmodmap/neo_de.xmodmap index 11a9a5e..7720d2c 100644 --- a/linux/xmodmap/neo_de.xmodmap +++ b/linux/xmodmap/neo_de.xmodmap @@ -1,9 +1,12 @@ !! ~/.xmodmap !! +!! Bei der Benutzung des Befehls »rev« muss die Zeile mit der aktuellen Revisionsnummer +!! stets die Zeilennummer 9 sein. Anderenfalls muss »rev« angepasst werden. +!! !! created by Benjamin Kellermann <Benjamin dot Kellermann at gmx dot Germany> !! and Erik Streb <mail at erikstreb dot de> !! -!! The german NEO Layout Version 1.9.6 +!! The german NEO Layout Revision 400 from Do 6. Mär 16:12:55 CET 2008 !! see http://pebbles.schattenlauf.de/layout.php for details !! !! To try the layout in this file, simply do xmodmap <file>. @@ -216,4 +219,4 @@ keycode 91 = KP_Delete KP_Decimal period comma ! ! 4.) Auf 0 und q (Ebene 5) muss minus und plus stehen (nicht KP_Substract und KP_Add) ! ! Anderenfalls funktionieren diese Tasten unter xterm mit shift+q als Vergrößerung (Shift+KP_Add) -! und shift+0 als Verkleinerung (Shift+KP_Substract)
\ No newline at end of file +! und shift+0 als Verkleinerung (Shift+KP_Substract) diff --git a/linux/xmodmap/rev b/linux/xmodmap/rev new file mode 100755 index 0000000..afc0af8 --- /dev/null +++ b/linux/xmodmap/rev @@ -0,0 +1,27 @@ +#!/bin/sh + +case $1 in + "") ;; + --help) + echo Aufruf: ./rev + echo »rev« wird ohne weiter Argumente aufgerufen und ändert in der Datei neo_de.xmodmap die Nummer der aktuellen Revision. + echo Im Anschluss sollten gemachte Änderungem per »svn commit« wie gewohnt übertragen werden. + echo -e \\nPascal Hauck\\tVer. 0.1\\tMärz 2008\\t\\t\\t\\tREV + exit;; + *) echo Aufruf: »./rev« + echo »./rev --help« gibt Ihnen mehr Informationen. + exit;; +esac + +# Abfragen der nächsten Revisionsnummer +r=$(expr $(svn info | head -5 | tail -1| cut -f2 -d\:) + 1) + +# Revisionsnummer in neo_de.xmodmap eintragen +head -8 neo_de.xmodmap > neo_de.xmodmap.tmp +echo !! The german NEO Layout Revision $r from $(date) >> neo_de.xmodmap.tmp +tail +10 neo_de.xmodmap >> neo_de.xmodmap.tmp + +rm neo_de.xmodmap +mv neo_de.xmodmap.tmp neo_de.xmodmap + +echo Aktuelle Revisionsnummer auf $r geändert. Die Änderung sollte nun per »svn commit« wie gewohnt übertragen werden.
\ No newline at end of file |