- follow klogd split
[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   /run
41   /etc/init.d
42   /usr/tmp
43   /var
44 r /var/{squid,lib/YaST}
45
46 iproute2:
47   /sbin/ip
48
49 insserv:
50   /etc
51   /sbin
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 libcrack2:
84   /
85
86 cracklib:
87   /usr/lib*
88
89 libxcrypt:
90   /lib*
91
92 diffutils:
93   /usr/bin
94
95 dump:
96   /sbin/{dump,restore}
97
98 hdparm:
99   /sbin
100
101 ntfsprogs:
102   /
103
104 libntfs-3g*:
105   /
106
107 ntfs-3g:
108   /
109   s mount.ntfs-3g /sbin/mount.ntfs
110
111 libfuse2:
112   /lib*
113
114 e2fsprogs:
115   /etc
116   /sbin
117   /usr/{,s}bin
118
119 libext2fs2:
120   /lib*
121
122 libcom_err2:
123   /lib*/libcom_err.so.*
124   /lib*/libss.so.*
125
126 libuuid1:
127   /lib*/libuuid.so.*
128
129 libblkid1:
130   /lib*/libblkid.so.*
131
132 coreutils:
133   /etc
134   /bin
135   /usr/bin
136
137 dosfstools:
138   /sbin
139
140 findutils:
141   /usr/bin/{find,xargs}
142
143 libacl:
144   /lib*
145
146 libpopt*:
147   /lib*
148
149 unscd:
150   /etc
151   /usr/sbin
152
153 tcpd:
154   /lib*/libwrap.so*
155
156 libgcc*:
157   /
158
159 glibc:
160   /etc/ld.so.conf
161   /etc/nsswitch.conf
162   /{lib*,sbin}
163 r /lib/libdb.so.*
164 r /lib/lib{BrokenLocale.so.1,NoVersion.so.1,SegFault.so}
165   /usr/{,s}bin
166 r /usr/bin/{db*,glibcbug,localedef,rpcgen}
167   /usr/lib*/pt_chown
168
169 libselinux1:
170   /
171
172 gpart:
173   /usr/bin
174
175 if exists(silo)
176   silo:
177     /sbin/silo
178 endif
179
180 gzip:
181   /bin
182   /usr/bin
183
184 joe:
185   /usr/bin/{joe,jmacs}
186   /etc/joe/{joerc,jmacsrc,ftyperc}
187
188 less:
189   /etc
190   /usr/bin
191 r /usr/bin/lesspipe.sh
192 t /usr/bin/lesspipe.sh
193 c 0755 0 0 /usr/bin/lesspipe.sh
194 r /usr/bin/lessopen.sh
195 t /usr/bin/lessopen.sh
196 c 0755 0 0 /usr/bin/lessopen.sh
197 r /usr/bin/lessclose.sh
198 t /usr/bin/lessclose.sh
199 c 0755 0 0 /usr/bin/lessclose.sh
200
201 zlib:
202   /lib*/libz.so*
203
204 bzip2:
205   /usr/bin
206
207 libbz2-1:
208   /lib*/libbz2.so*      
209
210 if exists(lilo)
211   lilo:
212     /
213 endif
214
215 if exists(pdisk)
216   pdisk:
217     /sbin/pdisk
218
219   iprutils:
220     /sbin
221     /usr/sbin
222
223   eject:
224     /bin
225 endif
226
227 if exists(s390-tools)
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 exists(grub)
246   grub:
247     /
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 exists(efibootmgr)
259   efibootmgr:
260     /
261 endif
262
263 if exists(elilo)
264   elilo:
265     /
266 endif
267
268 if arch eq 'ia64'
269   libunwind:
270     /
271 endif
272
273 libncurses*~:
274   /
275
276 libncurses*:
277   /
278
279 terminfo-base:
280   /
281
282 ncurses-utils:
283   /usr/bin/{clear,tset,reset}
284
285 terminfo:
286   /usr/share/terminfo/i/ibm3151
287
288 net-tools:
289   /{,s}bin
290   /usr/sbin
291
292 netcat-openbsd:
293   /usr/bin
294
295 socat:
296   /usr/bin
297
298 netcfg:
299   /etc
300 r /etc/{diphosts,ftpusers,hosts.*}
301 e echo Rescue.local >etc/HOSTNAME
302
303 icmpinfo:
304   /usr/sbin/icmpinfo
305
306 iputils:
307   /bin
308   /sbin
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 dmapi:
392   /lib*
393
394 rpm:
395   /bin
396   /usr/bin
397   /{usr,var}/lib/rpm
398   /usr/lib*/librpm*.so.*
399 r /usr/lib/rpm/rpm{get,put}text
400 r /usr/bin/rpmqpack
401
402 liblzma*:
403   /
404
405 libelf*:
406   /
407
408 liblua5_*:
409   /
410
411 libsepol*:
412   /
413
414 setserial:
415   /etc
416   /bin/setserial
417
418 libnscd:
419   /lib*/libnscd.so*
420
421 pwdutils:
422   /etc
423   /usr/bin
424   /usr/sbin/pwunconv
425   /usr/sbin/chpasswd
426   /usr/sbin/groupadd
427   /usr/sbin/groupadd.local
428   /usr/sbin/useradd
429   /usr/sbin/useradd.local
430   /usr/lib*/pwdutils/liblog_syslog.so.*
431   d /etc/skel
432
433 login:
434   /{etc,bin}
435
436 libldap-2_4-2:
437   /usr/lib*/liblber-*.so.*
438   /usr/lib*/libldap-*.so.*
439
440 libopenssl*:
441   /lib*/libcrypto.so.*
442   /lib*/libssl.so.*
443
444 cyrus-sasl:
445   /usr/lib*/libsasl2.so.*
446
447 libdb-*:
448   /
449
450 krb5:
451   /etc
452   /usr/lib*/libkrb5.so.*
453   /usr/lib*/libkrb5support.so.*
454   /usr/lib*/libgssapi_krb5.so.*
455   /usr/lib*/libk5crypto.so.*
456
457 keyutils-libs:
458   /
459
460 strace:
461   /usr/bin/strace
462
463 klogd:
464   /
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 syslog-service: postin
772   /
773 E postin
774
775 syslogd: postin
776   /
777 E postin
778
779 sysvinit-tools: postin
780 n /dev/initctl
781 c 600 0 0 /dev/initctl
782   /
783 E postin
784
785 util-linux: postin
786   /
787 E postin
788
789 sysconfig: postin
790   /
791 E postin
792
793 udev: postin
794   /
795 E postin
796
797 dbus-1: prein,postin
798   /
799 E prein
800 E postin
801
802 dmraid: postin
803   /
804 E postin
805
806 mdadm: postin
807   /
808 E postin
809
810 openssh: prein
811   /
812   d /etc/sysconfig
813   t /etc/sysconfig/ssh
814 E prein
815
816 multipath-tools: postin
817   /
818 E postin
819
820 if arch eq 'ia64'
821   ia32el:
822     /etc/init.d/ia32el
823     /usr/lib/ia32el
824   r /usr/lib/ia32el/cpuid
825   r /usr/lib/ia32el/auxapp 
826   E insserv etc/init.d/ia32el
827 endif
828
829
830 :
831
832 # remove, ehm, things...
833 r /usr/share/doc /usr/share/info /usr/share/man /var/adm/fillup-templates
834
835 # our own dhcp6c config
836 x etc/dhcp6c.conf etc
837
838 e insserv -f -r etc/init.d/boot.rootfsck
839 r etc/init.d/boot.rootfsck
840
841 # stripped down kbd init (linuxrc does most)
842 x etc/init.d/kbd_simple /etc/init.d/kbd_simple
843 e insserv -f etc/init.d/kbd_simple
844 e echo RC_LANG=\"en_US.UTF-8\" >>etc/sysconfig/language
845
846 # s390 have their own inittab
847 if arch eq 's390' || arch eq 's390x'
848   e sed -i '/getty/d' etc/inittab
849 endif
850
851 # bnc #509181
852 p umount.diff
853
854 e echo "cons:1235:respawn:/sbin/smart_agetty -L 42 console" >>etc/inittab
855
856 e echo console >>etc/securetty
857
858 # enable sysrq
859 e perl -pi -e '\''s/^(ENABLE_SYSRQ=).*/$1"yes"/'\'' etc/sysconfig/sysctl
860
861 e ldconfig -r .
862
863 # now run SuSEconfig
864 E echo "/dev/root / ext2 defaults 0 0" >/etc/fstab
865 E echo "proc /proc proc defaults 0 0" >>/etc/fstab
866 E echo "sysfs /sys sysfs noauto 0 0" >>/etc/fstab
867 # E echo "usbfs /proc/bus/usb usbfs defaults 0 0" >>/etc/fstab
868 E echo "devpts /dev/pts devpts mode=0620,gid=5 0 0" >>/etc/fstab
869 E /sbin/SuSEconfig --force --norestarts
870
871 d lib/firmware usr/lib/microcode
872