This commit was manufactured by cvs2svn to create tag
[opensuse:installation-images.git] / data / boot / boot.file_list
1 if arch eq 'ia32' || arch eq 'x86_64'
2
3   x message /
4   x syslinux.cfg /
5
6   <kernel_rpm>:
7     a /boot/<kernel_img> /linux
8
9   if liveeval
10     x message-eval /message
11     x syslinux-eval.cfg /syslinux.cfg
12   endif
13
14   if boot ne 'small'
15     R s/\ndisksize.*?\n/\n/s /syslinux.cfg
16   endif
17
18   if bootlogo eq 'no' || bootlogo eq '0'
19     R s/\ngfxboot.*?\n/\n/s /syslinux.cfg
20   else
21     e cp /<splash_theme>/bootlogo .
22   endif
23
24   if bootsplash ne 'modules1' && bootsplash ne '0'
25     if boot eq 'medium'
26       e cp /<splash_theme>/floppy/*.spl . || true
27     else
28       e cp /<splash_theme>/*.spl .
29     endif
30   endif
31
32   if ((arch ne 'ia32' && arch ne 'x86_64') || memtest eq 'no' || liveeval) && memtest ne 'yes'
33     R s/\n# memory.*memtest\n//s /syslinux.cfg
34     R s/.*memtest.*// /message
35   else
36     memtest86:
37       m /boot/memtest.bin /memtest
38   endif
39
40   if arch eq 'x86_64'
41     R s/\n# apic.*apic\n//s /syslinux.cfg
42   endif
43
44   R s/product_name/<product_name>/ /message
45
46   if initrd_name
47     R s/\binitrd=initrd\b/initrd=$ENV{'initrd_name'}/ /syslinux.cfg
48   endif
49
50 else
51   <kernel_rpm>:
52 endif           # arch eq 'ia32'
53
54 if arch eq 'ia64'
55   d /efi/boot
56   a /boot/<kernel_img> /efi/boot/linux
57   elilo:
58     m /usr/lib/elilo/elilo.efi /efi/boot/bootia64.efi
59   x elilo.conf /efi/boot/
60   x textmenu /efi/boot/
61 endif
62
63 if arch eq 'alpha'
64   a /boot/<kernel_img> /vmlinux.gz
65 endif
66
67
68 if boot eq 'isolinux'
69   # 'notice' bitmask:
70   #   0: wrong side of a two-sided dvd
71   #   1: enable 64bit check
72   #   2: software is 64bit
73   #   3: is dvd
74   if arch eq 'x86_64'
75     e echo -e "notice\t\t6" >>syslinux.cfg
76   else
77     e echo -e "notice\t\t2" >>syslinux.cfg
78   endif
79 endif
80