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