#!/bin/sh
#
# Server-specific Solaris 8 Jumpstart post-install script.
# This script is called from the generic finish script, and carries
# out server-specific customizations.
#
# Revision History :
#
# 17-Sep-2001 - Scott Howard - Initial Version
#
#


#########################################################
echo "### Disable nscd start script."
rm /etc/rc2.d/S76nscd


#########################################################
echo "### Disable CDE login start script."
rm /etc/rc2.d/S99dtlogin


#########################################################
echo "### Remmoving entries from /etc/auto_master"
/usr/bin/perl -pe 'print "#" if (!/^#/ && !/\/net/)' -i /etc/auto_master


#########################################################
echo "### Adding sys cron entries for SAR."
/bin/cat <<EOF >> /var/spool/cron/crontabs/sys
0,10,20,30,40,50 * * * * /usr/lib/sa/sa1
55 23 * * * /usr/bin/find /var/adm/sa -mtime +28 -type f -exec /usr/bin/rm {} \;
EOF


#########################################################
echo "### Fix /etc/init.d/perf to checkpoint sar after a reboot"
/usr/bin/perl -pe 's/^#// if ($X|=/INIT_RUN_LEVEL/)' -i /etc/init.d/perf


#########################################################
echo "### Limiting tmpfs filesystems to 500Mb each"
perl -pe 's/^(swap\s+-\s+\S+\s+tmpfs\s+-\s+yes\s+)-$/\1size=500M/' -i /etc/vfstab
