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