- scsi package has been split up, adapt rescue filelist
[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 fillup:
7   /bin
8
9 file:
10   /etc
11   /usr/bin
12   /usr/lib*/libmagic.so.*
13   /usr/share/misc
14
15 filesystem:
16   /etc/{ppp,rc.d,uucp}
17   /etc/sysconfig
18   /root
19   /etc/init.d
20   /usr/tmp
21   /var
22 r /var/{spool,squid,lib/YaST}
23
24 iproute2:
25   /sbin/ip
26
27 insserv:
28   /etc
29   /sbin
30
31 aaa_base: prein,postin
32 e prein
33   /etc
34 r /etc/{csh*,default*,mailcap,mime.types,permissions*}
35 r /etc/{rc.d.README,runlevel.fallback,zshrc,cron.daily}
36   /sbin
37 r /sbin/quick_*
38   /root
39 r /etc/init.d/rc?.d/*kerneld
40 r /etc/init.d/rc?.d/*cron
41 r /etc/init.d/rc?.d/*pcnfsd
42 r /etc/init.d/rc?.d/*routed
43 r /etc/init.d/rc?.d/*nfs
44 r /etc/init.d/rc?.d/*xdm
45   /usr/bin
46 r /usr/bin/ChangeSymlinks
47   /lib/YaST/SuSEconfig.functions
48   /var/adm/fillup-templates
49 e postin
50 # r /etc/init.d/{README,boot.d/S10serial,cron,kerneld,nfs,pcnfsd,powerfail,routed,serial,skeleton,xdm}
51 t /etc/fstab
52
53 mkinitrd:
54   /
55
56 grep:
57   /bin
58
59 sed:
60   /bin
61
62 tar:
63   /bin
64
65 star:
66   /etc
67   /usr/bin
68   /sbin
69
70 bash:
71   /bin
72
73 libreadline5:
74   /lib*
75
76 cpio:
77   /bin
78   /usr/bin
79
80 cracklib:
81   /usr/lib*
82
83 libxcrypt:
84   /lib*
85
86 diffutils:
87   /usr/bin
88
89 dump:
90   /sbin/{dump,restore}
91
92 hdparm:
93   /sbin
94
95 ntfsprogs:
96   /usr/lib*/libntfs.so.*
97   /usr/{,s}bin
98
99 ntfs-3g:
100   /sbin
101   /bin
102   /lib*/libntfs-3g.so.*
103
104 libfuse2:
105   /lib*
106
107 e2fsprogs:
108   /etc
109   /sbin
110   /usr/{,s}bin
111
112 libext2fs2:
113   /lib*
114
115 libcom_err2:
116   /lib*/libcom_err.so.*
117   /lib*/libss.so.*
118
119 libuuid1:
120   /lib*/libuuid.so.*
121
122 libblkid1:
123   /lib*/libblkid.so.*
124
125 coreutils:
126   /etc
127   /bin
128   /usr/bin
129
130 dosfstools:
131   /sbin
132
133 findutils:
134   /usr/bin/{find,xargs}
135
136 libacl:
137   /lib*
138
139 popt:
140   /lib*/libpopt.so*
141
142 nscd:
143   /etc/nscd.conf
144
145 tcpd:
146   /lib*/libwrap.so*
147
148 libgcc43:
149   /lib*
150
151 if arch eq 'ppc64'
152   r /lib/libgcc_s.so*
153 endif
154
155 glibc:
156   /etc/ld.so.conf
157   /etc/nsswitch.conf
158   /{lib*,sbin}
159 r /lib/libdb.so.*
160 r /lib/lib{BrokenLocale.so.1,NoVersion.so.1,SegFault.so}
161   /usr/{,s}bin
162 r /usr/bin/{db*,glibcbug,localedef,rpcgen}
163   /usr/lib*/pt_chown
164
165 gpart:
166   /usr/bin
167
168 if arch eq 'sparc' || arch eq 'sparc64'
169   silo:
170     /sbin/silo
171 endif
172
173 gzip:
174   /bin
175   /usr/bin
176
177 joe:
178   /usr/bin/{joe,jmacs}
179   /etc/joe/{joerc,jmacsrc,ftyperc}
180
181 less:
182   /etc
183   /usr/bin
184 r /usr/bin/lesspipe.sh
185 t /usr/bin/lesspipe.sh
186 c 0755 0 0 /usr/bin/lesspipe.sh
187 r /usr/bin/lessopen.sh
188 t /usr/bin/lessopen.sh
189 c 0755 0 0 /usr/bin/lessopen.sh
190 r /usr/bin/lessclose.sh
191 t /usr/bin/lessclose.sh
192 c 0755 0 0 /usr/bin/lessclose.sh
193
194 zlib:
195   /lib*/libz.so*
196
197 bzip2:
198   /usr/bin
199
200 libbz2-1:
201   /lib*/libbz2.so*      
202
203 if arch eq 'ia32' || arch eq 'ppc' || arch eq 'x86_64'
204   lilo:
205     if arch eq 'ppc'
206       /lib/lilo
207       /bin
208     endif
209     /sbin
210     if arch eq 'ia32' || arch eq 'x86_64'
211       /usr/sbin
212     endif
213 endif
214
215 if arch eq 'ppc'
216   pdisk:
217     /sbin/pdisk
218   iprutils:
219     /sbin
220     /usr/sbin
221   libncurses5:
222     /usr/lib/libpanel.so.*
223     /usr/lib/libform.so.*
224     /usr/lib/libmenu.so.*
225   eject:
226     /bin
227 endif
228
229 if arch eq 's390' || arch eq 's390x'
230   s390-tools:
231     /sbin
232 endif
233
234 lsscsi:
235   /usr/bin
236
237 sdparm:
238   /sbin
239
240 smp_utils:
241   /usr/bin
242
243 if arch eq 'ia32' || arch eq 'x86_64'
244   grub:
245     /usr/{bin,sbin,lib}
246 endif
247
248 if arch eq 'x86_64'
249   glibc-32bit:
250     /lib
251
252   libncurses5-32bit:
253     /lib/libncurses.so.*
254 endif
255
256 if arch eq 'ia64'
257   efibootmgr:
258     /usr/sbin
259
260   libunwind:
261     /lib/libunwind.so*
262 endif
263
264 evms:
265   /etc/evms.conf
266   /lib*
267   /sbin
268
269 evms-gui:
270   /usr/sbin/evmsn
271
272 glib:
273   /usr/lib*/libglib-1.2.so*
274
275 lvm2: postin
276   /etc
277   /sbin
278   /var
279 e postin
280
281 device-mapper: postin
282   /etc
283   /lib*
284   /sbin
285 e postin
286
287 libncurses5:
288   /lib*/libncurses.so.*
289   /lib*/libncursesw.so.*
290   /usr/lib*/libpanel.so.*
291   /usr/lib*/libpanelw.so.*
292   /usr/lib*/libtic.so.5.*
293
294 terminfo-base:
295   /
296
297 ncurses-utils:
298   /usr/bin/{clear,tset,reset}
299
300 terminfo:
301   /usr/share/terminfo/i/ibm3151
302
303 module-init-tools: postin
304   /etc
305   /sbin/{insmod,modprobe,rmmod,depmod,modinfo}
306   /bin/lsmod
307 E postin
308
309 net-tools:
310   /{,s}bin
311   /usr/sbin
312
313 netcat:
314   /usr/bin
315
316 socat:
317   /usr/bin
318
319 netcfg:
320   /etc
321 r /etc/{diphosts,ftpusers,hosts.*}
322 e echo Rescue.local >etc/HOSTNAME
323
324 if 0
325 # conflicts with nfs-utils
326 nfs-server: postin
327   /etc/init.d
328   /usr/sbin/{rpc.*,showmount}
329   /var/lib/nfs
330 e postin
331 endif
332
333 icmpinfo:
334   /usr/sbin/icmpinfo
335
336 iputils:
337   /bin/ping
338
339 telnet:
340   /usr/bin/telnet
341
342 finger:
343   /usr/bin/finger
344
345 rsh:
346   /usr/bin
347
348 resmgr:
349   /lib*/libresmgr.so.*
350   /lib*/security/pam_resmgr.so
351
352 pam:
353   /{etc,lib*,sbin}
354   R s/(pam_unix2.so)\s*$/$1 nullok\n/ /etc/pam.d/common-auth
355
356 audit-libs:
357   /lib*/libaudit.so.*
358
359 pam-modules:
360   /{lib*,sbin}
361
362 pciutils:
363   /sbin
364   /lib*/libpci.so.*
365
366 pciutils-ids:
367   m /usr/share/pci.ids.d/pci.ids.dist /usr/share/pci.ids
368
369 usbutils:
370   /usr/sbin/lsusb
371   /usr/share/usb.ids
372
373 libusb:
374   /usr/lib*/libusb-0.1.so.*
375
376 portmap: postin
377   /etc
378   /sbin
379   /var/adm/fillup-templates
380 e postin
381
382 procps:
383   /bin/ps
384   /usr/bin/{free,top,vmstat}
385
386 psmisc:
387   m /bin/fuser /usr/bin
388   /usr/bin/killall
389   /usr/bin/pstree
390
391 procinfo:
392   /usr/bin/socklist
393
394 reiserfs:
395   /sbin
396
397 if 0
398 reiser4progs:
399   /usr/sbin
400   /usr/lib*/libreiser4-1.0.so.*
401   /usr/lib*/librepair-1.0.so.*
402
403 libaal:
404   /usr/lib*/libaal-1.0.so.*
405 endif
406
407 jfsutils:
408   /sbin
409
410 xfsprogs:
411   /lib*
412   /usr/sbin
413   /sbin
414
415 xfsdump:
416   /usr/sbin
417   /sbin
418
419 openslp:
420   /etc
421   /usr/bin
422   /usr/lib*
423
424 libattr:
425   /lib*
426
427 attr:
428   /usr/bin
429
430 dmapi:
431   /lib*
432
433 rpm:
434   /bin
435   /usr/bin
436   /{usr,var}/lib/rpm
437   /usr/lib*/librpm*.so
438 r /usr/lib/rpm/rpm{get,put}text
439 r /usr/bin/rpmqpack
440
441 rsync: postin
442   /etc
443   /usr/{,s}bin
444 E postin
445
446 setserial: postin
447   /etc
448   /bin/setserial
449 e postin
450
451 libnscd:
452   /lib*/libnscd.so*
453
454 pwdutils:
455   /etc
456   /usr/bin
457   /usr/sbin/pwunconv
458   /usr/sbin/chpasswd
459   /usr/lib*/pwdutils/liblog_syslog.so.*
460
461 login:
462   /{etc,bin}
463
464 openldap2-client:
465   /usr/lib*/liblber-*.so.*
466   /usr/lib*/libldap-*.so.*
467
468 libopenssl0_9_8:
469   /usr/lib*/libcrypto.so.*
470   /usr/lib*/libssl.so.*
471
472 cyrus-sasl:
473   /usr/lib*/libsasl2.so.*
474
475 libdb-4_5:
476   /usr/lib*/libdb*.so  
477
478 krb5:
479   /etc
480   /usr/lib*/libkrb5.so.*
481   /usr/lib*/libkrb5support.so.*
482   /usr/lib*/libgssapi_krb5.so.*
483   /usr/lib*/libk5crypto.so.*
484
485 keyutils-libs:
486   /lib*/libkeyutils{.,-}*
487
488 strace:
489   /usr/bin/strace
490
491 klogd:
492   /etc
493   /sbin/klogd
494   /var/adm/fillup-templates/sysconfig.syslog
495
496 syslogd: postin
497   /etc
498   /sbin/syslogd
499 e postin
500
501 sysvinit: postin
502 n /dev/initctl
503 c 600 0 0 /dev/initctl
504   /sbin
505 if arch ne 's390' && arch ne 's390x'
506   /etc
507 endif
508 # r /sbin/{powerd,runlevel,setserialbits,start-stop-daemon,sulogin}
509   /usr/bin
510   /bin/usleep
511 e postin
512
513 util-linux: postin
514   /etc
515   /bin/{dmesg,logger,mount,umount}
516 if arch ne 's390' && arch ne 's390x'
517   /sbin/hwclock
518 endif
519   /sbin/{blockdev,ctrlaltdel,elvtune,losetup,mkfs,mkfs.bfs,mkswap,pivot_root,swapon,swapoff}
520   if arch ne 'ia64'
521     /sbin/fdisk
522     /sbin/sfdisk
523     /sbin/cfdisk
524   endif
525   /sbin/agetty
526   /usr/{bin,sbin}
527 e postin
528
529 nfs-client:
530   /sbin
531   /usr/sbin
532   /var/lib/nfs
533
534 nfsidmap:
535   /usr/lib*/libnfsidmap.so.*
536
537 librpcsecgss:
538   /usr/lib*/librpcsecgss.so.*
539
540 libgssglue1:
541   /etc
542   /lib*/libgssglue.so.*
543
544 libevent:
545   /usr/lib*/libevent-*.so.*
546
547 if arch eq 'ppc'
548 librtas:
549     /usr/lib
550 powerpc-utils:
551   /sbin
552   /usr/sbin
553 endif
554 mingetty:
555   /sbin
556
557 vim:
558   m /bin/vim-normal /bin/vim
559   s vim /bin/vi
560
561 vim-base:
562   /usr/bin/xxd
563
564 gdbm:
565   /usr/lib*/libgdbm.so*
566
567 hwinfo:
568   /usr/lib*
569   /usr/sbin
570
571 initviocons:
572   /bin/initviocons
573   /usr/bin/termprobes
574
575 libexpat1:
576   /lib*/libexpat.so.*
577
578 libglib-2_0-0:
579   /usr/lib*/libglib-2.0.so.*
580
581 libgobject-2_0-0:
582   /usr/lib*/libgobject-2.0.so.*
583
584 pcre:
585   /usr/lib*/libpcre*.so.*
586
587 sysconfig: postin
588   /etc
589   /sbin
590   /var
591   /var
592   E postin
593
594 # d /var/run/sysconfig/tmp
595
596 udev: postin
597   # ******* FIXME: where does it come from???
598   r /dev/null
599
600   /etc
601   /lib/udev
602   # to avoid hardlink in cramfs
603   t /lib/udev/devices/pts/.xxx
604   /sbin
605   /usr/bin
606   # for running SuSEconfig below
607   m /lib/udev/devices/* /dev
608
609   E postin
610
611 sysfsutils:
612   /lib*/libsysfs.so*
613
614 libvolume_id:
615   /lib*/libvolume_id.so*
616
617 PolicyKit:
618   /etc/PolicyKit/PolicyKit.conf
619   /usr/lib*/libpolkit.so.*
620   /var/lib
621   /var/run
622
623 dbus-1-glib:
624   /
625
626 dbus-1: prein,postin
627   /
628   e save_cfg etc/passwd etc/shadow etc/group
629   e prein
630   e restore_cfg etc/passwd etc/shadow etc/group
631   E postin
632
633 hal: prein,postin
634  /
635   e save_cfg etc/passwd etc/shadow etc/group
636   e prein
637   e restore_cfg etc/passwd etc/shadow etc/group
638   E postin
639
640 if arch eq 'ia32' || arch eq 'x86_64' || arch eq 'ia64'
641   libsmbios-libs:
642     /usr/lib*/libsmbios.so.*
643 endif
644
645 wireless-tools:
646   /usr/lib*/libiw.so.*
647
648 dmraid:
649   /sbin
650
651 parted:
652   /usr/lib*
653   /usr/sbin
654
655 libreiserfs:
656   /usr/lib*/libdal-*.so.*
657   /usr/lib*/libreiserfs-*.so.*
658
659 libreiserfs-devel:
660   /usr/lib*/libdal.so
661   /usr/lib*/libreiserfs.so
662
663 gawk:
664   /bin
665
666 ddrescue:
667   /bin
668
669 bc:
670   /usr/bin/bc
671
672 checkmedia:
673   /usr/bin/checkmedia
674
675 hex:
676   /usr/bin/hex
677
678 mdadm: postin
679   /sbin
680   /usr/sbin
681   /etc
682   /var/adm/fillup-templates
683   E postin
684
685 if arch ne 's390' && arch ne 's390x'
686 libopensc2:
687   /usr/lib*/libopensc.so.*
688   /usr/lib*/libscconf.so.*
689
690 libltdl-3:
691   /usr/lib*/libltdl.so*
692
693 endif
694
695 pcsc-lite:
696   /usr/lib*/libpcsclite.so*
697
698 libopenct1:
699   /usr/lib*/libopenct.so*
700
701 openssh: prein
702   /etc/ssh
703   /etc/pam.d/sshd
704   /etc/init.d/sshd
705   d /etc/sysconfig
706   t /etc/sysconfig/ssh
707   /usr/bin
708   /usr/sbin
709   /usr/lib*
710   /var/lib
711   e save_cfg etc/passwd etc/shadow etc/group
712   e prein
713   e restore_cfg etc/passwd etc/shadow etc/group
714
715 dhcpcd:
716   /sbin
717
718 smartmontools:
719   /etc
720   /usr/sbin
721
722 libstdc++43:
723   /usr/<lib>/libstdc++*.so*
724
725 kpartx:
726   /etc/udev
727   /lib/udev
728   /sbin
729
730 multipath-tools: postin
731   /etc
732   /sbin
733   /lib*
734 e postin
735
736 libaio:
737   /lib*/libaio.so.*
738
739 cryptsetup:
740   /sbin
741   /lib*
742
743 libgcrypt11:
744   /lib*/libgcrypt.so*
745
746 libgpg-error0:
747  /lib*/libgpg-error.so*
748
749 glibc-locale:
750   /usr/lib*/gconv/ISO8859*
751   /usr/lib*/gconv/KOI*
752   /usr/lib*/gconv/UNICODE*
753   /usr/lib*/gconv/gconv-modules*
754
755   # built in base system
756   d usr/lib/locale
757   e cp /tmp/usr/lib/locale/locale-archive usr/lib/locale
758
759 if arch eq 'ia64'
760   ia32el:
761     /etc/init.d/ia32el
762     /usr/lib/ia32el
763   r /usr/lib/ia32el/cpuid
764   r /usr/lib/ia32el/auxapp 
765   e insserv etc/init.d/ia32el
766 endif
767
768 wget:
769   /usr/bin/wget
770
771 kexec-tools:
772   /sbin/kexec
773
774 if arch eq 'ia32' || arch eq 'x86_64'
775   sbl:
776     /etc
777     /usr/sbin
778     /usr/lib*
779     r /usr/lib/suse-blinux/profile/default
780     s y2base /usr/lib/suse-blinux/profile/default
781
782 endif
783
784 :
785
786 e insserv -f -r etc/init.d/boot.rootfsck
787 r etc/init.d/boot.rootfsck
788
789 # stripped down kbd init (linuxrc does most)
790 x etc/init.d/kbd_simple /etc/init.d/kbd_simple
791 e insserv etc/init.d/kbd_simple
792 e echo RC_LANG=\"en_US.UTF-8\" >>etc/sysconfig/language
793
794 # s390 have their own inittab
795 if arch eq 's390' || arch eq 's390x'
796   e sed -i '/getty/d' etc/inittab
797 endif
798
799 e echo "cons:1235:respawn:/sbin/smart_agetty -L 42 console" >>etc/inittab
800
801 e echo console >>etc/securetty
802
803 # enable sysrq
804 e perl -pi -e '\''s/^(ENABLE_SYSRQ=).*/$1"yes"/'\'' etc/sysconfig/sysctl
805
806 # now run SuSEconfig
807 E echo "/dev/root / ext2 defaults 0 0" >/etc/fstab
808 E echo "proc /proc proc defaults 0 0" >>/etc/fstab
809 E echo "sysfs /sys sysfs noauto 0 0" >>/etc/fstab
810 # E echo "usbfs /proc/bus/usb usbfs defaults 0 0" >>/etc/fstab
811 E echo "devpts /dev/pts devpts mode=0620,gid=5 0 0" >>/etc/fstab
812 E /sbin/SuSEconfig --force --norestarts
813
814 d lib/firmware usr/lib/microcode
815 E echo "firmware /lib/firmware tmpfs defaults 0 0" >>/etc/fstab
816 E echo "microcode /usr/lib/microcode tmpfs defaults 0 0" >>/etc/fstab
817
818 r /var/adm/fillup-templates
819