#!/bin/sh -eu

function usage
{
    echo "Usage: $0 destination-directory" >&2
    exit 1;
}

if [ $# -ne 1 ]; then
  usage;
fi

dstdir="$1"

grep -v securetty <"$dstdir/etc/pam.d/login" >"$dstdir/etc/pam.d/login.new"
mv "$dstdir/etc/pam.d/login.new" "$dstdir/etc/pam.d/login"

cp "$dstdir/usr/share/grub/i386-redhat/stage"[12] "$dstdir/boot/grub"
rm "$dstdir/boot/grub/splash.xpm.gz";

#If you include /etc/shadow in files/ containing root's password, 
#uncomment the following two lines:
#sed 's/root::/root:x:/' <"$dstdir/etc/passwd" >"$dstdir/etc/passwd.new"
#mv "$dstdir/etc/passwd.new" "$dstdir/etc/passwd"

rmdir "$dstdir/var/tmp"
ln -s ../tmp "$dstdir/var/tmp"

