- don't mess with mtab (bnc #668149)
[opensuse:installation-images.git] / install.ppc
1 #! /bin/sh
2
3 # gets ARCH, THEMES, DESTDIR, INSTSYS_PARTS, BOOT_PARTS, WITH_FLOPPY via env
4
5 set -e
6
7 # create directory layout
8 mkdir -p $DESTDIR/CD1/boot/$ARCH
9 for theme in $THEMES ; do
10   mkdir -p $DESTDIR/branding/$theme/CD1/boot/$ARCH
11 done
12
13 # copy branding independent parts
14 for i in $INSTSYS_PARTS $BOOT_PARTS ; do
15   [ -e images/$i ] && cp -r images/$i $DESTDIR/CD1/boot/$ARCH
16 done
17
18 # copy branding dependent parts
19 for theme in $THEMES ; do
20   for i in $INSTSYS_PARTS $BOOT_PARTS ; do
21     [ -e images/$theme/$i ] && cp -r images/$theme/$i $DESTDIR/branding/$theme/CD1/boot/$ARCH
22   done
23
24   cp images/$theme/$theme $DESTDIR/branding/$theme/CD1/boot/$ARCH
25   ln -s $theme $DESTDIR/branding/$theme/CD1/boot/$ARCH/branding
26
27   if [ "$ARCH" = ppc ] ; then
28     bin/mk_ppc_installation-images_bootbinaries.sh -32 -64 `pwd`/images/$theme $DESTDIR/branding/$theme
29   fi   
30
31   if [ "$ARCH" = ppc64 ] ; then
32     bin/mk_ppc_installation-images_bootbinaries.sh -64 `pwd`/images/$theme $DESTDIR/branding/$theme
33   fi   
34 done
35
36 mkdir -p $DESTDIR/usr/share
37 cp images/mini-iso-rmlist $DESTDIR/usr/share
38