#!/bin/bash
OUTDIR="/tftpboot/pxelinux.cfg"
KSFILE=$(printf '%02X' ${1//./ })
cat > $OUTDIR/$KSFILE << EOF
DEFAULT 0
LABEL 0
  kernel vmlinuz
  append initrd=initrd.img noipv6 ks=http://192.168.0.254/cgi-bin/rhel-5.5.sh
EOF
ln -s $OUTDIR/$KSFILE $OUTDIR/$1
