# This is the post-configuration section of the kickstart # installer. It runs inside the live CD chroot while it is # being created (after all the packages have been installed) # but before we make the ISO. # # Copyright (C) 2007 Red Hat Inc. # Written by Richard W.M. Jones # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # # $Id$ # This is the virt-p2v script. cat > /usr/bin/virt-p2v.ml << '__EOF1234__' @VIRT-P2V.ML@ __EOF1234__ chmod 0755 /usr/bin/virt-p2v.ml /sbin/restorecon /usr/bin/virt-p2v.ml # Install custom inittab. cat > /etc/inittab << '__EOF4123__' @INITTAB@ __EOF4123__ # Install custom lvm.conf. The script selects this by adjusting # $LVM_SYSTEM_DIR environment variable at the right time. cp -a /etc/lvm /etc/lvm.new cat > /etc/lvm.new/lvm.conf << '__EOF4312__' @LVM.CONF@ __EOF4312__ # Turn off firstboot for livecd boots. echo "RUN_FIRSTBOOT=NO" > /etc/sysconfig/firstboot # Don't start yum-updatesd for livecd boots. /sbin/chkconfig --level 345 yum-updatesd off # Don't start cron/at as they tend to spawn things which are # disk intensive that are painful on a live image. /sbin/chkconfig --level 345 crond off /sbin/chkconfig --level 345 atd off /sbin/chkconfig --level 345 anacron off /sbin/chkconfig --level 345 readahead_early off /sbin/chkconfig --level 345 readahead_later off # Stopgap fix for RH #217966; should be fixed in HAL instead touch /media/.hal-mtab # Make some mountpoints. mkdir /mnt/root %end