#!/bin/bash #Generierung der Monsum CD FileListe zur Erzeugung der Unatendet #Installation Konfiguration #(c) 2001 Rainmaker MultiMedia OHG # #$Author$ #$Date$ #$Revision$ # #$Log$ #Revision 1.3 2002/08/14 08:20:07 hkueller #find befehle auf Dateien und Pattern "*.tbz" eingeschränkt - vermeidet fehler # #Revision 1.2 2001/10/12 08:04:54 cvs #Verzeichnissname (install) kann nun beliebig anders genannt werden, ohne #die funktion des Scriptes zu beeinträchtigen # #Revision 1.1.1.1 2001/09/23 17:50:40 kueller #Neustart wg. Datenverlust # #Revision 1.2 2001/09/14 13:01:16 kueller #Umsetzung der Unattendet Installation auf Monsum 3 CD System (ab 920) #Aktuell: Installation der Basis Tools sollte Funktionieren, #Installation der Packete auf Tools oder X11 CD noch nicht berücksichtigt # #Revision 1.1.1.1 2001/08/06 22:09:47 kueller #Aufnahme in CVS Überwachung # # CURRDIR=`pwd` rm .bin.lst cd ../BINARY find Base -type f -name "*.tbz*" -print >$CURRDIR/files.lst cd $CURRDIR for i in `cat BaseSystem.cfg`; do FILE=`echo $i|cut -d "*" -f 1|sed -e "s/BINARY\///"` REALNAME=`grep "$FILE" files.lst` if [ -n $REALNAME ]; then grep $FILE files.lst >>Base.lst fi done cp Base.lst .bin.lst for i in `cat files.lst`; do if [ -f ../BINARY/$i ]; then BASE=`grep $i Base.lst` if [ -z "$BASE" ]; then echo $i >>.bin.lst fi fi done cd ../BINARY find Tools -type f -name "*.tbz" -print >$CURRDIR/files.lst cd $CURRDIR for i in `cat files.lst`; do if [ -f ../BINARY/$i ]; then echo $i >>.bin.lst fi done cd ../BINARY find X11 -type f -name "*.tbz" -print >$CURRDIR/files.lst cd $CURRDIR for i in `cat files.lst`; do if [ -f ../BINARY/$i ]; then echo $i >>.bin.lst fi done rm Base.lst rm files.lst