#!/bin/bash
TARGETDIR=/vserver/suse
TMPDIR=/tmp/rpmdir
PKGLIST=/tmp/paketliste
SRCDIR=/media/dvd
ARCH=i586

rm -rf $TMPDIR
mkdir -p $TMPDIR
cd $TMPDIR
for pkg in `cat $PKGLIST` ; do
	for rpm in $SRCDIR/suse/${ARCH}/${pkg}-[0-9]*.rpm ; do
		test -f ${rpm} && ln -s ${rpm} .
	done
	for rpm in $SRCDIR/suse/noarch/${pkg}-[0-9]*.rpm ; do
		test -f ${rpm} && ln -s ${rpm} .
	done
done
test -d $TARGETDIR || mkdir -p $TARGETDIR
mkdir -p $TARGETDIR/etc
mkdir -p $TARGETDIR/var/lib/rpm
cp /etc/passwd /etc/shadow /etc/group* $TARGETDIR/etc
rpm --root=$TARGETDIR --initdb
rpm --root=$TARGETDIR -hiv *.rpm
