summaryrefslogtreecommitdiffstats
path: root/satellit_installer/static_files/netsetup
diff options
context:
space:
mode:
authorChristian Rößler2014-10-22 16:09:23 +0200
committerChristian Rößler2014-10-22 16:09:23 +0200
commit675f57ba5e9e528b4ba677449badd1aca1776c0e (patch)
tree630ba100f3342fc05b491058d18c3b8f6bd6afe0 /satellit_installer/static_files/netsetup
parentMerge branch 'master' of git.openslx.org:bwlp/setup-scripts (diff)
downloadsetup-scripts-675f57ba5e9e528b4ba677449badd1aca1776c0e.tar.gz
setup-scripts-675f57ba5e9e528b4ba677449badd1aca1776c0e.tar.xz
setup-scripts-675f57ba5e9e528b4ba677449badd1aca1776c0e.zip
[SSPS] netsetup: Now in German, some sweet little bugs exterminated
Diffstat (limited to 'satellit_installer/static_files/netsetup')
-rwxr-xr-xsatellit_installer/static_files/netsetup42
1 files changed, 25 insertions, 17 deletions
diff --git a/satellit_installer/static_files/netsetup b/satellit_installer/static_files/netsetup
index cb94ad0..cdd46be 100755
--- a/satellit_installer/static_files/netsetup
+++ b/satellit_installer/static_files/netsetup
@@ -16,8 +16,6 @@ write_banner() {
echo "starten müssen (oder einfach rebooten), wenn Sie die Netzwerk-"
echo "konfiguration verändern."
echo
- echo "Es wurde übrigens eine $TYPE IP-Adresse vorgefunden."
- echo
}
@@ -35,13 +33,14 @@ detect_config() {
ask_config() {
echo
echo "Es wurde eine $TYPE IP-Adresse vorgefunden."
+ echo
echo "Wollen Sie eine $WUNSCH IP konfigurieren (y),"
echo "hat sich das Skript geirrt, und Sie benötigen doch eine $TYPE IP (x),"
echo "oder möchten Sie gar nichts tun (a oder leere Eingabe)?"
echo
echo -n "Ihre Wahl - y, x oder a: "
read -n 1 config_me
- if [ "$config_me" == "y" -o "$config_me" == "y" ]; then exit 0; fi
+ if [ "$config_me" == "a" -o "$config_me" == "" ]; then exit 0; fi
}
decide_action() {
@@ -62,20 +61,22 @@ decide_action() {
write_config_dyn
fi
;;
- *) echo "Ihre eingegebene Option $config_me wurde nicht erkannt - Neustart."
+ *) echo; echo
+ echo "Ihre eingegebene Option $config_me wurde nicht erkannt - Neustart."
+ echo
+ sleep 1
exec "$SKRIPT"
;;
-
-
+ esac
}
backup_configs() {
if [ -f /etc/network/interfaces ]; then
cp -p "$INTERFACES" "$INTERFACES.${DATUM}" || \
- { echo "Could not $INTERFACES to backup location $INTERFACES.$DATUM - aborting."; \
+ { echo "Konnte Datei $INTERFACES nicht nach $INTERFACES.$DATUM sichern - Abbruch."; \
exit 1 ; }
cp -p "$RESOLV" "$RESOLV.${DATUM}" || \
- { echo "Could not $RESOLV to backup location $RESOLV.$DATUM - aborting."; \
+ { echo "Konnte Datei $RESOLV nicht nach $RESOLV.$DATUM sichern - Abbruch."; \
exit 1 ; }
fi
}
@@ -123,20 +124,20 @@ write_config_dyn() {
enter_values_static() {
while [ "$entry" != "y" ] && [ "$entry" != "Y" ]; do
echo
- echo -n "IP-Adress: "
+ echo -n "IP-Adresse: "
read ipadress
- echo -n "Gateway: "
+ echo -n "Gateway: "
read gateway
- echo -n "Net mask - leave empty for 255.255.255.0: "
+ echo -n "Netzmaske - leere Eingabe für 255.255.255.0: "
read netmask
[ "$netmask" == "" ] && netmask=255.255.255.0
- echo -n "Domain - leave empty if not wanted: "
+ echo -n "Domain - leere Eingabe, wenn nicht erwünscht: "
read domain
- echo -n "Search domain - leave empty if not wanted: "
+ echo -n "Search domain - leere Eingabe, wenn nicht erwünscht: "
read search
- echo -n "Primary nameserver: "
+ echo -n "Primärer Nameserver: "
read primarydns
- echo -n "Secondary nameserver - leave empty if no secondary DNS: "
+ echo -n "Sekundärer Nameserver - Leere Eingabe, wenn nicht vorhanden: "
read secondarydns
echo
echo "# IP Adress : $ipadress"
@@ -147,11 +148,16 @@ enter_values_static() {
echo "# Primary nameserver : $primarydns"
echo "# Secondary nameserver : $secondarydns"
echo
- echo -n "Are those correct values? Press y or Y für yes, any other key for no: "
+ echo -n "Sind diese Eingaben korrekt? Drücken Sie y or Y für ja, andere Taste für nein: "
read -n 1 entry
echo
done
- write_config_static
+}
+
+last_words() {
+ echo
+ echo "Einträge geschrieben... beende Skript."
+ echo
}
detect_config
@@ -160,5 +166,7 @@ ask_config
decide_action # do the stuff!
+last_words
+
exit