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