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