#!/usr/bin/perl # /etc/freevsd.conf # # Site specific configuration file for FreeVSD # Redhat GNU/Linux version. # Send mail notification when virtual server has been created. It is # useful to define this if you are interested in the password that has # been randomly set for the admin user. # Set to either YES or NO. $send_mail = 'NO'; # If `send_mail' is set to YES, then `mail_addr' will be the destination # address $mail_addr = 'me@mydomain.com'; # A text file template to be sent to `mail_addr'. If the template contains # the following tokens then each will be replaced by some value before # the message is sent. # # Token # #VS# Replace with the virtual server name # #HOSTNAME# Replace with the hostname of the virtual server # #IPADDRESS# Replace with the IP address of the virtual server # #PASSWORD# Replace with the password for the `admin' user. # $mail_template = '/virtual/dsvr-vsd/mail-template.txt'; # Path to the vendor specific configuration files. # A pathname is automatically substituted here when you install FreeVSD. $os_skelrepo = $path{os_skelrepo}; # A list of files and binaries and directories that we wish to # include in the skel from the /bin directory. @bin_progs = ('arch', 'awk', 'basename', 'bash', 'cat', 'csh', 'date', 'echo', 'ed', 'egrep', 'ex', 'false', 'fgrep', 'gawk', 'grep', 'gtar', 'gunzip', 'gzip', 'hostname', 'igawk', 'ln', 'login', 'mail', 'mknod', 'mktemp', 'more', 'mount', 'nice', 'pwd', 'red', 'rvi', 'rview', 'sed', 'sh', 'sleep', 'sort', 'tar', 'tcsh', 'true', 'umount', 'uname', 'usleep', 'vi', 'view', 'vimtutor', 'zcat'); # A list of files and binaries and directories that we wish to # include in the skel from the /bin directory. @sbin_progs = ('chkconfig', 'install-info', 'syslogd', 'ldconfig'); # A list of files and binaries and directories that we wish to # include in the skel from the /sbin directory. @usr_sbin_progs = ('atd', 'atrun', 'chroot', 'crond', 'httpd', 'in.telnetd', 'logrotate', 'logresolve', 'makemap', 'rotatelogs', 'suexec', 'sendmail', 'smrsh', 'tcpd', 'tmpwatch'); # A list of files and binaries and directories that we wish to # include in the skel from the /usr/libexec directory. @usr_libexec_progs = ('awk'); # The skel creation script blindly copy most files on the system disk. # This is not sensible so the final phase of the skel creation is to # delete all of the files and directories that we specify here. # Standard shell wildcards are allowed. @delete_progs = ('usr/lib/X11', 'usr/lib/xemacs*', 'lib/modules', 'usr/X11/lib/X11', 'usr/X11/lib/asdm', 'usr/bin/X11', 'usr/bin/netsc*', 'usr/bin/netsetup', 'usr/bin/newsgroups', 'usr/bin/nntplist', 'usr/bin/qrttoppm', 'usr/bin/statserial', 'usr/bin/yp*', 'usr/bin/pbm*', 'usr/bin/pnm*', 'usr/bin/ppm*', 'usr/lib/linuxconf', 'usr/lib/lout', 'usr/lib/games', 'usr/lib/rhs', 'usr/bin/consolehelper', 'usr/bin/reboot', 'usr/bin/shutdown', 'usr/bin/halt', # These are installed by the RPMs 'usr/sbin/ramsize', 'usr/sbin/rdev', 'usr/sbin/rootflags', 'usr/sbin/swapdev', 'usr/sbin/vidmode', 'usr/sbin/vigr', 'usr/sbin/vipw', 'usr/sbin/zic', 'usr/sbin/zdump', 'usr/sbin/readprofile', 'usr/sbin/rpcinfo', 'usr/sbin/tunelp', 'etc/ssh/sshd_config.rpmnew', # Remove freevsd stuff 'usr/share/freevsd', 'usr/bin/bevs');