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