This commit was manufactured by cvs2svn to create tag
[opensuse:installation-images.git] / data / initrd / initrd.file_list
1 # common part for all initrds
2 include initrd_base.file_list
3
4 if !(arch eq 's390' || arch eq 's390x')
5 <kernel_rpm>:
6
7 if extramod
8   f / <extramod>.o /modules
9   f / af_packet.o /modules
10 endif
11
12 x module.help modules/module.config
13
14 # for ia32 we support 2 different initrd sizes: 'small' and 'large'
15 # 'small'     : bootdisk
16 # 'large'     : no size limit
17 # no longer supported: '': 2.88MB image
18
19 if (arch eq 'ia32' || arch eq 'x86_64') && initrd eq 'small'
20
21   # for ia32/x86_64 boot disks
22
23   include gen/module.files.autoload
24   if !nousb
25     include gen/module.files.usb
26   endif
27
28   include gen/module.files.scsi@2
29
30   if hp1
31     include module.files.hp1
32   endif
33
34   # note: order _does_ matter
35   A gen/module.config.autoload modules/module.config
36   A gen/module.config.scsi@2 modules/module.config
37   A gen/module.shortconfig.cdrom modules/module.config
38
39   if hp1
40     A module.config.hp1 modules/module.config
41   else
42     A gen/module.shortconfig.net modules/module.config
43   endif
44   A gen/module.shortconfig.pcmcia modules/module.config
45   A gen/module.shortconfig.firewire modules/module.config
46   if nousb
47     A gen/module.shortconfig.usb modules/module.config
48   else
49     A gen/module.config.usb modules/module.config
50   endif
51   if !hp1
52     A gen/module.shortconfig.fs modules/module.config
53   endif
54   A gen/module.config.other modules/module.config
55
56   # make sure lvm mods & co are placed in initrd
57   include gen/module.files.extra
58   A gen/module.config.extra modules/module.config
59
60 elsif arch eq 'ia32' && initrd eq 'medium'
61
62   # for ia32 CD2 image
63
64   include gen/module.files.autoload
65   include gen/module.files.pcmcia
66   include gen/module.files.usb
67   include gen/module.files.scsi@2
68
69   # note: order _does_ matter
70   A gen/module.config.autoload modules/module.config
71   A gen/module.config.scsi@2 modules/module.config
72   A gen/module.shortconfig.cdrom modules/module.config
73   A gen/module.shortconfig.net modules/module.config
74   A gen/module.config.pcmcia modules/module.config
75   A gen/module.config.usb modules/module.config
76   A gen/module.shortconfig.firewire modules/module.config
77   A gen/module.shortconfig.fs modules/module.config
78   A gen/module.config.other modules/module.config
79
80 else
81
82   # all other archs with no restrictions to initrd size
83
84   include gen/module.files.autoload
85   include gen/module.files.cdrom
86   include gen/module.files.firewire
87   include gen/module.files.fs
88   include gen/module.files.net
89   include gen/module.files.pcmcia
90   include gen/module.files.scsi
91   include gen/module.files.scsi@2
92   include gen/module.files.scsi@3
93   include gen/module.files.usb
94   # not strictly necessary
95   include gen/module.files.other
96
97   # note: order _does_ matter
98   A gen/module.config.autoload modules/module.config
99   A gen/module.config.scsi@2 modules/module.config
100   A gen/module.config.scsi modules/module.config
101   A gen/module.config.scsi@3 modules/module.config
102   A gen/module.config.cdrom modules/module.config
103   A gen/module.config.net modules/module.config
104   A gen/module.config.pcmcia modules/module.config
105   A gen/module.config.usb modules/module.config
106   A gen/module.config.firewire modules/module.config
107   A gen/module.config.fs modules/module.config
108
109   include gen/module.files.extra
110   A gen/module.config.extra modules/module.config
111
112   A gen/module.config.other modules/module.config
113
114 endif
115
116 else
117   x s390/bin/remove-empty-directories bin/remove-empty-directories
118   x s390/etc/initrd_keep_files etc/initrd_keep_files
119   x s390/etc/zfcp.conf etc/zfcp.conf
120   c 0755 0 0 bin/remove-empty-directories
121   # the inst-sys is symlinked to from the initrd.  To avoid
122   # symlinks for each file in empty directories of the initrd, these
123   # empty directories are removed now.
124   e bin/remove-empty-directories etc/initrd_keep_files
125   r bin/remove-empty-directories
126   r etc/initrd_keep_files
127 endif # not arch s390
128