- module disks are back
[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/joe/{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 evms:
230   /etc/evms.conf
231   /lib*
232   /sbin
233
234 evms-gui:
235   /sbin/evmsn
236
237 glib:
238   /opt/gnome/lib*/libglib-1.2.so*
239
240 lvm2: postin
241   /etc
242   /sbin
243   /var
244 e postin
245
246 device-mapper: postin
247   /etc
248   /lib*
249   /sbin
250 e postin
251
252 raidtools: postin
253   /etc
254   /sbin
255 e postin
256
257 mktemp:
258   /bin/mktemp
259
260 module-init-tools:
261   /sbin/{insmod,modprobe,rmmod,depmod,ksyms}
262   /sbin/{insmod,modprobe,rmmod,depmod}.old
263   # don't ask...
264   /bin/lsmod{,.old}
265
266 ncurses:
267   /lib*/libncurses.so.5*
268   /usr/lib*/libpanel.so.*
269   /usr/share/terminfo
270   /usr/bin/{clear,tset,reset}
271
272 terminfo:
273   /usr/share/terminfo/i/ibm3151
274
275 net-tools:
276   /{,s}bin
277   /usr/sbin
278
279 netcat:
280   /usr/bin
281
282 netcfg:
283   /etc
284 r /etc/{diphosts,ftpusers,hosts.*}
285 e echo Rescue.local >etc/HOSTNAME
286
287 if 0
288 # conflicts with nfs-utils
289 nfs-server: postin
290   /etc/init.d
291   /usr/sbin/{rpc.*,showmount}
292   /var/lib/nfs
293 e postin
294 endif
295
296 icmpinfo:
297   /usr/sbin/icmpinfo
298
299 iputils:
300   /bin/ping
301
302 telnet:
303   /usr/bin/telnet
304
305 finger:
306   /usr/bin/finger
307
308 rsh:
309   /usr/bin
310
311 resmgr:
312   /lib*/libresmgr.so.*
313
314 pam:
315   /{etc,lib*,sbin}
316
317 pam-modules: postin
318   /{etc,lib*,sbin}
319
320   # don't use cracklib
321   c 755 0 0 /etc/security
322   R s/^(password:.*?)\s+use_cracklib\b/$1/ /etc/security/pam_pwcheck.conf
323
324 E postin
325
326 pciutils:
327   /sbin
328
329 portmap: postin
330   /etc
331   /sbin
332   /usr/sbin
333 e postin
334
335 procps:
336   /bin/ps
337   /usr/bin/{free,top,vmstat}
338
339 psmisc:
340   m /bin/fuser /usr/bin
341   /usr/bin/killall
342   /usr/bin/pstree
343
344 procinfo:
345   /usr/bin/socklist
346
347 reiserfs:
348   /sbin
349
350 jfsutils:
351   /sbin
352
353 xfsprogs:
354   /lib*
355   /usr/sbin
356   /sbin
357
358 xfsdump:
359   /usr/sbin
360   /sbin
361
362 openslp:
363   /etc
364   /usr/bin
365   /usr/lib*
366
367 libattr:
368   /lib*
369
370 attr:
371   /usr/bin
372
373 dmapi:
374   /lib*
375
376 rpm:
377   /bin
378   /usr/bin
379   /{usr,var}/lib/rpm
380   /usr/lib*/librpm*.so
381 r /usr/lib/rpm/rpm{get,put}text
382 r /usr/bin/rpmqpack
383
384 rsync: postin
385   /etc
386   /usr/{,s}bin
387 e postin
388
389 setserial: postin
390   /etc
391   /bin/setserial
392 e postin
393
394 pwdutils:
395   /{etc,bin}
396   /usr/bin
397   /usr/sbin/pwunconv
398
399 openldap2-client:
400   /usr/lib*/liblber-*.so.*
401   /usr/lib*/libldap-*.so.*
402
403 openssl:
404   /usr/lib*/libcrypto.so.*
405   /usr/lib*/libssl.so.*
406
407 cyrus-sasl:
408   /usr/lib*/libsasl2.so.*
409
410 db:
411   /usr/lib*/libdb-4*.so  
412
413 heimdal-lib:
414   /etc
415   /usr/lib*/libasn1.so.*
416   /usr/lib*/libgssapi.so.*
417   /usr/lib*/libkrb5.so.*
418   /usr/lib*/libroken.so.*
419   /usr/lib*/libkafs.so.*
420
421 strace:
422   /usr/bin/strace
423
424 syslogd: postin
425   /etc
426   /sbin/{klogd,syslogd}
427   /var/adm/fillup-templates/sysconfig.syslog
428 e postin
429
430 sysvinit: postin
431 n /dev/initctl
432 c 600 0 0 /dev/initctl
433   /sbin
434 if arch ne 's390' && arch ne 's390x'
435   /etc
436 endif
437 # r /sbin/{powerd,runlevel,setserialbits,start-stop-daemon,sulogin}
438   /usr/bin
439   /bin/usleep
440 e postin
441
442 util-linux: postin
443   /etc
444   /bin/{dmesg,mount,umount,guessfstype}
445 if arch ne 's390' && arch ne 's390x'
446   /sbin/hwclock
447 endif
448   /sbin/{blockdev,ctrlaltdel,elvtune,fdisk,losetup,mkfs,mkfs.bfs,mkswap,pivot_root,swapon,swapoff}
449   /sbin/agetty
450   /usr/{bin,sbin}
451 e postin
452
453 mingetty:
454   /sbin
455
456 libselinux:
457   /lib*/libselinux.so*
458
459 vim:
460   /etc
461   /bin/vi{,m}
462   /usr/bin/vi{,m}
463
464 gdbm:
465   /usr/lib*/libgdbm.so*
466
467 hwinfo:
468   /usr/{sbin,lib*}
469
470 udev:
471   /lib/klibc
472   /etc
473   /lib*/libsysfs.so*
474   /usr/bin
475   /sbin  
476
477 parted:
478   /usr/lib*
479   /usr/sbin
480
481 gawk:
482   /bin
483
484 ddrescue:
485   /bin
486
487 hex:
488   /usr/bin/hex
489
490 mdadm:
491   /sbin
492
493 opensc:
494   /usr/lib*/libopensc.so*
495   /usr/lib*/libscconf.so*
496
497 pcsc-lite:
498   /usr/lib*/libpcsclite.so*
499
500 openct:
501   /usr/lib*/libopenct.so*
502
503 openssh:
504   /etc/ssh
505   /usr/bin
506   /usr/lib*
507
508 dhcpcd:
509   /sbin
510   /var
511
512 smartmontools:
513   /etc
514   /usr/sbin
515
516 multipath-tools: postin
517   /etc
518   /sbin
519   /usr/bin
520 e postin
521
522 if arch ne 'sparc'
523   <kernel_rpm>:
524     f / st.ko
525     if arch ne 'ppc'
526     f / sg.ko
527     f / reiserfs.ko
528     if arch ne 'ia64'
529       f / jfs.ko
530     endif
531     f / jbd.ko
532     f / ext3.ko
533     f / hpfs.ko
534     f / xfs.ko
535     endif
536
537
538     f / linear.ko
539     f / multipath.ko
540     f / raid0.ko
541     f / raid1.ko
542     f / raid5.ko
543     f / raid6.ko
544     f / xor.ko
545     f / dm-crypt.ko
546     f / dm-mirror.ko
547     f / dm-mod.ko
548     f / dm-snapshot.ko
549     f / dm-zero.ko
550
551 if arch eq 'alpha'
552     m /boot/System.map-* /System.map
553 else
554     m /boot/System.map-* /System.map
555 endif 
556
557   # run depmod
558   E /sbin/depmod -a -F /System.map <kernel_ver>
559   r /System.map /sbin/depmod
560 endif
561
562   # serial console / mingetty setup for ppc mostly.
563   x etc/init.d/boot.local /etc/init.d/boot.local
564
565 # enable sysrq
566 e perl -pi -e '\''s/^(ENABLE_SYSRQ=).*/$1"yes"/'\'' etc/sysconfig/sysctl
567
568 # now run SuSEconfig
569 E echo "/dev/root / ext2 defaults 0 0" >/etc/fstab
570 E echo "proc /proc proc defaults 0 0" >>/etc/fstab
571 E echo "sysfs /sys sysfs noauto 0 0" >>/etc/fstab
572 E echo "usbfs /proc/bus/usb usbfs defaults 0 0" >>/etc/fstab
573 E echo "devpts /dev/pts devpts mode=0620,gid=5 0 0" >>/etc/fstab
574 E /sbin/SuSEconfig --force --norestarts
575
576 r /var/adm/fillup-templates
577