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