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