- libhd moved to /usr
[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 d lib/modules
4 c 1777 0 0 tmp
5
6 devs:
7   /dev
8
9 fillup:
10   /bin
11
12 filesystem:
13   /etc/{ppp,rc.d,uucp}
14   /etc/sysconfig
15   /root
16   /etc/init.d
17   /usr/tmp
18   /var
19 r /var/{spool,squid,lib/YaST}
20
21 sysconfig:
22   /etc
23   /sbin
24   /var
25   /lib*/libgetconfig.so*
26 d /var/run/sysconfig/tmp
27
28 iproute2:
29   /sbin/ip
30
31 insserv:
32   /etc
33   /sbin
34
35 aaa_base: prein,postin
36 e prein
37   /etc
38 r /etc/{csh*,default*,mailcap,mime.types,permissions*}
39 r /etc/{rc.d.README,runlevel.fallback,zshrc,cron.daily}
40   /sbin
41 r /sbin/quick_*
42   /root
43 r /etc/init.d/rc?.d/*kerneld
44 r /etc/init.d/rc?.d/*cron
45 r /etc/init.d/rc?.d/*pcnfsd
46 r /etc/init.d/rc?.d/*routed
47 r /etc/init.d/rc?.d/*nfs
48 r /etc/init.d/rc?.d/*xdm
49   /usr/bin
50 r /usr/bin/ChangeSymlinks
51   /lib/YaST/SuSEconfig.functions
52   /var/adm/fillup-templates
53 x etc/init.d/boot.rootfsck /etc/init.d/boot.rootfsck
54 e postin
55 e insserv etc/init.d/boot.shm
56 e insserv etc/init.d/boot.rootfsck
57 # r /etc/init.d/{README,boot.d/S10serial,cron,kerneld,nfs,pcnfsd,powerfail,routed,serial,skeleton,xdm}
58 t /etc/fstab
59
60 mkinitrd:
61   /
62
63 grep:
64   /bin
65
66 sed:
67   /bin
68
69 tar:
70   /bin
71
72 star:
73   /etc
74   /usr/{,s}bin
75
76 bash:
77   /bin
78
79 readline:
80   /lib*
81
82 cpio:
83   /bin
84   /usr/bin
85
86 cracklib:
87   /usr/lib*
88
89 libxcrypt:
90   /lib*
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 libcom_err:
110   /lib*/libcom_err.so.*
111   /lib*/libss.so.*
112
113 coreutils:
114   /etc
115   /bin
116   /usr/bin
117
118 dosfstools:
119   /sbin
120
121 findutils:
122   /usr/bin/{find,xargs}
123
124 libacl:
125   /lib*
126
127 popt:
128   /usr/lib*/libpopt.so*
129
130 nscd:
131   /etc/nscd.conf
132
133 tcpd:
134   /lib*/libwrap.so*
135
136 libgcc:
137   /lib*
138
139 glibc:
140   /etc/ld.so.conf
141   /{lib*,sbin}
142 r /lib/libdb.so.*
143 r /lib/lib{BrokenLocale.so.1,NoVersion.so.1,SegFault.so}
144   /usr/{,s}bin
145 r /usr/bin/{db*,glibcbug,localedef,rpcgen}
146   /usr/lib*/pt_chown
147
148 gpart:
149   /usr/bin
150
151 if arch eq 'sparc' || arch eq 'sparc64'
152   silo:
153     /sbin/silo
154 endif
155
156 gzip:
157   /bin
158   /usr/bin
159
160 joe:
161   /usr/bin/{joe,jmacs}
162   /etc/joe/{joerc,jmacsrc}
163
164 less:
165   /etc
166   /usr/bin
167 r /usr/bin/lesspipe.sh
168 t /usr/bin/lesspipe.sh
169 c 0755 0 0 /usr/bin/lesspipe.sh
170 r /usr/bin/lessopen.sh
171 t /usr/bin/lessopen.sh
172 c 0755 0 0 /usr/bin/lessopen.sh
173 r /usr/bin/lessclose.sh
174 t /usr/bin/lessclose.sh
175 c 0755 0 0 /usr/bin/lessclose.sh
176
177 zlib:
178   /lib*/libz.so*
179
180 bzip2:
181   /usr/bin
182   /lib*/libbz2.so*      
183
184 if arch eq 'ia32' || arch eq 'ppc' || arch eq 'x86_64'
185   lilo:
186     if arch eq 'ppc'
187       /lib/lilo
188       /bin
189     endif
190     /sbin
191     if arch eq 'ia32' || arch eq 'x86_64'
192       /usr/sbin
193     endif
194 endif
195
196 if arch eq 'ppc'
197   pdisk:
198     /sbin/pdisk
199   iprutils:
200     /sbin
201   ibmsis:
202     /etc/microcode
203     /sbin
204   hotplug:
205     /sbin/hotplug
206     /etc/hotplug/firmware.agent
207     /etc/hotplug/hotplug.functions
208     /usr/lib/hotplug/firmware
209   ncurses:
210     /usr/lib/libpanel.so.*
211     /usr/lib/libform.so.*
212     /usr/lib/libmenu.so.*
213   eject:
214     /bin
215 endif
216
217 scsi:
218   /bin
219   /usr/bin
220   /usr/sbin
221   /usr/lib*/libsgutils.so*
222
223 if arch eq 'ia32' || arch eq 'x86_64'
224   grub:
225     /usr/{bin,sbin,lib}
226 endif
227
228 if arch eq 'ia64'
229   efibootmgr:
230     /usr/sbin
231
232   libunwind:
233     /lib/libunwind.so*
234 endif
235
236 evms:
237   /etc/evms.conf
238   /lib*
239   /sbin
240
241 evms-gui:
242   /usr/sbin/evmsn
243
244 glib:
245   /opt/gnome/lib*/libglib-1.2.so*
246
247 lvm2: postin
248   /etc
249   /sbin
250   /var
251 e postin
252
253 device-mapper: postin
254   /etc
255   /lib*
256   /sbin
257 e postin
258
259 raidtools: postin
260   /etc
261   /sbin
262 e postin
263
264 mktemp:
265   /bin/mktemp
266
267 module-init-tools:
268   /etc
269   /sbin/{insmod,modprobe,rmmod,depmod,modinfo}
270   /bin/lsmod
271
272 ncurses:
273   /lib*/libncurses.so.5*
274   /usr/lib*/libpanel.so.*
275   /usr/share/terminfo
276   /usr/bin/{clear,tset,reset}
277
278 terminfo:
279   /usr/share/terminfo/i/ibm3151
280
281 net-tools:
282   /{,s}bin
283   /usr/sbin
284
285 netcat:
286   /usr/bin
287
288 netcfg:
289   /etc
290 r /etc/{diphosts,ftpusers,hosts.*}
291 e echo Rescue.local >etc/HOSTNAME
292
293 if 0
294 # conflicts with nfs-utils
295 nfs-server: postin
296   /etc/init.d
297   /usr/sbin/{rpc.*,showmount}
298   /var/lib/nfs
299 e postin
300 endif
301
302 icmpinfo:
303   /usr/sbin/icmpinfo
304
305 iputils:
306   /bin/ping
307
308 telnet:
309   /usr/bin/telnet
310
311 finger:
312   /usr/bin/finger
313
314 rsh:
315   /usr/bin
316
317 resmgr:
318   /lib*/libresmgr.so.*
319
320 pam:
321   /{etc,lib*,sbin}
322
323 pam-modules: postin
324   /{etc,lib*,sbin}
325
326   # don't use cracklib
327   c 755 0 0 /etc /etc/security
328   R s/^(password:.*?)\s+use_cracklib\b/$1/ /etc/security/pam_pwcheck.conf
329
330 E postin
331
332 pciutils:
333   /sbin
334   /usr/share/pci.ids
335
336 usbutils:
337   /usr/sbin/lsusb
338   /usr/share/usb.ids
339
340 libusb:
341   /usr/lib*/libusb-0.1.so.*
342
343 portmap: postin
344   /etc
345   /sbin
346   /usr/sbin
347 e postin
348
349 procps:
350   /bin/ps
351   /usr/bin/{free,top,vmstat}
352
353 psmisc:
354   m /bin/fuser /usr/bin
355   /usr/bin/killall
356   /usr/bin/pstree
357
358 procinfo:
359   /usr/bin/socklist
360
361 reiserfs:
362   /sbin
363
364 jfsutils:
365   /sbin
366
367 xfsprogs:
368   /lib*
369   /usr/sbin
370   /sbin
371
372 xfsdump:
373   /usr/sbin
374   /sbin
375
376 openslp:
377   /etc
378   /usr/bin
379   /usr/lib*
380
381 libattr:
382   /lib*
383
384 attr:
385   /usr/bin
386
387 dmapi:
388   /lib*
389
390 rpm:
391   /bin
392   /usr/bin
393   /{usr,var}/lib/rpm
394   /usr/lib*/librpm*.so
395 r /usr/lib/rpm/rpm{get,put}text
396 r /usr/bin/rpmqpack
397
398 rsync: postin
399   /etc
400   /usr/{,s}bin
401 e postin
402
403 setserial: postin
404   /etc
405   /bin/setserial
406 e postin
407
408 libnscd:
409   /lib*/libnscd.so*
410
411 pwdutils:
412   /{etc,bin}
413   /usr/bin
414   /usr/sbin/pwunconv
415
416 openldap2-client:
417   /usr/lib*/liblber-*.so.*
418   /usr/lib*/libldap-*.so.*
419
420 openssl:
421   /usr/lib*/libcrypto.so.*
422   /usr/lib*/libssl.so.*
423
424 cyrus-sasl:
425   /usr/lib*/libsasl2.so.*
426
427 db:
428   /usr/lib*/libdb-4*.so  
429
430 if 0
431   heimdal-lib:
432     /etc
433     /usr/lib*/libasn1.so.*
434     /usr/lib*/libgssapi.so.*
435     /usr/lib*/libkrb5.so.*
436     /usr/lib*/libkafs.so.*
437     /usr/lib*/libroken.so.*
438 else
439   krb5:
440     /etc
441     /usr/lib*/libkrb5.so.*
442     /usr/lib*/libkrb5support.so.*
443     /usr/lib*/libgssapi_krb5.so.*
444     /usr/lib*/libk5crypto.so.*
445 endif
446
447 strace:
448   /usr/bin/strace
449
450 klogd:
451   /etc
452   /sbin/klogd
453   /var/adm/fillup-templates/sysconfig.syslog
454
455 syslogd: postin
456   /etc
457   /sbin/syslogd
458 e postin
459
460 sysvinit: postin
461 n /dev/initctl
462 c 600 0 0 /dev/initctl
463   /sbin
464 if arch ne 's390' && arch ne 's390x'
465   /etc
466 endif
467 # r /sbin/{powerd,runlevel,setserialbits,start-stop-daemon,sulogin}
468   /usr/bin
469   /bin/usleep
470 e postin
471
472 util-linux: postin
473   /etc
474   /bin/{dmesg,mount,umount,guessfstype}
475 if arch ne 's390' && arch ne 's390x'
476   /sbin/hwclock
477 endif
478   /sbin/{blockdev,ctrlaltdel,elvtune,losetup,mkfs,mkfs.bfs,mkswap,pivot_root,swapon,swapoff}
479   if arch ne 'ia64'
480     /sbin/fdisk
481   endif
482   /sbin/agetty
483   /usr/{bin,sbin}
484 e postin
485
486 mingetty:
487   /sbin
488
489 libselinux:
490   /lib*/libselinux.so*
491
492 vim:
493   /etc
494   /bin/vi{,m}
495   /usr/bin/vi{,m}
496
497 gdbm:
498   /usr/lib*/libgdbm.so*
499
500 hwinfo:
501   /usr/lib*
502   /usr/sbin
503
504 initviocons:
505 if !(arch eq 's390' || arch eq 's390x')
506   /bin/initviocons
507 endif
508   /usr/bin/termprobes
509
510 libxml2:
511   /usr/lib*/libxml2.so.*
512
513 expat:
514   /usr/lib*/libexpat.so.*
515
516 glib2:
517   /opt/gnome/lib/libglib-2.0.so.*
518   /opt/gnome/lib/libgobject-2.0.so.*
519
520 udev:
521   /etc
522   /sbin  
523   /usr/bin
524   /lib/klibc
525
526 sysfsutils:
527   /lib*/libsysfs.so*
528
529 dbus-1-glib:
530   /
531
532 dbus-1: prein,postin
533   /
534   e save_cfg etc/passwd etc/shadow etc/group
535   e prein
536   e restore_cfg etc/passwd etc/shadow etc/group
537   E postin
538
539 hal: prein,postin
540  /
541   e save_cfg etc/passwd etc/shadow etc/group
542   e prein
543   e restore_cfg etc/passwd etc/shadow etc/group
544   E postin
545
546 wireless-tools:
547   /usr/lib*/libiw.so.*
548
549 dmraid:
550   /sbin
551
552 parted:
553   /usr/lib*
554   /usr/sbin
555
556 gawk:
557   /bin
558
559 ddrescue:
560   /bin
561
562 hex:
563   /usr/bin/hex
564
565 mdadm:
566   /sbin
567
568 opensc:
569   /usr/lib*/libopensc.so*
570   /usr/lib*/libscconf.so*
571
572 pcsc-lite:
573   /usr/lib*/libpcsclite.so*
574
575 openct:
576   /usr/lib*/libopenct.so*
577
578 openssh:
579   /etc/ssh
580   /usr/bin
581   /usr/lib*
582
583 dhcpcd:
584   /sbin
585   /var
586
587 smartmontools:
588   /etc
589   /usr/sbin
590
591 multipath-tools: postin
592   /etc
593   /sbin
594   /usr/bin
595 e postin
596
597 if arch eq 'ia64'
598   ia32el:
599     /etc/init.d/ia32el
600     /usr/lib/ia32el
601   r /usr/lib/ia32el/cpuid
602   e insserv etc/init.d/ia32el
603 endif
604
605 if 0
606 if arch ne 'sparc'
607   <kernel_rpm>:
608     f / st.ko
609     if arch ne 'ppc'
610     f / sg.ko
611     f / reiserfs.ko
612     if arch ne 'ia64'
613       f / jfs.ko
614     endif
615     f / jbd.ko
616     f / ext3.ko
617     f / hpfs.ko
618     f / xfs.ko
619     f / exportfs.ko
620     f / ntfs.ko
621     endif
622
623     if arch eq 's390' || arch eq 's390x'
624     f / cpint.ko
625     f / dasd_cmb.ko
626     f / dasd_eckd_mod.ko
627     f / dasd_fba_mod.ko
628     f / dasd_mod.ko
629     f / dcssblk.ko
630     f / xpram.ko
631     f / sclp_cpi.ko
632     f / tape.ko
633     f / tape_34xx.ko
634     f / tape_class.ko
635     f / ccwgroup.ko
636     f / qdio.ko
637     f / z90crypt.ko
638     f / ctc.ko
639     f / ctcmpc.ko
640     f / cu3088.ko
641     f / fsm.ko
642     f / iucv.ko
643     f / lcs.ko
644     f / netiucv.ko
645     f / qeth.ko
646     f / smsgiucv.ko
647     f / zfcp.ko
648     endif
649
650     f / linear.ko
651     f / multipath.ko
652     f / raid0.ko
653     f / raid1.ko
654     f / raid5.ko
655     f / raid6.ko
656     f / xor.ko
657     f / dm-crypt.ko
658     f / dm-mirror.ko
659     f / dm-mod.ko
660     f / dm-snapshot.ko
661     f / dm-zero.ko
662     f / binfmt_misc.ko
663
664 if arch eq 'alpha'
665     m /boot/System.map-* /System.map
666 else
667     m /boot/System.map-* /System.map
668 endif 
669
670   # run depmod
671   E /sbin/depmod -a -F /System.map <kernel_ver>
672   r /System.map
673 #  r /sbin/depmod
674 endif
675 endif
676
677   # serial console / mingetty setup for ppc mostly.
678   x etc/init.d/boot.local /etc/init.d/boot.local
679
680 # enable sysrq
681 e perl -pi -e '\''s/^(ENABLE_SYSRQ=).*/$1"yes"/'\'' etc/sysconfig/sysctl
682
683 # allow empty root passwords
684 e perl -pi -e '\''s/^((auth|password):)/$1\tnullok/'\'' etc/security/pam_unix2.conf
685
686 # now run SuSEconfig
687 E echo "/dev/root / ext2 defaults 0 0" >/etc/fstab
688 E echo "proc /proc proc defaults 0 0" >>/etc/fstab
689 E echo "sysfs /sys sysfs noauto 0 0" >>/etc/fstab
690 E echo "usbfs /proc/bus/usb usbfs defaults 0 0" >>/etc/fstab
691 E echo "devpts /dev/pts devpts mode=0620,gid=5 0 0" >>/etc/fstab
692 E /sbin/SuSEconfig --force --norestarts
693
694 r /var/adm/fillup-templates
695