# Format: TARGET LINK
# Will create a symbolic link as such: TARGET <-- LINK
# As per the command 'ln -s TARGET LINK'
# If a file or link already exists at LINK, it will not be clobbered.
#
# note: basedir for LINK will be created if it is not present. If you
# want to link a directory, DO NOT PUT A TRAILING SLASH ON THE LINK!
#
# You can use macro expansion when defining the TARGET
#   %{link}  Is the exact text of the LINK field (from this file)
#   %{vnfs}  Is the path to the root of the VNFS, e.g. /vnfs/default
# The %{vnfs} macro is intended for use with the 'ramdisk nfs hybrid' option
# set to 1 in the vnfs.conf file.
#
# Note, if the %{vnfs} macro is used and if the resulting target doesn't
# exist on the master at that location, the link will not be created.
# This prevents extranious broken links from being created.  However,
# if you hard code the target location, the above existence check is skipped.
# This might be useful for pointing a symbolic link to a volume or directory
# that will only exist on a live node, which is not mounted on the master.
# For example:
#/mnt/not-there-yet	/usr/tmp

# These individual directories will be symlinked to a NFS mountpoint
# If they were excluded from the ramdisk by the vnfs's 'excludes file'
%{vnfs}/%{link}	var/lib
%{vnfs}/%{link}	var/lib/rpm		# in case var/lib exists
%{vnfs}/%{link}	var/cache/man
%{vnfs}/%{link}	etc/makedev.d
%{vnfs}/%{link}	etc/locale
%{vnfs}/%{link}	etc/openldap
%{vnfs}/%{link}	etc/security
%{vnfs}/%{link}	etc/pam.d
%{vnfs}/%{link}	etc/ppp
%{vnfs}/%{link}	etc/pcmcia
%{vnfs}/%{link}	etc/X11
%{vnfs}/%{link}	usr/sbin
%{vnfs}/%{link}	usr/bin
%{vnfs}/%{link}	usr/src
%{vnfs}/%{link}	usr/etc
%{vnfs}/%{link}	usr/dict
%{vnfs}/%{link}	usr/games
%{vnfs}/%{link}	usr/kerberos
%{vnfs}/%{link}	usr/libexec
%{vnfs}/%{link}	usr/X11R6
%{vnfs}/%{link}	usr/include

# various /lib and /usr/lib directories
%{vnfs}/%{link}	lib/security
%{vnfs}/%{link}	usr/lib/rpm
%{vnfs}/%{link}	usr/lib/perl5
%{vnfs}/%{link}	usr/lib/autofs
%{vnfs}/%{link}	usr/lib/libuser
%{vnfs}/%{link}	usr/lib/X11
%{vnfs}/%{link}	usr/lib/games
%{vnfs}/%{link}	usr/lib/locale
%{vnfs}/%{link}	usr/lib/gconv
%{vnfs}/%{link}	usr/lib/debug
%{vnfs}/%{link}	usr/lib/gcc-lib
%{vnfs}/%{link}	usr/lib/sasl
%{vnfs}/%{link}	usr/lib/sasl2
%{vnfs}/%{link}	usr/lib/python2.2
# and now for the 64-bit systems...
%{vnfs}/%{link}	lib64/security
%{vnfs}/%{link}	usr/lib64/rpm
%{vnfs}/%{link}	usr/lib64/perl5
%{vnfs}/%{link}	usr/lib64/autofs
%{vnfs}/%{link}	usr/lib64/libuser
%{vnfs}/%{link}	usr/lib64/X11
%{vnfs}/%{link}	usr/lib64/games
%{vnfs}/%{link}	usr/lib64/locale
%{vnfs}/%{link}	usr/lib64/gconv
%{vnfs}/%{link}	usr/lib64/debug
%{vnfs}/%{link}	usr/lib64/gcc-lib
%{vnfs}/%{link}	usr/lib64/sasl
%{vnfs}/%{link}	usr/lib64/sasl2
%{vnfs}/%{link}	usr/lib64/python2.2

%{vnfs}/%{link}	usr/local
# following lines symlink the subdirs in case usr/local exists on the ramdisk
%{vnfs}/%{link}	usr/local/bin
%{vnfs}/%{link}	usr/local/doc
%{vnfs}/%{link}	usr/local/etc
%{vnfs}/%{link}	usr/local/games
%{vnfs}/%{link}	usr/local/include
%{vnfs}/%{link}	usr/local/lib
%{vnfs}/%{link}	usr/local/libexec
%{vnfs}/%{link}	usr/local/man
%{vnfs}/%{link}	usr/local/sbin
%{vnfs}/%{link}	usr/local/share
%{vnfs}/%{link}	usr/local/src

