- add all xfs & ntfs tools to rescue (bnc #663064)
[opensuse:installation-images.git] / data / initrd / initrd.file_list
1 d bin dev etc mnt proc sys tmp dev/shm
2 d var/run var/spool var/lock/libstorage var/tmp var/log/YaST2 var/adm/mount
3 d var/lib/YaST2 var/lib/dhcpcd var/lib/hardware/unique-keys var/lib/autoinstall
4 d var/run/dbus var/run/hal var/run/hotplug var/cache/fontconfig
5 d var/lib/sshd var/lib/empty var/run/ntp var/lib/rpcbind
6 d var/cache/sax/files var/cache/sax/sysp/rdbms var/cache/xfine var/lib/sax
7
8 d etc/sysconfig
9 d etc/sysconfig/hardware
10 d etc/YaST2
11
12 d var/lib/xkb/compiled etc/X11
13
14 d mounts
15 d root
16 d download
17
18 t var/run/utmp
19
20 c 1777 0 0 tmp
21
22 e cp -a /dev/{null,zero,console,ram0,tty[1349],loop*} dev
23 C 4 4 /dev/tty4
24 # historical static device nodes
25 x devz /devz
26
27 aaa_base: prein
28   e prein
29   # keep only passwd & group
30   r boot
31   r etc/init.d
32   r etc/mtab
33   r var/adm/fillup-templates
34   /etc/rc.status
35
36 dbus-1: prein
37   e save_cfg etc/passwd etc/shadow etc/group
38   e prein
39   e restore_cfg etc/passwd etc/shadow etc/group
40
41 hal: prein
42   e save_cfg etc/passwd etc/shadow etc/group
43   e prein
44   e restore_cfg etc/passwd etc/shadow etc/group
45
46 openssh: prein
47   e save_cfg etc/passwd etc/shadow etc/group
48   e prein
49   e restore_cfg etc/passwd etc/shadow etc/group
50   d etc/ssh
51
52 glibc:
53   /etc/nsswitch.conf
54
55   linuxrc:
56     if linuxrc
57       if linuxrc =~ m#^[^/]#
58         m /usr/sbin/<linuxrc> /init
59       else
60         X <linuxrc> /init
61       endif
62     else
63       m /usr/sbin/linuxrc /init
64     endif
65     s /lbin/extend /bin
66
67   x etc/syslog.conf etc
68
69 libselinux1:
70   /
71
72 libsepol1:
73   /
74
75 module-init-tools:
76   /etc/modprobe.conf
77   /etc/modprobe.conf.local
78   d /etc/modprobe.d
79   /sbin/insmod
80   /sbin/modprobe
81
82 x etc/host.conf etc
83
84 if arch ne 's390' && arch ne 's390x'
85
86 kbd:
87   /bin/dumpkeys
88   /bin/loadkeys
89   /bin/setfont
90
91   d usr/share/kbd/consoletrans
92 if arch ne 'sparc' && arch ne 'sparc64'
93   m /usr/share/kbd/consoletrans/koi2alt usr/share/kbd/consoletrans
94 endif
95   m /usr/share/kbd/consoletrans/trivial usr/share/kbd/consoletrans
96
97   d usr/share/kbd/consolefonts
98
99 if 0
100   g /usr/share/kbd/consolefonts/LatArCyrHeb-16.psfu.gz usr/share/kbd/consolefonts/LatArCyrHeb-16.psfu
101   g /usr/share/kbd/consolefonts/lat1-16.psfu.gz usr/share/kbd/consolefonts/lat1-16.psfu
102   g /usr/share/kbd/consolefonts/lat2-16.psfu.gz usr/share/kbd/consolefonts/lat2-16.psfu
103   g /usr/share/kbd/consolefonts/iso07u-16.psfu.gz usr/share/kbd/consolefonts/lat7-16.psfu
104   g /usr/share/kbd/consolefonts/Cyr_a8x16.psfu.gz usr/share/kbd/consolefonts/Cyr_a8x16.psfu
105 endif
106
107 linuxrc:
108   g /usr/share/linuxrc/linuxrc-16.psfu.gz usr/share/kbd/consolefonts/linuxrc-16.psfu
109   g /usr/share/linuxrc/linuxrc2-16.psfu.gz usr/share/kbd/consolefonts/linuxrc2-16.psfu
110
111 kbd:
112
113   /usr/share/kbd/keymaps
114
115 if 0
116
117 if arch ne 'sparc' && arch ne 'sparc64'
118   d usr/share/kbd/keymaps/include
119   m usr/share/kbd/keymaps/include/compose.latin1 usr/share/kbd/keymaps/include
120 endif
121
122 if arch eq 'i386' || arch eq 'x86_64' || arch eq 'ppc' || arch eq 'ppc64' || arch eq 'ia64' || arch eq 'mips'
123   if !fewkeymaps
124     g /usr/share/kbd/keymaps/i386/qwerty/Pl02.map.gz usr/share/kbd/keymaps/Pl02.map
125     g /usr/share/kbd/keymaps/i386/qwerty/br-abnt2.map.gz usr/share/kbd/keymaps/br-abnt2.map
126     g /usr/share/kbd/keymaps/i386/qwertz/cz-us-qwertz.map.gz usr/share/kbd/keymaps/cz-us-qwertz.map
127     g /usr/share/kbd/keymaps/i386/qwerty/dk.map.gz usr/share/kbd/keymaps/dk.map
128     g /usr/share/kbd/keymaps/i386/qwerty/es.map.gz usr/share/kbd/keymaps/es.map
129     g /usr/share/kbd/keymaps/i386/qwerty/gr.map.gz usr/share/kbd/keymaps/gr.map
130     g /usr/share/kbd/keymaps/i386/qwertz/hu.map.gz usr/share/kbd/keymaps/hu.map
131     g /usr/share/kbd/keymaps/i386/qwerty/it.map.gz usr/share/kbd/keymaps/it.map
132     g /usr/share/kbd/keymaps/i386/qwerty/jp106.map.gz usr/share/kbd/keymaps/jp106.map
133     g /usr/share/kbd/keymaps/i386/qwerty/nl.map.gz usr/share/kbd/keymaps/nl.map
134     g /usr/share/kbd/keymaps/i386/qwerty/no-latin1.map.gz usr/share/kbd/keymaps/no-latin1.map
135     g /usr/share/kbd/keymaps/i386/qwerty/pt-latin1.map.gz usr/share/kbd/keymaps/pt-latin1.map
136     g /usr/share/kbd/keymaps/i386/qwerty/ru1.map.gz usr/share/kbd/keymaps/ru1.map
137     g /usr/share/kbd/keymaps/i386/qwerty/sk-qwerty.map.gz usr/share/kbd/keymaps/sk-qwerty.map
138     g /usr/share/kbd/keymaps/i386/qwertz/slovene.map.gz usr/share/kbd/keymaps/slovene.map
139     g /usr/share/kbd/keymaps/i386/qwerty/sv-latin1.map.gz usr/share/kbd/keymaps/sv-latin1.map
140     g /usr/share/kbd/keymaps/i386/qwerty/fi-latin1.map.gz usr/share/kbd/keymaps/fi-latin1.map
141     g /usr/share/kbd/keymaps/i386/qwerty/uk.map.gz usr/share/kbd/keymaps/uk.map
142     g /usr/share/kbd/keymaps/i386/azerty/fr-latin1.map.gz usr/share/kbd/keymaps/fr-latin1.map
143     g /usr/share/kbd/keymaps/i386/azerty/be-latin1.map.gz usr/share/kbd/keymaps/be-latin1.map
144
145     m /usr/share/kbd/keymaps/i386/include/linux-with-modeshift-altgr.inc usr/share/kbd/keymaps/include
146     m /usr/share/kbd/keymaps/i386/include/linux-keys-extd.inc usr/share/kbd/keymaps/include
147     m /usr/share/kbd/keymaps/i386/include/azerty-layout.inc usr/share/kbd/keymaps/include
148     m /usr/share/kbd/keymaps/i386/include/linux-with-two-alt-keys.inc usr/share/kbd/keymaps/include
149   endif
150
151   g /usr/share/kbd/keymaps/i386/qwerty/us.map.gz usr/share/kbd/keymaps/us.map
152   g /usr/share/kbd/keymaps/i386/qwertz/de-latin1-nodeadkeys.map.gz usr/share/kbd/keymaps/de-lat1-nd.map
153   g /usr/share/kbd/keymaps/i386/qwertz/de-latin1.map.gz usr/share/kbd/keymaps/de-latin1.map
154
155   m /usr/share/kbd/keymaps/i386/include/linux-keys-bare.inc usr/share/kbd/keymaps/include
156   m /usr/share/kbd/keymaps/i386/include/linux-with-alt-and-altgr.inc usr/share/kbd/keymaps/include
157   m /usr/share/kbd/keymaps/i386/include/qwerty-layout.inc usr/share/kbd/keymaps/include
158   m /usr/share/kbd/keymaps/i386/include/qwertz-layout.inc usr/share/kbd/keymaps/include
159   g /usr/share/kbd/keymaps/i386/include/euro1.map.gz usr/share/kbd/keymaps/include/euro1.map
160   g /usr/share/kbd/keymaps/i386/include/euro2.map.gz usr/share/kbd/keymaps/include/euro2.map
161 endif
162
163 if arch eq 'ppc' || arch eq 'ppc64'
164   m /usr/share/kbd/keymaps/mac/include/mac-{azerty-layout,qwert{y,z}-layout,linux-keys-bare}.inc usr/share/kbd/keymaps/include
165   g /usr/share/kbd/keymaps/mac/include/mac-euro.map.gz usr/share/kbd/keymaps/include/mac-euro.map
166   g /usr/share/kbd/keymaps/mac/include/mac-euro2.map.gz usr/share/kbd/keymaps/include/mac-euro2.map
167   g /usr/share/kbd/keymaps/mac/all/mac-be.map.gz usr/share/kbd/keymaps/mac-be.map
168   g /usr/share/kbd/keymaps/mac/all/mac-de-latin1-nodeadkeys.map.gz usr/share/kbd/keymaps/mac-de-latin1-nodeadkeys.map
169   g /usr/share/kbd/keymaps/mac/all/mac-de-latin1.map.gz usr/share/kbd/keymaps/mac-de-latin1.map
170   g /usr/share/kbd/keymaps/mac/all/mac-de_CH.map.gz usr/share/kbd/keymaps/mac-de_CH.map
171   g /usr/share/kbd/keymaps/mac/all/mac-dk-latin1.map.gz usr/share/kbd/keymaps/mac-dk-latin1.map
172   g /usr/share/kbd/keymaps/mac/all/mac-es.map.gz usr/share/kbd/keymaps/mac-es.map
173   g /usr/share/kbd/keymaps/mac/all/mac-fi-latin1.map.gz usr/share/kbd/keymaps/mac-fi-latin1.map
174   g /usr/share/kbd/keymaps/mac/all/mac-fr.map.gz usr/share/kbd/keymaps/mac-fr.map
175   g /usr/share/kbd/keymaps/mac/all/mac-it.map.gz usr/share/kbd/keymaps/mac-it.map
176   g /usr/share/kbd/keymaps/mac/all/mac-se.map.gz usr/share/kbd/keymaps/mac-se.map
177   g /usr/share/kbd/keymaps/mac/all/mac-uk.map.gz usr/share/kbd/keymaps/mac-uk.map
178   g /usr/share/kbd/keymaps/mac/all/mac-us.map.gz usr/share/kbd/keymaps/mac-us.map
179 endif
180
181 if arch eq 'sparc' || arch eq 'sparc64'
182   d usr/share/kbd/keymaps
183   g /usr/share/kbd/keymaps/sun/sunkeymap.map.gz usr/share/kbd/keymaps/sunkeymap.map
184   g /usr/share/kbd/keymaps/sun/sunt4-es.map.gz usr/share/kbd/keymaps/sunt4-es.map
185   g /usr/share/kbd/keymaps/sun/sunt4-fi-latin1.map.gz usr/share/kbd/keymaps/sunt4-fi-latin1.map
186   g /usr/share/kbd/keymaps/sun/sunt4-no-latin1.map.gz usr/share/kbd/keymaps/sunt4-no-latin1.map
187   g /usr/share/kbd/keymaps/sun/sunt5-de-latin1.map.gz usr/share/kbd/keymaps/sunt5-de-latin1.map
188   g /usr/share/kbd/keymaps/sun/sunt5-es.map.gz usr/share/kbd/keymaps/sunt5-es.map
189   g /usr/share/kbd/keymaps/sun/sunt5-fi-latin1.map.gz usr/share/kbd/keymaps/sunt5-fi-latin1.map
190   g /usr/share/kbd/keymaps/sun/sunt5-fr-latin1.map.gz usr/share/kbd/keymaps/sunt5-fr-latin1.map
191   g /usr/share/kbd/keymaps/sun/sunt5-ru.map.gz usr/share/kbd/keymaps/sunt5-ru.map
192   g /usr/share/kbd/keymaps/sun/sunt5-uk.map.gz usr/share/kbd/keymaps/sunt5-uk.map
193 endif
194
195 endif
196
197 endif # not on s390
198
199 # really ???
200 if (arch eq 's390' || arch eq 's390x') && 0
201
202     pam:
203       /lib*/libpam.so.*
204
205     audit-libs:
206       /lib*/libaudit.so.*
207
208     cups-libs:
209       m /usr/lib*/libcups.so.* /lib
210
211     e2fsprogs:
212       m /lib*/lib*.so.* /lib
213
214     libcom_err2:
215       m /lib*/libcom_err.so.* /lib
216       m /lib*/libss.so.* /lib
217
218     db:
219       m /usr/lib*/libdb-4*.so /lib
220     
221 endif
222
223 if arch eq 's390' || arch eq 's390x'
224   s390-tools:
225     /sbin/zfcp_*_configure
226     /sbin/zfcp_san_disc
227     /sbin/iucv_configure
228     /sbin/ctc_configure
229     /sbin/qeth_configure
230     /sbin/dasdinfo
231     /etc/udev
232 endif
233
234 sed:
235   /bin/sed
236
237 sg3_utils:
238   /usr/lib*
239   /usr/bin/sg_luns
240
241 lsscsi:
242   /usr/bin/lsscsi
243
244 if with_gdb
245
246   valgrind:
247     /
248
249   kbd:
250     /bin/kbd_mode
251
252   strace:
253     /usr/bin/strace
254
255   gdb:
256     /usr/bin/gdb
257
258   libpython2_6-1_0:
259     /usr/lib*
260
261   libexpat1:
262     /lib*/libexpat.so.*
263
264   procps:
265     /bin/ps
266
267   psmisc:
268     /bin/fuser
269     /usr/bin/killall
270     /usr/bin/pstree
271
272   coreutils:
273     /usr/bin/head
274     /usr/bin/tail
275
276   if linuxrc eq ""
277     linuxrc-debuginfo:
278       /
279   endif
280
281   if with_gdb == 2
282
283     linuxrc:
284       e mv init sbin
285
286       e echo -e "#! /bin/sh\nexport PATH=/bin:/usr/bin:/sbin:/usr/sbin:/lbin\nPS1=\\\\\\w\>\n/bin/bash\n" >init
287       c 755 0 0 init
288   endif
289
290   if with_gdb == 3
291
292     linuxrc:
293       e mv init sbin
294
295       e echo run >zap
296       e echo -e "#! /bin/sh\ngdb --command /zap /sbin/init" >init
297       c 755 0 0 init
298
299   endif
300
301
302   d /lbin
303   s /init /lbin/cp
304   s /init /lbin/mv
305   s /init /lbin/modprobe
306   s /init /lbin/rmmod
307   s /init /lbin/lsmod
308   s /init /lbin/mount
309   s /init /lbin/umount
310   s /init /lbin/cat
311   s /init /lbin/hex
312   s /init /lbin/lsof
313   s /init /lbin/rm
314   s /init /lbin/ln
315   s /init /lbin/ls
316   s /init /lbin/mkdevs
317   s /init /lbin/mkdir
318   s /init /lbin/chroot
319   s /init /lbin/kill
320   s /init /lbin/swapoff
321   s /init /lbin/free
322   s /init /lbin/fstype
323   s /init /lbin/lndir
324
325 endif
326
327
328 glibc:
329   /lib*/ld*
330   /lib*/libc{.,-}*
331   /lib*/{libcrypt,libdl,libnsl,libresolv}{.,-}*
332   /lib*/{libnss_compat,libnss_dns,libnss_files,libnss_hesiod}{.,-}*
333   /lib*/libm{.,-}*
334   /lib*/libthread_db{.,-}*
335   /lib*/libutil{.,-}*
336   /lib*/librt{.,-}*
337   /lib*/libpthread{.,-}*
338
339 cifs-mount:
340   /sbin/mount.cifs
341
342 sysfsutils:
343   /lib*/libsysfs.so.*
344
345 dbus-1:
346   /lib*/libdbus-1.so.*
347
348 hal:
349   /usr/lib*/libhal.so.*
350   /var/cache/hald
351
352 if exists(libsmbios2)
353   libsmbios2:
354     /
355 endif
356
357 libusb-0_1-4:
358   /usr/lib*
359
360 libuuid1:
361   /lib*/libuuid.so.*
362
363 libblkid1:
364   /lib*/libblkid.so.*
365
366 hwinfo:
367   /usr/lib*/libhd.so.*
368   /usr/sbin/hwinfo
369
370 if arch eq 'ia64' || arch eq 'i386' || arch eq 'x86_64'
371   pmtools:
372     /usr/sbin/dmidecode
373     /usr/sbin/acpidump
374 endif
375
376 if arch eq 'i386' || arch eq 'x86_64'
377   bootsplash:
378     /sbin/splash
379
380   wpa_supplicant:
381     /usr/sbin
382
383   wireless-tools:
384     /usr/sbin
385     /usr/lib*/libiw.so.*
386     /etc
387     r /usr/sbin/switch_prism_driver
388     r /usr/sbin/install_acx100_firmware
389     r /usr/sbin/install_intersil_firmware
390
391 endif
392 # i386/x86_64
393
394 libopenssl0_9_8:
395   /usr/lib*/libcrypto.so.*
396   /usr/lib*/libssl.so.*
397
398 curl:
399   /usr/bin/curl
400
401 libcurl4:
402   /usr/lib*/libcurl.so.*
403
404 #libcares2:
405 #  /usr/lib*/libcares.so.*
406
407 libidn:
408   /usr/lib*/libidn.so.*
409
410 libldap-2_4-2:
411   /usr/lib*/liblber-*.so.*
412   /usr/lib*/libldap-*.so.*
413
414 cyrus-sasl:
415   /usr/lib*/libsasl2.so.*
416
417 libcom_err2:
418   /lib*/libcom_err.so.*
419   /lib*/libss.so.*
420
421 krb5:
422   /etc
423   /usr/lib*/libkrb5.so.*
424   /usr/lib*/libkrb5support.so.*
425   /usr/lib*/libgssapi_krb5.so.*
426   /usr/lib*/libk5crypto.so.*
427
428 keyutils-libs:
429   /lib*/libkeyutils{.,-}*
430
431 zlib:
432   /lib*/libz.so.1*
433
434 coreutils:
435   /bin/rm
436   /bin/sleep
437   /bin/cat
438   /bin/mkdir
439   /bin/rmdir
440   /bin/ln
441   /bin/true
442   /bin/false
443   /bin/uname
444
445 pcmciautils:
446   /etc/udev/rules.d/60-pcmcia.rules
447   /etc/pcmcia/config.opts
448   /lib/udev/pcmcia-socket-startup
449
450 bash:
451   /bin/{sh,bash}
452   s bash /bin/lsh
453
454 libreadline5:
455   /lib*/libreadline.so*
456   /lib*/libhistory.so*
457
458 libncurses5:
459   /lib*/libncurses.so.5*
460   /lib*/libncursesw.so.*
461
462 portmap:
463   /sbin/portmap
464
465 tcpd:
466   /lib*/libwrap.so.*
467
468 dhcpcd:
469   /sbin/dhcpcd
470
471 dhcpv6:
472   /sbin
473   /usr/sbin
474   /var/lib/dhcpv6
475   /var/run/dhcpv6
476   x dhcp6c_update.sh usr/sbin
477
478 libnl:
479   /lib*/libnl.so.*
480
481 iputils:
482   /bin
483   /sbin
484
485 net-tools:
486   /sbin/ifconfig
487   /sbin/route
488
489 iproute2:
490   /sbin/ip
491
492 ethtool:
493   /sbin/ethtool
494
495 open-iscsi:
496   # must be writable
497   /etc/iscsi/iscsid.conf
498   c 644 0 0 /etc/iscsi/iscsid.conf
499   # /var/lib/open-iscsi
500
501 cpio:
502   /bin/cpio
503
504 util-linux:
505   /sbin/mkswap
506   /sbin/swapon
507   /bin/more
508   /bin/mount
509   /bin/umount
510   /usr/sbin/setctsid
511   /sbin/losetup
512   /sbin/blkid
513
514 nfs-client:
515   /var/lib/nfs
516
517 gpg2:
518   /usr/bin/gpg{,2}
519 d root/.gnupg
520
521 libbz2-1:
522   /lib*/libbz2.so*
523
524 libgcrypt11:
525   /lib*/libgcrypt.so*
526
527 libgpg-error0:
528  /lib*/libgpg-error.so*
529
530 if exists(suse-build-key)
531   suse-build-key:
532     m /usr/lib/rpm/gnupg/suse-build-key.gpg /installkey.gpg
533 elsif exists(openSUSE-build-key)
534   openSUSE-build-key:
535     m /usr/lib/rpm/gnupg/suse-build-key.gpg /installkey.gpg
536 endif
537
538 # add udev
539 libvolume_id1:
540   /lib*/libvolume_id.so*
541
542 udev:
543   /etc
544   /lib/udev
545   /sbin
546   /usr/bin
547 x etc/myudevstart /bin
548 r /etc/init.d
549   # add some md devices statically
550   b 9  0 /lib/udev/devices/md0
551   b 9  1 /lib/udev/devices/md1
552   b 9  2 /lib/udev/devices/md2
553   b 9  3 /lib/udev/devices/md3
554   b 9  4 /lib/udev/devices/md4
555   b 9  5 /lib/udev/devices/md5
556   b 9  6 /lib/udev/devices/md6
557   b 9  7 /lib/udev/devices/md7
558   b 9  8 /lib/udev/devices/md8
559   b 9  9 /lib/udev/devices/md9
560   b 9 10 /lib/udev/devices/md10
561   b 9 11 /lib/udev/devices/md11
562   b 9 12 /lib/udev/devices/md12
563   b 9 13 /lib/udev/devices/md13
564   b 9 14 /lib/udev/devices/md14
565   b 9 15 /lib/udev/devices/md15
566
567 # our own rules file which loads only pnp subsystem mods
568 # r /etc/udev/rules.d/*-drivers.rules
569   x etc/80-drivers.rules /lib/udev/80-drivers.rules.no_modprobe
570
571 sysconfig:
572   # for ipw3945d
573   /etc/udev/rules.d/*-network.rules 
574   e perl -ni -e "print if /^SUBSYSTEM.*ipw3945/" etc/udev/rules.d/*-network.rules
575
576 ntfs-3g:
577   /
578   s mount.ntfs-3g /sbin/mount.ntfs
579
580 if 0
581 libfuse2:
582   /lib*/libfuse.so.*
583 endif
584
585 kexec-tools:
586   /sbin/kexec
587
588 sysvinit:
589   /sbin/showconsole
590   c 755 0 0 /sbin/showconsole
591   /sbin/startproc
592
593 PolicyKit:
594   /var/lib
595   /var/run
596
597 rpm:
598   /usr/bin/rpm2cpio
599   /usr/lib*/librpm-*.so
600   /usr/lib*/librpmdb-*.so
601   /usr/lib*/librpmio-*.so
602
603 popt:
604   /lib*/libpopt.so*
605
606 squashfs:
607   /usr/bin/mksquashfs
608
609 if 0
610 # requires libxml2!
611 bind-utils:
612   /usr/bin
613
614 bind-libs:
615   /usr/lib*
616
617 libcap2:
618   /lib*
619 endif
620
621 strace:
622   /usr/bin/strace
623
624 joe:
625   /usr/bin/joe
626   /etc/joe/{joerc,ftyperc}
627
628 if arch eq 'i386' || arch eq 'x86_64'
629   sbl:
630     /etc
631     /usr/sbin
632     /usr/lib*
633     r /usr/lib/suse-blinux/profile/default
634     s y2base /usr/lib/suse-blinux/profile/default
635
636 endif
637
638 libstdc++43:
639   /usr/<lib>/libstdc++*.so*
640
641 libgcc43:
642   /lib*
643
644 if arch eq 'ia64'
645   libunwind:
646     /lib/libunwind.so.*
647 endif
648
649 gzip:
650   /bin/gzip
651   /bin/gunzip
652
653 if exists(xen-kmp-default)
654   xen-kmp-default:
655     /etc
656 endif
657
658 if exists(hyper-v-kmp-default)
659   hyper-v-kmp-default:
660     /etc
661 endif
662
663 mdadm:
664   /sbin
665   /lib/udev
666
667 vlan:
668   /sbin
669
670 if 0
671
672 # add alsa
673 alsa:
674   /
675
676 alsa-utils:
677   /
678
679 libasound2:
680   /
681
682 espeak:
683   /
684
685 portaudio:
686   /
687
688 libjack0:
689   /
690
691 speechd:
692   /
693
694 libglib-2_0-0:
695   /
696
697 libgthread-2_0-0:
698   /
699
700 pcre:
701   /usr/lib*/libpcre.so.*
702
703 dotconf-devel:
704   /usr/lib*/libdotconf-1.0.so.*
705
706 libgmodule-2_0-0:
707   /
708
709 endif
710
711
712 # add hal & dbus
713 if 0
714
715   glibc:
716     /lib*/libpthread{.,-}*
717
718   libxml2:
719     /usr/lib*/libxml2.so.*
720
721   libexpat1:
722     /lib*/libexpat.so.*
723
724   glib2:
725     /usr/lib*/libglib-2.0.so.*
726     /usr/lib*/libgobject-2.0.so.*
727
728   dbus-1-glib:
729     /lib*/libdbus-glib-1.so.*
730     /bin/dbus-monitor
731
732   e cp /etc/{passwd,shadow,group} etc
733   dbus-1: prein
734     /etc
735     /usr/bin/dbus-daemon
736
737     e save_cfg etc/passwd etc/shadow etc/group
738     e prein
739     e restore_cfg etc/passwd etc/shadow etc/group
740
741   hal: prein
742     /etc
743     /usr/bin/lshal
744     /usr/sbin/hald*
745     
746     e save_cfg etc/passwd etc/shadow etc/group
747     e prein
748     e restore_cfg etc/passwd etc/shadow etc/group
749
750
751   # + bash for testing
752
753 endif
754
755
756 :
757
758 # remove, ehm, things...
759 r /usr/share/doc /usr/share/info /usr/share/man /var/adm/fillup-templates
760
761 # script neeeded for rescue startup
762 x etc/prepare_rescue bin
763
764 e ldconfig -r .
765