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