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