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