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