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