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