- don't mess with mtab (bnc #668149)
[opensuse:installation-images.git] / install.s390x
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   perl -e "print pack('N', -s '$DESTDIR/branding/$theme/CD1/boot/$ARCH/initrd')" >$DESTDIR/branding/$theme/CD1/boot/$ARCH/initrd.siz
28   perl -e "print pack('N', 0x800000)" >$DESTDIR/branding/$theme/CD1/boot/$ARCH/initrd.off
29 done
30
31 [ -f /boot/kernel-installation-tapeipl/image ] && install -m 644 /boot/kernel-installation-tapeipl/image $DESTDIR/CD1/boot/$ARCH/tapeipl.ikr
32 install -m 644 /boot/image-* $DESTDIR/CD1/boot/$ARCH/vmrdr.ikr
33
34 install -m 644 data/initrd/s390/suse.ins.root.$ARCH $DESTDIR/CD1/suse.ins
35 install -m 644 data/initrd/s390/suse.ins.images.$ARCH $DESTDIR/CD1/boot/$ARCH/suse.ins
36
37 install -m 644 data/initrd/s390/suse.ins.parmfile $DESTDIR/CD1/boot/$ARCH/parmfile
38 install -m 644 data/initrd/s390/suse.ins.parmfile.cd $DESTDIR/CD1/boot/$ARCH/parmfile.cd
39
40 install -m 644 data/initrd/s390/sles11.exec $DESTDIR/CD1/boot/$ARCH/sles11.exec
41
42 mkdir -p $DESTDIR/usr/share
43 cp images/mini-iso-rmlist $DESTDIR/usr/share
44