%{vnfs}/%{link}	usr/share
# following lines symlink the subdirs in case usr/share exists on the ramdisk
%{vnfs}/%{link}	usr/share/ImageMagick
%{vnfs}/%{link}	usr/share/VFlib
%{vnfs}/%{link}	usr/share/aclocal
%{vnfs}/%{link}	usr/share/aclocal-1.6
%{vnfs}/%{link}	usr/share/application-registry
%{vnfs}/%{link}	usr/share/applications
%{vnfs}/%{link}	usr/share/aspell
%{vnfs}/%{link}	usr/share/aumix
%{vnfs}/%{link}	usr/share/autoconf
%{vnfs}/%{link}	usr/share/automake-1.6
%{vnfs}/%{link}	usr/share/awk
%{vnfs}/%{link}	usr/share/battstat_applet
%{vnfs}/%{link}	usr/share/blackjack
%{vnfs}/%{link}	usr/share/bonobo
%{vnfs}/%{link}	usr/share/control-center
%{vnfs}/%{link}	usr/share/control-center-2.0
%{vnfs}/%{link}	usr/share/cvs
%{vnfs}/%{link}	usr/share/ddd-3.3.1
%{vnfs}/%{link}	usr/share/dict
%{vnfs}/%{link}	usr/share/doc
%{vnfs}/%{link}	usr/share/eazel-engine
%{vnfs}/%{link}	usr/share/emacs
%{vnfs}/%{link}	usr/share/empty
%{vnfs}/%{link}	usr/share/eog
%{vnfs}/%{link}	usr/share/fig2dev
%{vnfs}/%{link}	usr/share/file-roller
%{vnfs}/%{link}	usr/share/fonts
%{vnfs}/%{link}	usr/share/gdm
%{vnfs}/%{link}	usr/share/gen_util
%{vnfs}/%{link}	usr/share/geyes
%{vnfs}/%{link}	usr/share/gftp
%{vnfs}/%{link}	usr/share/ghostscript
%{vnfs}/%{link}	usr/share/gimp
%{vnfs}/%{link}	usr/share/gimp-print
%{vnfs}/%{link}	usr/share/glib-2.0
%{vnfs}/%{link}	usr/share/gnect
%{vnfs}/%{link}	usr/share/gnibbles
%{vnfs}/%{link}	usr/share/gnobots2
%{vnfs}/%{link}	usr/share/gnome
%{vnfs}/%{link}	usr/share/gnome-2.0
%{vnfs}/%{link}	usr/share/gnome-about
%{vnfs}/%{link}	usr/share/gnome-panel
%{vnfs}/%{link}	usr/share/gnome-print
%{vnfs}/%{link}	usr/share/gnome-sound-recorder
%{vnfs}/%{link}	usr/share/gnome-stones
%{vnfs}/%{link}	usr/share/gnome-terminal
%{vnfs}/%{link}	usr/share/gnupg
%{vnfs}/%{link}	usr/share/groff
%{vnfs}/%{link}	usr/share/grub
%{vnfs}/%{link}	usr/share/gtk-2.0
%{vnfs}/%{link}	usr/share/gtk-doc
%{vnfs}/%{link}	usr/share/guile
%{vnfs}/%{link}	usr/share/gweather
%{vnfs}/%{link}	usr/share/hwdata
%{vnfs}/%{link}	usr/share/i18n
%{vnfs}/%{link}	usr/share/icons
%{vnfs}/%{link}	usr/share/idl
%{vnfs}/%{link}	usr/share/info
%{vnfs}/%{link}	usr/share/intltool
%{vnfs}/%{link}	usr/share/java
%{vnfs}/%{link}	usr/share/kudzu
%{vnfs}/%{link}	usr/share/libgnomeprint
%{vnfs}/%{link}	usr/share/libtool
%{vnfs}/%{link}	usr/share/locale
%{vnfs}/%{link}	usr/share/man
%{vnfs}/%{link}	usr/share/mc
%{vnfs}/%{link}	usr/share/metacity
%{vnfs}/%{link}	usr/share/mime-info
%{vnfs}/%{link}	usr/share/misc
%{vnfs}/%{link}	usr/share/nautilus
%{vnfs}/%{link}	usr/share/oaf
%{vnfs}/%{link}	usr/share/omf
%{vnfs}/%{link}	usr/share/openldap
%{vnfs}/%{link}	usr/share/pilot-link
%{vnfs}/%{link}	usr/share/pixmaps
%{vnfs}/%{link}	usr/share/pspell
%{vnfs}/%{link}	usr/share/pygtk
%{vnfs}/%{link}	usr/share/scrollkeeper
%{vnfs}/%{link}	usr/share/sgml
%{vnfs}/%{link}	usr/share/sol-games
%{vnfs}/%{link}	usr/share/sounds
%{vnfs}/%{link}	usr/share/ssl
%{vnfs}/%{link}	usr/share/stickynotes
%{vnfs}/%{link}	usr/share/tabset
%{vnfs}/%{link}	usr/share/tcl8.3
%{vnfs}/%{link}	usr/share/terminfo
%{vnfs}/%{link}	usr/share/themes
%{vnfs}/%{link}	usr/share/tk8.3
%{vnfs}/%{link}	usr/share/type-convert
%{vnfs}/%{link}	usr/share/umb-scheme
%{vnfs}/%{link}	usr/share/vim
%{vnfs}/%{link}	usr/share/vte
%{vnfs}/%{link}	usr/share/w3c-libwww
%{vnfs}/%{link}	usr/share/wireless-applet
%{vnfs}/%{link}	usr/share/xml
%{vnfs}/%{link}	usr/share/xmms
%{vnfs}/%{link}	usr/share/xmodmap
%{vnfs}/%{link}	usr/share/xpdf
%{vnfs}/%{link}	usr/share/xscreensaver
%{vnfs}/%{link}	usr/share/xsessions
%{vnfs}/%{link}	usr/share/yum
%{vnfs}/%{link}	usr/share/zoneinfo
