This commit was manufactured by cvs2svn to create tag
[opensuse:installation-images.git] / data / root / root.file_list
1
2 #
3 # the 'root' system
4 #
5
6 d bin dev etc lib mnt root sbin tmp usr var
7 c 1777 0 0 tmp
8
9 # add some /etc files
10 x /etc/* /etc
11 r /etc/ssh/CVS
12 r /etc/CVS /etc/rpm/CVS /root/.ssh/CVS
13 r /etc/hotplug
14 r /etc/inst_setup
15 r /etc/inst_setup_ssh
16 r /etc/create_interface
17 r /etc/fvwmrc
18 R s/product_name/<product_name>/ /etc/motd
19 R s/product_name/<product_name>/ /etc/issue
20
21 fillup:
22   /bin
23
24 insserv:
25   /etc
26   /sbin
27
28 aaa_base: prein,postin
29 e prein
30   /etc/init.d
31   /etc/inputrc
32   /etc/rc.status
33   /usr/bin/old
34   /root/.gnupg/suse_build_key
35   /root/.gnupg/suse_build_key
36   /var/adm/fillup-templates
37 e postin
38 r /var/adm/fillup-templates
39
40 tar:
41   /bin/tar
42
43 sed:
44   /bin/sed
45
46 perl:
47   /usr/bin/perl
48   /usr/lib/perl*/*/strict.pm
49   if arch eq 's390' || arch eq 's390x'
50   /usr/lib/perl*/*/*/POSIX.pm
51   /usr/lib/perl*/*/*/lib.pm
52   /usr/lib/perl*/*/*/Config.pm
53   /usr/lib/perl*/*/vars.pm
54   /usr/lib/perl*/*/warnings/register.pm
55   /usr/lib/perl*/*/warnings.pm
56   /usr/lib/perl*/*/Carp.pm
57   /usr/lib/perl*/*/Exporter.pm
58   /usr/lib/perl*/*/diagnostics.pm
59   /usr/lib/perl*/*/pod/perldiag.pod
60   /usr/lib/perl*/*/Time/localtime.pm
61   /usr/lib/perl*/*/Time/tm.pm
62   /usr/lib/perl*/*/Class/Struct.pm
63   /usr/lib/perl*/*/Carp/Heavy.pm
64   /usr/lib/perl*/*/Exporter/Heavy.pm
65   /usr/lib/perl*/*/*/Sys/Hostname.pm
66   /usr/lib/perl*/*/*/XSLoader.pm
67   /usr/lib/perl*/*/*/auto/Sys/Hostname/Hostname.so
68   /usr/lib/perl*/*/AutoLoader.pm
69   /usr/lib/perl*/*/IPC/Open3.pm
70   /usr/lib/perl*/*/Symbol.pm
71   /usr/lib/perl*/*/Carp/Heavy.pm
72   /usr/lib/perl*/*/*/POSIX.pm
73   /usr/lib/perl*/*/*/auto/POSIX/autosplit.ix
74   /usr/lib/perl*/*/*/DynaLoader.pm
75   /usr/lib/perl*/*/*/auto/DynaLoader/dl_findfile.al
76   /usr/lib/perl*/*/*/auto/POSIX/POSIX.*
77   /usr/lib/perl*/*/*/auto/POSIX/load_imports.al
78   /usr/lib/perl*/*/*/Fcntl.pm
79   /usr/lib/perl*/*/*/auto/Fcntl/Fcntl.*
80   endif
81
82 libacl:
83   /lib*
84
85 libattr:
86   /lib*
87
88 bash:
89   /bin/bash
90 s bash /bin/sh
91
92 readline:
93   /lib*/libreadline.so.4*
94   /lib*/libhistory.so.4*
95
96 ash:
97   /bin/ash.static
98
99 coreutils:
100   /bin/{chgrp,chmod,chown,cp,dd,df,ln,ls,mkdir,mknod,mv,rm,rmdir,sync}
101   /usr/bin/du
102   /bin/touch
103   /bin/{date,echo,false,pwd,sleep,stty,true,uname,basename}
104   /usr/bin/{expr,tee,dirname,chroot,test,tty}
105   /bin/cat
106   /usr/bin/{cut,head,md5sum,tail,tr,uniq,wc,od}
107   /bin/sort
108   /bin/kill
109   /usr/bin/readlink
110   # for show_of_path.sh
111   if arch eq 'ppc'
112   /usr/bin/stat
113   endif
114
115
116 gzip:
117   bin/g{un,}zip
118
119 joe:
120   /usr/bin/joe
121   /etc/joerc
122
123 hwinfo:
124   /usr/lib*
125   /usr/sbin
126
127 udev:
128   /etc/udev/udev.conf
129   /etc/udev/udev.rules
130   /sbin/udev
131   /sbin/raiddetect
132 #  /sbin/udev.*.sh
133   /lib/klibc
134   /sbin/udevstart
135   m /usr/bin/udevinfo /sbin
136   /lib*/libsysfs.so*
137
138 mktemp:
139   /bin/mktemp
140
141 iputils:
142   /bin/ping
143
144 rpm:
145   /bin/rpm
146   /usr/lib/rpm/{rpmrc,macros}
147   /usr/lib/rpm/rpmpopt*
148   /usr/lib*/librpm*.so
149
150 util-linux:
151   /bin/guessfstype
152   /bin/{u,}mount
153   /bin/dmesg
154   /sbin/losetup
155   /sbin/blockdev
156   /sbin/fdisk
157   /usr/sbin/setctsid
158
159 <kernel_rpm>:
160 if arch eq 'alpha'
161 # ???
162 #    m /boot/System.map-*.default /System.map
163     m /boot/System.map-* /System.map
164 else
165     m /boot/System.map-* /System.map
166 endif
167
168 if !(arch eq 'ppc' || arch eq 'ppc64' || arch eq 'ia64' || arch eq 'sparc' || arch eq 'sparc64' || arch eq 's390' || arch eq 's390x')
169
170   include ../initrd/gen/module.files.cd1-instsys
171
172 else
173
174   # make at least the directory to get depmod working
175   d /lib/modules/<kernel_ver>/misc
176
177 endif
178
179 #if !(arch eq 'ppc' || arch eq 'ppc64' || arch eq 'sparc' || arch eq 'sparc64' || arch eq 'ia64' || arch eq 's390' || arch eq 's390x')
180 if arch eq 'ia32'
181   pcmcia:
182     /sbin/cardmgr
183     /sbin/cardctl
184     /sbin/dump_cis
185 endif
186
187 ncurses:
188   /lib*/libncurses.so.5*
189   /usr/lib*/libncursesw.so.5*
190   /usr/lib*/libpanelw.so.5*
191   /usr/bin/reset
192   /usr/bin/tset
193   /usr/share/terminfo
194 s ../share/terminfo /usr/lib/terminfo
195
196 terminfo:
197   /usr/share/terminfo/i/ibm3151
198
199 popt:
200   /usr/lib*/libpopt.so*
201
202 tcpd:
203   /lib*/libwrap.so*
204
205 libgcc:
206   /lib*
207
208 glibc:
209   /sbin/ldconfig
210   /lib*/ld*
211   /lib*/lib{c,m}.so.6*
212   /lib*/{libcrypt.so.1*,libdl.so.2*,libnsl.so.1*}
213   /lib*/{libnss_compat.so.2,libnss_dns.so.2,libnss_files.so.2,libnss_hesiod.so.2}
214   /lib*/{libnss_nis.so.2,libnss_nisplus.so.2,libresolv.so.2*,librt*.so.1,libutil.so.1*}
215   /usr/sbin/rpcinfo
216   /usr/bin
217   /etc/rpc
218 r /usr/bin/{catchsegv,gencat,getconf,getent,glibcbug,iconv,lddlibc4,mtrace,rpcgen,sprof}
219 r /usr/sbin/{nscd,nscd_nischeck,utmpd}
220   /lib*/libpthread.so.0
221   /lib*/libthread_db*
222
223 glibc-locale:
224   /usr/lib*/gconv/ISO8859*
225   /usr/lib*/gconv/KOI*
226   /usr/lib*/gconv/UNICODE*
227   /usr/lib*/gconv/gconv-modules*
228
229   # built in base system
230   d usr/lib/locale
231   e cp /tmp/usr/lib/locale/locale-archive usr/lib/locale
232
233 if !(arch eq 's390' || arch eq 's390x')
234 kbd:
235   /usr/share/kbd
236   /bin/{loadkeys,dumpkeys}
237   /bin/{loadunimap,kbd_mode}
238   /bin/{chvt,loadkeys}
239   /bin/{chvt,loadkeys}
240   /bin/unicode_st{art,op}
241   /bin/testutf8
242   m /var/adm/fillup-templates/sysconfig.keyboard /etc/sysconfig/keyboard
243
244   /bin/setfont
245 # temporary fix for yast's setfont problems
246 # m /bin/setfont /bin/setfont.bin
247 # x /usr/bin/setfont /bin
248 endif
249
250 if !(arch eq 's390' || arch eq 's390x')
251   hdparm:
252     /sbin/hdparm
253 endif
254
255 e2fsprogs:
256   /sbin
257   /lib*
258
259 file:
260   m /usr/share/misc/magic /etc/magic
261   /usr/bin/file
262
263 if arch eq 'ia32'
264   lilo:
265     /sbin/activate
266 endif
267
268 if arch eq 'ia64'
269   efibootmgr:
270     /usr/sbin/efibootmgr
271 endif
272
273 if arch eq 's390' || arch eq 's390x'
274   s390-tools: postin
275     /sbin/zipl
276     /lib*
277     /etc
278     /sbin/dasdfmt
279     /sbin/fdasd
280     /sbin/zgetdump
281     e postin
282   cpint:
283     /sbin/hcp
284 endif
285
286 raidtools:
287   /sbin/*
288
289 dosfstools:
290   /sbin/{mkdosfs,mkfs.msdos,dosfsck,fsck.msdos}
291
292 net-tools:
293   /bin/{domain,host}name
294   /sbin/{ifconfig,route}
295   if !(arch eq 's390' || arch eq 's390x')
296     /sbin/plipconfig
297   endif
298
299 portmap:
300   /sbin/portmap
301
302 if arch eq 'disabled'
303 umsprogs:
304   /sbin/*
305 c 0755 0 0 /sbin/umssync
306 s /sbin/umssync /bin/umssync
307 endif
308
309 util-linux:
310   /sbin/{mkfs,mkfs.minix,fsck.minix,mkswap,swapoff,swapon}
311   if !(arch eq 's390' || arch eq 's390x')
312     /sbin/{ctrlaltdel,hwclock}
313   endif
314   if arch eq 'ppc'
315     /etc/filesystems
316     /sbin/nvsetenv
317   endif
318
319 gdb:
320   /usr/bin/gdb
321
322 d /var/adm /var/tmp /var/lib/{amanda,gdm,news,pgsql,rpm,uucp/taylor_config}
323 d /var/lock/subsys
324 d /var/log/news /var/named /var/run /var/spool/{atjobs,fax,fnet,lpd,mail,postfix,rwho,uucp}
325
326 d /var/X11R6/{bin,xkb/compiled,app-defaults}
327 d /var/lib/xkb
328
329 s ../lock /var/spool/locks
330 s /usr/X11R6/lib/X11 /var/X11R6/lib
331
332 t /var/log/{faillog,lastlog,mail,messages,sendmail.st,wtmp,xdm.errors}
333 t /var/log/news/news.{crit,err,notice}
334
335 c 1777 0 0 /var/tmp
336
337 d /usr/{bin,lib,lib64,libexec,sbin,share}
338
339 s ../var/spool /usr/spool
340 s ../var/tmp /usr/tmp
341
342 grep:
343   /bin/{,e,f}grep
344
345 diffutils:
346   /usr/bin/{cmp,diff}
347
348 findutils:
349   /usr/bin/{find,xargs}
350
351 less:
352   /etc/lesskey
353   /usr/bin/less
354
355 module-init-tools:
356  /sbin/{depmod,genksyms,insmod,modinfo,modprobe,rmmod}
357  /bin/lsmod
358
359 procps:
360   /bin/ps
361   /usr/bin/{free,top,vmstat}
362
363 psmisc:
364   m /bin/fuser /usr/bin
365   /usr/bin/killall
366   /usr/bin/pstree
367
368 procinfo:
369   /usr/bin/socklist
370
371 timezone:
372   /usr/share/zoneinfo/{iso3166,zone}.tab
373
374 strace:
375   /usr/bin/strace
376
377 if !(arch eq 'x86_64' || arch eq 'ia64' || arch eq 'alpha' || arch eq 's390' || arch eq 's390x')
378   ltrace:
379     /usr/bin/ltrace
380     /etc/ltrace.conf
381 endif
382
383 cpio:
384   /usr/bin/mt
385   /bin/cpio
386
387 freetype2:
388   /usr/lib*
389
390 c 0755 0 0 /usr/bin
391 c 0755 0 0 /usr/lib*
392 c 0755 0 0 /usr/sbin
393 c 0755 0 0 /usr/share
394
395 x /etc/ld.so.conf /etc
396
397 if with_yast2 ne 'no'
398   d /usr/X11R6/{bin,include/X11,share}
399
400   s X11R6 /usr/X11
401   # Don't do this!
402   # s /var/X11R6/bin/X /usr/X11R6/bin/X
403
404   if arch eq 's390' || arch eq 's390x'
405     XFree86-Xnest:
406       .
407     XFree86-Xvfb:
408       .
409   endif
410
411   c 0755 0 0 /dev
412
413   if arch ne 's390' && arch ne 's390x'
414   # new XF86 4.0
415   XFree86-server:
416     /usr/X11R6/bin/XFree86
417     /usr/X11R6/lib*/modules/codeconv
418     /usr/X11R6/lib*/modules/drivers/fbdev_drv.o
419   if arch eq 'ppc' || arch eq 'ppc64'
420     /usr/X11R6/lib*/modules/drivers/nv_drv.o
421   endif
422   if arch eq 'ia32' || arch eq 'ia64' || arch eq 'x86_64'
423     /usr/X11R6/lib*/modules/drivers/{vesa,vga}_drv.o
424   endif
425   if arch eq 'ia32'
426     /usr/X11R6/lib*/modules/drivers/vmware_drv.o
427   endif
428     /usr/X11R6/lib*/modules/extensions/lib{dbe,extmod}.a
429     /usr/X11R6/lib*/modules/fonts/libbitmap.a
430     /usr/X11R6/lib*/modules/input
431     /usr/X11R6/lib*/modules/linux
432   if arch ne 'ia64' && arch ne 'sparc' && arch ne 'sparc64' && arch ne 'ppc' && arch ne 'ppc64'
433       /usr/X11R6/lib*/modules/*.uc
434   endif
435     /usr/X11R6/lib*/modules/lib*.a
436   endif
437
438   if arch ne 's390' && arch ne 's390x'
439     XFree86-server-glx:
440       /usr/X11R6/lib*/modules/extensions/lib{glx,GLcore}.a
441   endif
442
443   XFree86-libs:
444     /usr/X11R6/lib*/lib{X11,Xext}.so*
445     /usr/X11R6/lib*/lib{SM,ICE}.so*
446     /usr/X11R6/lib*/lib{Xmu,Xmuu,Xi,Xt,Xrender,Xpm,Xrandr,Xcursor}.so*
447     /usr/X11R6/lib*/libXft.so.2*
448     /usr/X11R6/lib*/libxkbfile.so.*
449     /usr/X11R6/lib*/libXxf86vm.so.*
450     /usr/X11R6/lib*/libXtst.so.*
451     /usr/X11R6/lib*/libXinerama.so.*
452     /usr/X11R6/lib/X11/locale
453     /usr/X11R6/bin/xauth
454     /usr/X11R6/lib*/libXxf86vm.so.*
455
456   expat:
457     /usr/lib*/libexpat.so*
458
459   fontconfig:
460     /etc/fonts/*.conf
461     /usr/lib*/libfontconfig.so.*
462     /usr/bin/fc-cache
463
464   XFree86-Mesa:
465     /usr/lib*/libGL.so.*
466     /usr/lib*/libGLU.so.*
467
468   XFree86:
469     /usr/X11R6/lib/X11/{XErrorDB,XKeysymDB,rgb.txt}
470     /etc/X11/xkb
471     s /etc/X11/xkb /usr/X11R6/lib/X11
472     /usr/X11R6/bin/xkbcomp
473     /usr/X11R6/bin/setxkbmap
474     /usr/X11R6/bin/mkfontdir
475     /usr/X11R6/bin/mkfontscale
476     /usr/X11R6/bin/xrefresh
477     /usr/X11R6/bin/xhost
478     /usr/X11R6/bin/xdpyinfo
479     /etc/X11/xserver
480   r /etc/X11/xserver/C
481   s /etc/X11/xserver /usr/X11R6/lib/X11
482   # unicode stuff
483   d /usr/X11R6/lib/X11/fonts/{misc,uni}
484     /usr/X11R6/lib/X11/fonts/misc/cursor.pcf.gz
485     # 'fixed' font
486     /usr/X11R6/lib/X11/fonts/misc/6x13-ISO8859-1.pcf.gz
487
488     /usr/X11R6/lib/X11/fonts/misc/fonts.scale
489
490   x /usr/X11R6/lib/X11/XF86Config_4 /usr/X11R6/lib/X11
491
492   /usr/X11R6/lib/X11/fonts/misc/{encodings.dir,fonts.alias,fonts.dir,olcursor.pcf.gz}
493
494
495   if arch eq 'x86_64' || arch eq 's390x' || arch eq 'ppc64'
496     R s#usr/X11R6/lib/modules#usr/X11R6/lib64/modules# /usr/X11R6/lib/X11/XF86Config_4
497   endif
498
499   XFree86-fonts-75dpi:
500     m /usr/X11R6/lib/X11/fonts/75dpi/helvB14-ISO8859-1.pcf.gz /usr/X11R6/lib/X11/fonts/misc
501
502   libusb:
503     /usr/lib*/libusb*.so.*
504
505   resmgr:
506     /lib*/libresmgr.so.*
507   if arch eq 's390x'
508 #    these libs are needed for 32-Bit vnc
509
510     glibc-32bit:
511       /lib/ld*.so
512       /lib/libc.so.6
513       /lib/libdl.so.2
514       /lib/libm.so.6
515   endif
516   XFree86-Xvnc:
517     /usr/X11R6/bin/Xvnc
518
519   tightvnc:
520     /usr/X11R6/bin/vncpasswd.arg
521     /usr/share/vnc/classes
522
523   openslp:
524     /etc/slp.spi
525     /etc/slp.conf
526     /usr/bin/slptool
527     /usr/lib*/libslp.so.*
528
529   openslp-server:
530     /etc/slp.reg
531     /etc/slp.reg.d
532     /usr/sbin/slpd
533
534   libxml2:
535     /usr/lib*/libxml2.so*
536
537   libxslt:
538     /usr/lib*
539     /usr/bin
540
541   curl:
542     /usr/lib*/libcurl.so*
543
544   fvwm2:
545     /usr/X11R6/bin/fvwm{,2}
546     /usr/X11R6/bin/FvwmCommand
547     /usr/X11R6/lib/X11/fvwm2/FvwmCommandS
548     /usr/X11R6/share/fvwm/ConfigFvwmDefaults
549     x etc/fvwmrc /usr/X11R6/share/fvwm/fvwmrc.notitle
550
551   fribidi:
552     /usr/lib*/libfribidi.so*
553
554   libstroke:
555     /usr/lib*/libstroke.so*
556
557 endif
558
559 if with_yast2 ne 'no'
560   yast2:
561     /usr
562     /var
563     s /usr/lib/YaST2/bin/YaST2.start /sbin/yast
564   yast2-bootloader:
565     /
566   yast2-core:
567     /
568   yast2-country:
569     /
570   yast2-installation:
571     /
572   yast2-mouse:
573     /
574   yast2-ncurses:
575     /
576   yast2-packagemanager:
577     /
578   yast2-packager:
579     /
580   yast2-qt:
581     /
582     r /usr/X11R6/lib/X11/fonts/uni/newunifont[BI]*.pcf.gz
583     r /usr/X11R6/lib/X11/fonts/uni/unifont.pcf.gz
584     
585   yast2-repair:
586     /
587   yast2-runlevel:
588     /
589 if arch eq 's390' || arch eq 's390x'
590   yast2-s390:
591     /
592 endif
593   yast2-storage:
594     /
595   yast2-transfer:
596     /
597   yast2-trans-bg:
598     /
599   yast2-trans-bs:
600     /
601   yast2-trans-cs:
602     /
603   yast2-trans-da:
604     /
605   yast2-trans-de:
606     /
607   yast2-trans-el_GR:
608     /
609   yast2-trans-en_GB:
610     /
611   yast2-trans-en_US:
612     /
613   yast2-trans-es:
614     /
615   yast2-trans-fr:
616     /
617   yast2-trans-hu:
618     /
619   yast2-trans-it:
620     /
621   yast2-trans-ja:
622     /
623   yast2-trans-ko:
624     /
625   yast2-trans-lt:
626     /
627   yast2-trans-nl:
628     /
629   yast2-trans-pl:
630     /
631   yast2-trans-pt_BR:
632     /
633   yast2-trans-ru:
634     /
635   yast2-trans-sk:
636     /
637   yast2-trans-sl_SI:
638     /
639   yast2-trans-sv:
640     /
641   yast2-trans-tr:
642     /
643   yast2-trans-zh_CN:
644     /
645   yast2-tune:
646     /
647   yast2-x11:
648     /
649   yast2-xml:
650     /
651   yast2-update:
652     /
653   autoyast2-installation:
654     /
655   liby2util:
656    /
657
658   yast2-theme-<yast_theme>:
659     /
660     s <yast_theme> usr/share/YaST2/theme/current
661
662   gpart:
663     /usr/bin
664
665   if with_suse_font ne 'no'
666     desktop-data-SLES:
667       /usr/X11R6/lib/X11/fonts/truetype/SUSESans*.ttf
668   else
669     ghostscript-fonts-std:
670       /usr/X11R6/lib/X11/fonts/URW
671       /usr/share/ghostscript/fonts/fonts.scale
672       /usr/share/ghostscript/fonts/n019003l.pfb
673       /usr/share/ghostscript/fonts/n019063l.pfb
674       /usr/share/ghostscript/fonts/n019004l.pfb
675       /usr/share/ghostscript/fonts/n019024l.pfb
676   endif
677
678 endif
679
680
681 libpng:
682   /usr/lib*/libpng*.so*
683
684 zlib:
685   /lib*/libz.so.1*
686
687 c 0755 0 0 /usr
688 if with_yast2 ne 'no'
689   c 0755 0 0 /usr/X11R6
690   c 0755 0 0 /usr/X11R6/bin
691   c 0755 0 0 /etc/X11
692 endif
693
694 libstdc++:
695   /usr/lib*/libstdc++*.so*
696
697 libjpeg:
698   /usr/lib*/libjpeg.so*
699
700 eject:
701   /bin/eject
702
703 if with_yast2 ne 'no'
704 # would be only needed for libqmng plugin
705 #  libmng:
706 #    /usr/lib*/libmng.so*
707 #  liblcms:
708 #    /usr/lib*/liblcms.so*
709
710   qt3:
711     /etc/X11/qtrc
712     /usr/lib/qt3/bin/qtconfig
713     /usr/lib/qt3
714     /usr/lib*/libqt*.so.3
715     /usr/lib/qt3/lib*/libqt*.so*
716   r /usr/lib/qt3/plugins/imageformats/libqmng*
717
718
719 d /opt/kde3/share/config/SuSE/default
720 x etc/qtrc-<theme> /opt/kde3/share/config/SuSE/default/qtrc
721
722 if theme eq 'Home'
723   kdeartwork3:
724     /opt/kde3/lib*/kde3/plugins/styles/plastik.so
725 else
726   thinkeramik:
727     /opt/kde3/lib*/kde3/plugins/styles/thinkeramik.so
728 endif
729
730   kdelibs3:
731     /opt/kde3/lib*/libkdefx.so*
732 endif
733
734 # remove these:
735 r root mnt tmp usr/libexec
736
737 if arch eq 'ia32'
738   syslinux:
739     /usr/sbin/syslinux
740 endif
741
742 netcfg:
743   /etc/{services,protocols}
744
745 if with_yast2 ne 'no' && arch ne 's390' && arch ne 's390x'
746   saxtools:
747      /usr/X11R6/bin
748    r /usr/X11R6/bin/xkbset
749   saxident:
750     /
751 endif
752
753 if arch eq 'ppc' || arch eq 'sparc' || arch eq 'sparc64'
754   # the agp module from xsvga may cause 700 permissions; fix it here
755   # c 0755 0 0 /lib/modules
756
757   # what for???
758   # d /lib/modules/<kernel_ver>/misc
759 endif
760
761 lvm2:
762   /sbin/lv*  
763   /sbin/pv* 
764   /sbin/vg*
765
766 device-mapper:
767   /lib*
768   /sbin/devmap_mknod.sh
769   /sbin/dmsetup
770
771 reiserfs:
772   /sbin
773
774 gawk:
775   /bin
776
777 if arch eq 'ppc' || arch eq 'ppc64'
778   pdisk:
779     /sbin/pdisk
780
781   lilo:
782     /bin/show_of_path.sh
783
784   fbset:
785     /etc/fb.modes
786     /usr/sbin/fbset
787
788   hfsutils:
789     /usr/bin/hattrib
790    s hattrib /usr/bin/hcd
791    s hattrib /usr/bin/hcopy
792    s hattrib /usr/bin/hdel
793    s hattrib /usr/bin/hdir
794    s hattrib /usr/bin/hformat
795    s hattrib /usr/bin/hls
796    s hattrib /usr/bin/hmkdir
797    s hattrib /usr/bin/hmount
798    s hattrib /usr/bin/hpwd
799    s hattrib /usr/bin/hrename
800    s hattrib /usr/bin/hrmdir
801    s hattrib /usr/bin/humount
802    s hattrib /usr/bin/hvol
803 endif
804
805 initviocons:
806   /bin/initviocons
807   /usr/bin/termprobes
808
809 if arch eq 'ia32'
810   # needed for blinux start script
811   sysvinit:
812     /sbin/{check,kill,start}proc
813
814   sbl:
815     /usr/lib/suse-blinux
816     /etc/init.d/suse-blinux
817     /etc/suse-blinux.conf
818     r /usr/lib/suse-blinux/profile/default
819     s y2base /usr/lib/suse-blinux/profile/default
820
821 endif
822
823 sysvinit:
824   /sbin/checkproc
825   /sbin/showconsole
826   c 755 0 0 /sbin/showconsole
827   /sbin/setconsole
828
829 syslogd:
830   /sbin/klogd
831   m /sbin/syslogd /sbin/syslogd.bin
832   x etc/syslogd /sbin/syslogd
833
834 openssh: prein
835   /etc/init.d/sshd
836   /etc/pam.d/sshd
837   /etc/ssh
838   /usr/sbin/sshd
839   /usr/bin/ssh
840   /usr/bin/ssh-keygen
841   /usr/bin/scp
842   e prein
843
844 heimdal-lib:
845   /etc
846   /usr/lib*/libasn1.so.*
847   /usr/lib*/libgssapi.so.*
848   /usr/lib*/libkrb5.so.*
849   /usr/lib*/libkafs.so.*
850   /usr/lib*/libroken.so.*
851
852 openldap2-client:
853   /usr/lib*/liblber.so.*
854   /usr/lib*/libldap.so.*
855
856 cyrus-sasl:
857   /usr/lib*/libsasl2.so.*
858
859 db:
860   /usr/lib*/libdb-4*.so  
861
862 pam:
863   /etc/pam.d/other
864   /lib*/security
865   /lib*/libpam.so.*
866   /lib*/libpam_misc.so.*
867
868 pam-modules:
869   /{etc,lib*,sbin}
870
871   # don't use cracklib
872   c 755 0 0 /etc/security
873   R s/^(password:.*?)\s+use_cracklib\b/$1/ /etc/security/pam_pwcheck.conf
874
875 libxcrypt:
876   /lib*/libxcrypt.so.*
877
878 cracklib:
879   /usr/lib*/libcrack.so*
880
881 gdbm:
882   /usr/lib*/libgdbm.so*
883
884 vim:
885   /bin/vim
886   /bin/vi
887
888  r /lib*/security/pam_userdb.so
889
890  x etc/hotplug /sbin/
891  c 755 0 0 /sbin/hotplug
892  x etc/inst_setup_ssh /sbin/
893  c 755 0 0 /sbin/inst_setup_ssh
894  x etc/ssh /etc
895  c 644 0 0 /etc/ssh/*
896  d /root
897  x root/.yast2 /root
898  x root/.bash_history /root
899  x root/.bash_login /root
900  x root/.vimrc /root
901
902 parted:
903   /usr/sbin
904   /usr/lib*
905
906 jfsutils:
907   /sbin/{fsck.jfs,mkfs.jfs,jfs_logdump}
908
909 xfsprogs:
910   /sbin/fsck.xfs
911   /sbin/mkfs.xfs
912   /usr/sbin/xfs_{growfs,admin,db}
913
914 wget:
915   /etc
916   /usr/bin
917
918 openssl:
919   /usr/lib*
920   /usr/share/ssl
921
922 timezone:
923   /usr
924   r /usr/share/zoneinfo/posix
925   r /usr/share/zoneinfo/right
926
927 hex:
928   /usr/bin/hex
929
930 bzip2:
931   /usr/lib*/libbz2.so*
932
933 mdadm:
934   /sbin/mdadm
935
936 sock:
937   /usr/bin/sock
938
939 iproute2:
940   /sbin/ip
941
942 if arch ne 's390' && arch ne 's390x'
943   s /lbin/smbmount /sbin/mount.smbfs
944   s /lbin/smbmnt /bin/smbmnt
945 endif
946
947 pwdutils:
948   /etc/pam.d/shadow
949   /usr/sbin/chpasswd
950   /usr/bin/passwd
951 c 644 0 0 /etc/shadow
952
953 gdbm:
954   /usr/lib*/libgdbm.so.*
955   /usr/lib*/libgdbm_compat.so.*
956
957 xf86tools:
958   /usr/sbin/fonts-config
959
960 udpcast:
961   /usr/sbin/udp-receiver
962
963 ntfsprogs:
964   /usr/sbin/ntfsresize
965   /usr/lib*/libntfs.so*
966
967 libselinux:
968   /lib*/libselinux.so*
969
970 evms:
971   /etc/evms.conf
972   /lib*
973   /sbin/evms{_activate,_gather_info}
974
975 screen:
976   /etc
977   /usr/bin/screen
978
979 utempter:
980   /usr/lib*/libutempter.so.*
981
982 freefont:
983   /usr/X11R6/lib/X11/fonts/truetype/FreeSans*
984
985 Crystalcursors:
986   /usr/X11R6/lib/X11/icons/crystalwhite
987
988 pmtools:
989   /usr/sbin/dmidecode
990   /usr/sbin/acpidmp
991
992 sysconfig:
993   /sbin/getcfg*
994   /lib*/libgetconfig.so*
995
996 multipath-tools:
997   /sbin
998   /usr/bin
999
1000 if with_yast2 ne 'no'
1001   if with_suse_font ne 'no'
1002     e mkfontscale usr/X11R6/lib/X11/fonts/truetype
1003     e mkfontdir usr/X11R6/lib/X11/fonts/truetype
1004     e fc-cache usr/X11R6/lib/X11/fonts/truetype
1005   else
1006     e mkfontscale usr/share/ghostscript/fonts
1007     e mkfontdir usr/share/ghostscript/fonts
1008     e fc-cache usr/share/ghostscript/fonts
1009   endif
1010
1011   e mkfontscale usr/X11R6/lib/X11/fonts/misc
1012   e mkfontdir usr/X11R6/lib/X11/fonts/misc
1013   e fc-cache usr/X11R6/lib/X11/fonts/misc
1014
1015   e mkfontscale usr/X11R6/lib/X11/fonts/uni
1016   e mkfontdir usr/X11R6/lib/X11/fonts/uni
1017   e fc-cache usr/X11R6/lib/X11/fonts/uni
1018
1019   e touch usr/X11R6/lib/X11/fonts/*/*
1020   e sleep 2
1021   e touch usr/X11R6/lib/X11/fonts/*/font*
1022 endif
1023
1024 r /usr/X11R6/bin/mkfontdir
1025 r /usr/X11R6/bin/mkfontscale
1026 r /usr/X11R6/bin/fc-cache
1027
1028 x /usr/lib/YaST/.Reh /usr/lib/YaST2
1029 x etc/inst_setup /sbin/inst_setup
1030 x etc/create_interface /sbin/create_interface
1031 x etc/adddir /sbin/adddir
1032 c 755 0 0 /sbin/inst_setup
1033 c 755 0 0 /sbin/create_interface
1034 c 755 0 0 /sbin/adddir
1035
1036 # run depmod
1037 E /sbin/depmod -a -F /System.map <kernel_ver>
1038
1039 # final clean up
1040 r /etc/X11/xserver/C
1041 r /usr/share/doc/packages/*
1042
1043 # r /modules
1044 r /System.map
1045 r /sbin/insserv
1046
1047 # some scripts write to /dev/null...
1048 r /dev
1049
1050 E TZ= LANG= LC_ALL= date +%Y%m%d >.timestamp
1051
1052 # make passwords not expire
1053 e perl -pi -e "s/^(([^:]*:){4})[^:]*/\$1/" etc/shadow
1054
1055 # copy empty dictionary
1056 e cp -a /usr/lib/cracklib_dict.* usr/lib
1057
1058 # x usr/bin/conservative_lndir usr/bin
1059