#
# Author RH Lamb 2012 ICANN
#
# First do a Centos 6.0 install and reboot
# yum install openssl-devel ccid pcsc-lite-devel pcsc-lite-libs pcsc-lite emacs libtool automake autoconf gcc make system-config-kickstart tpm-tools-pkcs11 tpm-tools opencryptoki
# yum update
# mkdir /opt/dccom
# cd /opt/dccom
# untar dnssec tools archive
# cd bind
# ./configure
# make
# cd ..
####yum install ccid pcsc-lite-devel pcsc-lite-libs pcsc-lite 
####yum install libtool automake autoconf
#     wget http://www.opensc-project.org/files/opensc/opensc-0.12.2.tar.gz
# tar zxf opensc-0.12.2.tar.gz
# cd opensc-0.12.2
# ./bootstrap
# LIBS="-ldl" ./configure --prefix=/opt/dccom
# make install
# cd ..
# ./doit
#     wget http://dl.fedoraproject.org/pub/epel/6/i386/python-imgcreate-13.4-2.el6.i686.rpm
# rpm -ivh python-imgcreate-13.4-2.el6.i686.rpm
# yum install syslinux-extlinux 
#     wget http://dl.fedoraproject.org/pub/epel/6/i386/livecd-tools-13.4-2.el6.i686.rpm
# rpm -ivh livecd-tools-13.4-2.el6.i686.rpm
####yum install system-config-kickstart emacs
# system-config-kickstart --generate dnssecks.cfg
#emacs currentconfig.ks    add
#  repo --name=development --mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#  (see /etc/yum.repo.d/)
#  timezone UTC
#  Comment out of list like livecd,imgcreate,gpg-pubkey,thunderbird, etc... 
#  Add %post section before %end
#%post --nochroot
#
#echo "Running post additions..."
#echo "Adding DNSSEC tools..."
#/bin/echo "CHECK AND SET DATE" >> $INSTALL_ROOT/etc/motd
#/bin/mkdir -p $INSTALL_ROOT/opt
#cd $INSTALL_ROOT/opt
#/bin/echo "echo '********** CHECK AND SET DATE ************'" > set-date
#/bin/chmod a+x set-date
#/bin/mkdir dccom
#cd dccom
#cp -Rp /opt/dccom/* .
#echo "Updating default profile..."
#/bin/echo "export PATH=.:/opt:/opt/dccom/:\$PATH" >> $INSTALL_ROOT/etc/profile
#/bin/echo "/opt/set-date" >> $INSTALL_ROOT/etc/profile
#echo "Setting serial.."
#dt=`date -u +%Y%m%d`
#echo "Serial: ICANN-DNSSEC-DEMO-$dt" >  $INSTALL_ROOT/etc/SERIAL
#echo "Serial: ICANN-DNSSEC-DEMO-$dt" >>  $INSTALL_ROOT/etc/issue
#echo "finished post.."
#
# cd /root
# mkdir cache
# mkdir cache/live
# livecd-creator --config=/opt/dccom/dnssecks.cfg --fslabel=Centos60-ICANN-DNSSEC-KC --cache=cache/live
# wodim -scanbus
# wodim -v dev=5,0,0 driveropts=burnfree -dao Centos60-ICANN-DNSSEC-KC.iso
#
mv bin/* .
cp -p bind/bin/dig/dig .
cp -p bind/bin/rndc/rndc .
cp -p bind/bin/dnssec/dnssec-signzone .
cp -p bind/bin/dnssec/dnssec-keygen .
cp -p bind/bin/confgen/rndc-confgen .
cp -p bind/bin/named/named .
cc addsecs2date.c -o addsecs2date
cc -c sha1.c
cc pem2dnskey.c -o pem2dnskey sha1.o -lssl
cc removednskeyrrsig.c -o removednskeyrrsig
cc dsoaupdate.c  -o dsoaupdate
cc -Icryptoki pkcs11-backup.c -o pkcs11-backup sha1.o -lssl -ldl
rm -f *.o
# 
# end
# 
