neo/linux/bin/installiere_neo/erzeuge.installiere_neo
2009-07-15 09:44:44 +00:00

54 lines
1.7 KiB
Bash
Executable file
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
# Copyright 2008 Pascal Hauck <pascal.hauck@web.de>
# Neo-Tastaturbelegung
# Diese Datei erzeugt das Skript installiere_neo, in dem alle Komponenten von Neo zusammengefasst sind.
# Das Ausführen dieses Skripts installiere_neo erzeugt auf einfache Weise eine vollständige und saubere Installation für einen Benutzer eines Linuxsystems
# Die beinhalteten Komponenten sind:
# • Xmodmap-Tastaturbelegung
# • Textkonsolenbelegung
# • Compose-Erweiterung von Neo
# • die Skripte asdf, uiae, um die Belegung zwischen Neo und QWERTZ zu wechseln
# • die Skripte num und neo, um ein Bild der Tastatur zu erzeugen
# • die Referenz
# • die Skripte wiemitneo und beschreibe, um nach Erzeugungsmöglichkeit von Zeichen zu suchen
# • die Konfigurationsdatei neorc.conf
fuege_ein() {
datei=$2
name=$1
name_gross=`echo $name | tr [:lower:] [:upper:]`
sed -e 's%\$%\\$%g' -e 's%`%\\`%g' -e 's%\\$HOME/neo%$inst_dir%g' "$datei" > ./erzeuge_installiere_neo.bak
echo
echo "$name ()"
echo "{"
echo "cat <<$name_gross"
cat ./erzeuge_installiere_neo.bak
echo $name_gross
echo "}"
rm -f ./erzeuge_installiere_neo.bak
}
cat installiere_neo.1
echo
fuege_ein neo_xmodmap ../../xmodmap/neo_de.xmodmap
fuege_ein neo_alternative ../../xmodmap/neo_de_alternative.xmodmap
fuege_ein neo_xprog ../../xmodmap/neo_de_x-prog.xmodmap
fuege_ein neo_console ../../console/neo.map
fuege_ein neo_asdf ../asdf
fuege_ein neo_uiae ../uiae
fuege_ein neo_referenz ../../../A-REFERENZ-A/neo20.txt
fuege_ein neo_neo ../neo
fuege_ein neo_num ../num
fuege_ein neo_wiemitneo ../wiemitneo
fuege_ein neo_beschreibe ../beschreibe
fuege_ein neo_compose ../../../Compose/XCompose
fuege_ein neorc ../../etc/neo.conf
cat installiere_neo.2