From e7dc4cae83d4b3c5ecc0f50b5041969298c0171d Mon Sep 17 00:00:00 2001 From: kueller Date: Tue, 16 Nov 2010 08:49:42 +0000 Subject: [PATCH] =?UTF-8?q?configurations=20modules=20f=C3=BCr=20die=20wir?= =?UTF-8?q?eless=20und=20wpa=20tools=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorInstall@5866 504e572c-2e33-0410-9681-be2bf7408885 --- cfg_modules/wireless_tools | 67 ++++++++++++++++++++++++++++++++++++++ cfg_modules/wpa_supplicant | 67 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 134 insertions(+) create mode 100644 cfg_modules/wireless_tools create mode 100644 cfg_modules/wpa_supplicant diff --git a/cfg_modules/wireless_tools b/cfg_modules/wireless_tools new file mode 100644 index 0000000..e09d41b --- /dev/null +++ b/cfg_modules/wireless_tools @@ -0,0 +1,67 @@ +#!/bin/bash +# +# Backup/Restore Script für die unattendet Installation +# von RainMaker Linux +# (c) 2001 by RainMaker MultiMedia OHG +# +# Zur Funktion des Scriptes werden 2 Variablen vom aufrufenden +# Script exportiert: +# XPATH: Pfad ins basis Verzeichniss der Konfigurations Daten +# NAME: Name der Konfiguration +# Sprich die Eigentlichen Konfigurationsdaten sind unter: +# $XPATH/$NAME zu finden +# beim Restore muß das Zielverzeichniss (Root des neu installierten +# Systems) unter $2 übergeben werden +# +#$Author: kueller $ +#$Date: 2008-03-19 11:34:26 +0100 (Mi, 19 Mär 2008) $ +#$Revision: 4105 $ +# +#$Log$ +#Revision 1.1 2001/09/23 17:50:40 kueller +#Initial revision +# +#Revision 1.1.1.1 2001/08/06 22:09:47 kueller +#Aufnahme in CVS Überwachung +# +# + +DO=$1 +STOREPATH=$2 +RESTOREPATH=$3 + +if [ -z ${STOREPATH} ]; then + echo "Es wird Mindestens ein Backupverzeichniss benoetigt." + exit 10 +fi + +case ${DO} in +b) + if [ -d /etc/sysconfig/wlan ]; then + for i in /etc/sysconfig/wlan/*; do + if [ ! -d ${STOREPATH}/PKGS/wireless_tools/etc/sysconfig/wlan ]; then + mkdir -p ${STOREPATH}/PKGS/wireless_tools/etc/sysconfig/wlan + fi + cp $i ${STOREPATH}/PKGS/wireless_tools/etc/sysconfig/wlan/ + done + fi + ;; +r) + if [ -z ${RESTOREPATH} ]; then + echo "Restorefunction braucht Angabe des Install Root Pfades" + exit 10 + fi + if [ ! -d ${RESTOREPATH} ]; then + echo "${RESTOREPATH} must exist!" + exit 10 + fi + if [ -d ${STOREPATH}/PKGS/wireless_tools ]; then + tar -C ${STOREPATH}/PKGS/wireless_tools -cf - .|tar -C ${RESTOREPATH} -xf - + fi + ;; +*) + echo "$0 {b|r}" + exit 10 + ;; +esac +exit 0 diff --git a/cfg_modules/wpa_supplicant b/cfg_modules/wpa_supplicant new file mode 100644 index 0000000..d07cb82 --- /dev/null +++ b/cfg_modules/wpa_supplicant @@ -0,0 +1,67 @@ +#!/bin/bash +# +# Backup/Restore Script für die unattendet Installation +# von RainMaker Linux +# (c) 2001 by RainMaker MultiMedia OHG +# +# Zur Funktion des Scriptes werden 2 Variablen vom aufrufenden +# Script exportiert: +# XPATH: Pfad ins basis Verzeichniss der Konfigurations Daten +# NAME: Name der Konfiguration +# Sprich die Eigentlichen Konfigurationsdaten sind unter: +# $XPATH/$NAME zu finden +# beim Restore muß das Zielverzeichniss (Root des neu installierten +# Systems) unter $2 übergeben werden +# +#$Author: kueller $ +#$Date: 2008-03-19 11:34:26 +0100 (Mi, 19 Mär 2008) $ +#$Revision: 4105 $ +# +#$Log$ +#Revision 1.1 2001/09/23 17:50:40 kueller +#Initial revision +# +#Revision 1.1.1.1 2001/08/06 22:09:47 kueller +#Aufnahme in CVS Überwachung +# +# + +DO=$1 +STOREPATH=$2 +RESTOREPATH=$3 + +if [ -z ${STOREPATH} ]; then + echo "Es wird Mindestens ein Backupverzeichniss benoetigt." + exit 10 +fi + +case ${DO} in +b) + if [ -d /etc/sysconfig/wpa_supplicant ]; then + for i in /etc/sysconfig/wpa_supplicant/*; do + if [ ! -d ${STOREPATH}/PKGS/wpa_supplicant/etc/sysconfig/wpa_supplicant ]; then + mkdir -p ${STOREPATH}/PKGS/wpa_supplicant/etc/sysconfig/wpa_supplicant + fi + cp $i ${STOREPATH}/PKGS/wpa_supplicant/etc/sysconfig/wpa_supplicant/ + done + fi + ;; +r) + if [ -z ${RESTOREPATH} ]; then + echo "Restorefunction braucht Angabe des Install Root Pfades" + exit 10 + fi + if [ ! -d ${RESTOREPATH} ]; then + echo "${RESTOREPATH} must exist!" + exit 10 + fi + if [ -d ${STOREPATH}/PKGS/wpa_supplicant ]; then + tar -C ${STOREPATH}/PKGS/wpa_supplicant -cf - .|tar -C ${RESTOREPATH} -xf - + fi + ;; +*) + echo "$0 {b|r}" + exit 10 + ;; +esac +exit 0