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