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