71 lines
1.7 KiB
Plaintext
71 lines
1.7 KiB
Plaintext
|
#!/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<68>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<74>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<65>cksichtigt
|
|||
|
#
|
|||
|
#Revision 1.1.1.1 2001/08/06 22:09:47 kueller
|
|||
|
#Aufnahme in CVS <20>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
|