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