- scsi package has been split up, adapt rescue filelist
[opensuse:installation-images.git] / data / boot / boot.file_list
1 if arch eq 'ia32' || arch eq 'x86_64'
2
3   x ../../images/biostest /
4
5   x message /
6   x syslinux.cfg /
7
8   <kernel_rpm>:
9     a /boot/<kernel_img> /linux
10
11   if liveeval
12     x message-eval /message
13     x syslinux-eval.cfg /syslinux.cfg
14   endif
15
16   if theme eq 'Zen'
17     x message-zen /message
18     x syslinux-zen.cfg /syslinux.cfg
19   endif
20
21   if boot ne 'small'
22     R s/\ndisksize.*?\n/\n/s /syslinux.cfg
23   endif
24
25   if bootlogo eq 'no' || bootlogo eq '0'
26     R s/\ngfxboot.*?\n/\n/s /syslinux.cfg
27   else
28     e cp /<theme>/cdrom/* .
29     e gfxboot --config-file=gfxboot.cfg --change-config install::dud.url=http://download.opensuse.org/update/11.0/driverupdate
30   endif
31
32   if initramfs
33     e cp /<theme>/gz/*.spl .
34   else
35     e cp /<theme>/*.spl .
36   endif
37
38   if ((arch ne 'ia32' && arch ne 'x86_64') || memtest eq 'no' || liveeval) && memtest ne 'yes'
39     R s/\n# memory.*memtest\n//s /syslinux.cfg
40     R s/.*memtest.*// /message
41   else
42     memtest86+:
43       m /boot/memtest.bin /memtest
44   endif
45
46   if arch eq 'x86_64'
47     R s/\n# apic.*apic\n//s /syslinux.cfg
48   endif
49
50   R s/product_name/<product_name>/ /message
51
52   if initrd_name
53     R s/\binitrd=initrd\b/initrd=$ENV{'initrd_name'}/ /syslinux.cfg
54   endif
55
56 else
57   <kernel_rpm>:
58 endif           # arch eq 'ia32'
59
60 if arch eq 'ia64'
61   d /efi/boot
62   a /boot/<kernel_img> /efi/boot/linux
63   elilo:
64     m /usr/lib/elilo/elilo.efi /efi/boot/bootia64.efi
65   x elilo.conf /efi/boot/
66   x textmenu /efi/boot/
67 endif
68
69 if arch eq 'alpha'
70   a /boot/<kernel_img> /vmlinux.gz
71 endif
72
73
74 if boot eq 'isolinux'
75   syslinux:
76     m /usr/share/syslinux/isolinux.bin /
77
78   if arch eq 'x86_64'
79     e isolinux-config --base=/boot/x86_64/loader isolinux.bin
80   else
81     e isolinux-config --base=/boot/i386/loader isolinux.bin
82   endif
83
84   e mv syslinux.cfg isolinux.cfg
85 endif
86