- ppc only: added the necessary parts of "hotplug" to load
[opensuse:installation-images.git] / data / rescue / rescue.file_list
1 d bin dev etc home lib mnt proc sys sbin tmp var
2 d media/{cdrom,floppy}
3 c 1777 0 0 tmp
4
5 devs:
6   /dev
7
8 fillup:
9   /bin
10
11 filesystem:
12   /etc/{ppp,rc.d,uucp}
13   /etc/sysconfig
14   /root
15   /etc/init.d
16   /usr/tmp
17   /var
18 r /var/{spool,squid,lib/YaST}
19
20 sysconfig:
21   /etc
22   /sbin
23   /var
24   /lib*/libgetconfig.so*
25
26 iproute2:
27   /sbin/ip
28
29 insserv:
30   /etc
31   /sbin
32
33 aaa_base: prein,postin
34 e prein
35   /etc
36 r /etc/{csh*,default*,mailcap,mime.types,permissions*}
37 r /etc/{rc.d.README,runlevel.fallback,zshrc,cron.daily}
38   /sbin
39   /root
40 r /etc/init.d/rc?.d/*kerneld
41 r /etc/init.d/rc?.d/*cron
42 r /etc/init.d/rc?.d/*pcnfsd
43 r /etc/init.d/rc?.d/*routed
44 r /etc/init.d/rc?.d/*nfs
45 r /etc/init.d/rc?.d/*xdm
46   /usr/bin
47 r /usr/bin/ChangeSymlinks
48   /lib/YaST/SuSEconfig.functions
49   /var/adm/fillup-templates
50 x etc/init.d/boot.rootfsck /etc/init.d/boot.rootfsck
51 e postin
52 e insserv etc/init.d/boot.shm
53 e insserv etc/init.d/boot.rootfsck
54 # r /etc/init.d/{README,boot.d/S10serial,cron,kerneld,nfs,pcnfsd,powerfail,routed,serial,skeleton,xdm}
55 t /etc/fstab
56
57 mkinitrd:
58   /
59
60 grep:
61   /bin
62
63 sed:
64   /bin
65
66 tar:
67   /bin
68
69 star:
70   /etc
71   /usr/{,s}bin
72
73 bash:
74   /bin
75
76 readline:
77   /lib*
78
79 cpio:
80   /bin
81   /usr/bin
82
83 cracklib:
84   /usr/lib*
85
86 libxcrypt:
87   /lib*
88
89 db:
90   /usr/lib*/libdb-4.*
91
92 diffutils:
93   /usr/bin
94
95 dump:
96   /sbin/{dump,restore}
97
98 hdparm:
99   /sbin
100
101 ntfsprogs:
102   /usr/lib*/libntfs.so.*
103   /usr/{,s}bin
104
105 e2fsprogs:
106   /{lib*,sbin}
107   /usr/{,s}bin
108
109 coreutils:
110   /etc
111   /bin
112   /usr/bin
113
114 dosfstools:
115   /sbin
116
117 findutils:
118   /usr/bin/{find,xargs}
119
120 libacl:
121   /lib*
122
123 popt:
124   /usr/lib*/libpopt.so*
125
126 nscd:
127   /etc/nscd.conf
128
129 tcpd:
130   /lib*/libwrap.so*
131
132 libgcc:
133   /lib*
134
135 glibc:
136   /etc/ld.so.conf
137   /{lib*,sbin}
138 r /lib/libdb.so.*
139 r /lib/lib{BrokenLocale.so.1,NoVersion.so.1,SegFault.so}
140   /usr/{,s}bin
141 r /usr/bin/{db*,glibcbug,localedef,rpcgen}
142   /usr/lib*/pt_chown
143
144 gpart:
145   /usr/bin
146
147 if arch eq 'sparc' || arch eq 'sparc64'
148   silo:
149     /sbin/silo
150 endif
151
152 gzip:
153   /bin
154   /usr/bin
155
156 joe:
157   /usr/bin/{joe,jmacs}
158   /etc/{joerc,jmacsrc}
159
160 less:
161   /etc
162   /usr/bin
163 r /usr/bin/lesspipe.sh
164 t /usr/bin/lesspipe.sh
165 c 0755 0 0 /usr/bin/lesspipe.sh
166 r /usr/bin/lessopen.sh
167 t /usr/bin/lessopen.sh
168 c 0755 0 0 /usr/bin/lessopen.sh
169 r /usr/bin/lessclose.sh
170 t /usr/bin/lessclose.sh
171 c 0755 0 0 /usr/bin/lessclose.sh
172
173 zlib:
174   /lib*/libz.so*
175
176 bzip2:
177   /usr/bin
178   /usr/lib*/libbz2.so*  
179
180 if arch eq 'ia32' || arch eq 'ppc'
181   lilo:
182     if arch eq 'ppc'
183       /lib/lilo
184       /bin
185     endif
186     /sbin
187     if arch eq 'ia32'
188       /usr/sbin
189     endif
190 endif
191
192 if arch eq 'ppc'
193   pdisk:
194     /sbin/pdisk
195   iprutils:
196     /sbin
197   ibmsis:
198     /etc/microcode
199     /sbin
200   hotplug:
201     /sbin/hotplug
202     /etc/hotplug/firmware.agent
203     /etc/hotplug/hotplug.functions
204     /usr/lib/hotplug/firmware
205   ncurses:
206     /usr/lib/libpanel.so.*
207     /usr/lib/libform.so.*
208     /usr/lib/libmenu.so.*
209   eject:
210     /bin
211 endif
212
213 scsi:
214   /bin
215   /dev
216   /usr/bin
217   /usr/sbin
218
219 if arch eq 'ia32'
220   grub:
221     /usr/{bin,sbin,lib}
222 endif
223
224 if arch eq 'ia64'
225   efibootmgr:
226     /usr/sbin
227 endif
228
229 lvm2: postin
230   /etc
231   /sbin
232   /var
233 e postin
234
235 device-mapper: postin
236   /dev
237   /etc
238   /lib*
239   /sbin
240 e postin
241
242 raidtools: postin
243   /etc
244   /sbin
245 e postin
246
247 mktemp:
248   /bin/mktemp
249
250 module-init-tools:
251   /sbin/{insmod,modprobe,rmmod,depmod,ksyms}
252   /sbin/{insmod,modprobe,rmmod,depmod}.old
253   # don't ask...
254   /bin/lsmod{,.old}
255
256 ncurses:
257   /lib*/libncurses.so.5*
258   /usr/share/terminfo
259   /usr/bin/{clear,tset,reset}
260
261 terminfo:
262   /usr/share/terminfo/i/ibm3151
263
264 net-tools:
265   /{,s}bin
266   /usr/sbin
267
268 netcat:
269   /usr/bin
270
271 netcfg:
272   /etc
273 r /etc/{diphosts,ftpusers,hosts.*}
274 e echo Rescue.local >etc/HOSTNAME
275
276 if 0
277 # conflicts with nfs-utils
278 nfs-server: postin
279   /etc/init.d
280   /usr/sbin/{rpc.*,showmount}
281   /var/lib/nfs
282 e postin
283 endif
284
285 icmpinfo:
286   /usr/sbin/icmpinfo
287
288 iputils:
289   /bin/ping
290
291 telnet:
292   /usr/bin/telnet
293
294 finger:
295   /usr/bin/finger
296
297 rsh:
298   /usr/bin
299
300 resmgr:
301   /lib*/libresmgr.so.*
302
303 pam:
304   /{etc,lib*,sbin}
305
306 pam-modules: postin
307   /{etc,lib*,sbin}
308
309   # don't use cracklib
310   c 755 0 0 /etc/security
311   R s/^(password:.*?)\s+use_cracklib\b/$1/ /etc/security/pam_pwcheck.conf
312
313 E postin
314
315 pciutils:
316   /sbin
317
318 portmap: postin
319   /etc
320   /sbin
321   /usr/sbin
322 e postin
323
324 procps:
325   /bin/ps
326   /usr/bin/{free,top,vmstat}
327
328 psmisc:
329   m /bin/fuser /usr/bin
330   /usr/bin/killall
331   /usr/bin/pstree
332
333 procinfo:
334   /usr/bin/socklist
335
336 reiserfs:
337   /sbin
338
339 jfsutils:
340   /sbin
341
342 xfsprogs:
343   /lib*
344   /usr/sbin
345   /sbin
346
347 xfsdump:
348   /usr/sbin
349   /sbin
350
351 openslp:
352   /etc
353   /usr/bin
354   /usr/lib*
355
356 libattr:
357   /lib*
358
359 attr:
360   /usr/bin
361
362 dmapi:
363   /lib*
364
365 rpm:
366   /bin
367   /usr/bin
368   /{usr,var}/lib/rpm
369   /usr/lib*/librpm*.so
370 r /usr/lib/rpm/rpm{get,put}text
371 r /usr/bin/rpmqpack
372
373 rsync: postin
374   /etc
375   /usr/{,s}bin
376 e postin
377
378 setserial: postin
379   /etc
380   /bin/setserial
381 e postin
382
383 pwdutils:
384   /{etc,bin}
385   /usr/bin
386   /usr/sbin/pwunconv
387
388 openldap2-client:
389   /usr/lib*/liblber.so.*
390   /usr/lib*/libldap.so.*
391
392 openssl:
393   /usr/lib*/libcrypto.so.*
394   /usr/lib*/libssl.so.*
395
396 cyrus-sasl:
397   /usr/lib*/libsasl2.so.*
398
399 db:
400   /usr/lib*/libdb-4*.so  
401
402 heimdal-lib:
403   /etc
404   /usr/lib*/libasn1.so.*
405   /usr/lib*/libgssapi.so.*
406   /usr/lib*/libkrb5.so.*
407   /usr/lib*/libroken.so.*
408   /usr/lib*/libkafs.so.*
409
410 strace:
411   /usr/bin/strace
412
413 syslogd: postin
414   /etc
415   /sbin/{klogd,syslogd}
416   /var/adm/fillup-templates/sysconfig.syslog
417 e postin
418
419 sysvinit: postin
420 n /dev/initctl
421 c 600 0 0 /dev/initctl
422   /sbin
423 if arch ne 's390' && arch ne 's390x'
424   /etc
425 endif
426 # r /sbin/{powerd,runlevel,setserialbits,start-stop-daemon,sulogin}
427   /usr/bin
428   /bin/usleep
429 e postin
430
431 util-linux: postin
432   /etc
433   /bin/{dmesg,mount,umount,guessfstype}
434 if arch ne 's390' && arch ne 's390x'
435   /sbin/hwclock
436 endif
437   /sbin/{blockdev,ctrlaltdel,elvtune,fdisk,losetup,mkfs,mkfs.bfs,mkswap,pivot_root,swapon,swapoff}
438   /sbin/agetty
439   /usr/{bin,sbin}
440 e postin
441
442 mingetty:
443   /sbin
444
445 libselinux:
446   /lib*/libselinux.so*
447
448 vim:
449   /etc
450   /bin/vi{,m}
451   /usr/bin/vi{,m}
452
453 gdbm:
454   /usr/lib*/libgdbm.so*
455
456 hwinfo:
457   /usr/{sbin,lib*}
458
459 udev:
460   /lib/klibc
461   /etc
462   /lib*/libsysfs.so*
463   /usr/bin
464   /sbin  
465
466 parted:
467   /usr/lib*
468   /usr/sbin
469
470 gawk:
471   /bin
472
473 ddrescue:
474   /bin
475
476 hex:
477   /usr/bin/hex
478
479 mdadm:
480   /sbin
481
482 openssh:
483   /etc/ssh
484   /usr/bin
485   /usr/lib*
486
487 dhcpcd:
488   /sbin
489   /var
490
491 smartmontools:
492   /etc
493   /usr/sbin
494
495 multipath-tools: postin
496   /etc
497   /sbin
498   /usr/bin
499 e postin
500
501 if arch ne 'sparc'
502   <kernel_rpm>:
503     f / st.ko
504     if arch ne 'ppc'
505     f / sg.ko
506     f / reiserfs.ko
507     if arch ne 'ia64'
508       f / jfs.ko
509     endif
510     f / jbd.ko
511     f / ext3.ko
512     f / hpfs.ko
513     f / xfs.ko
514     f / xfs_quota.ko
515     endif
516
517
518     f / linear.ko
519     f / multipath.ko
520     f / raid0.ko
521     f / raid1.ko
522     f / raid5.ko
523     f / raid6.ko
524     f / xor.ko
525     f / dm-crypt.ko
526     f / dm-flakey.ko
527     f / dm-mirror.ko
528     f / dm-mod.ko
529     f / dm-multipath.ko
530     f / dm-snapshot.ko
531     f / dm-zero.ko
532
533 if arch eq 'alpha'
534     m /boot/System.map-* /System.map
535 else
536     m /boot/System.map-* /System.map
537 endif 
538
539   # run depmod
540   E /sbin/depmod -a -F /System.map <kernel_ver>
541   r /System.map /sbin/depmod
542 endif
543
544   # serial console / mingetty setup for ppc mostly.
545   x etc/init.d/boot.local /etc/init.d/boot.local
546
547 # enable sysrq
548 e perl -pi -e '\''s/^(ENABLE_SYSRQ=).*/$1"yes"/'\'' etc/sysconfig/sysctl
549
550 # now run SuSEconfig
551 E echo "/dev/root / ext2 defaults 0 0" >/etc/fstab
552 E echo "proc /proc proc defaults 0 0" >>/etc/fstab
553 E echo "sysfs /sys sysfs noauto 0 0" >>/etc/fstab
554 E echo "usbfs /proc/bus/usb usbfs defaults 0 0" >>/etc/fstab
555 E echo "devpts /dev/pts devpts mode=0620,gid=5 0 0" >>/etc/fstab
556 E /sbin/SuSEconfig --force --norestarts
557
558 r /var/adm/fillup-templates
559