[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
%post problems via CDROM to VM
- From: gene huft wachovia com
- To: kickstart-list redhat com
- Subject: %post problems via CDROM to VM
- Date: Thu, 6 Mar 2008 12:11:28 -0500
My shell code in the %post section of
an all-CDROM-contained kickstart does not work the same as it network build.
I'm still troubleshooting, but it appears I have a severly restricted shell
environment during this phase. (Why would it be different from network
install? same code?)
Is it possible the %post section really
does not kick in until after it's first reboot?? If so, that may be the
difference, because I must manually, unmount the virtual CDROM after the
first boot, or it will simply boot from the CDROM again & repeat all
over. However, I do see the message that says it's doing post installation,
but it's definately not working as expected.
My new RHEL 5.1 32-bit VM is indeed
installed, but with NONE of the post script stuff.
I set up some echo statements to help
me troubleshoot...note that it does not create a mount point like I tell
it, and certainly does not copy off script:
-------------------------------------------------------------------------------------------------
%post --interpreter /bin/bash
#
echo "Entering into %POST section"
>> /opt/POST.txt
#export METHOD=NETWORK
export METHOD=CDROM
echo "METHOD=${METHOD}" >>
/opt/POST.txt
export VER=RHEL5_32
echo "VERSION=${VER}" >>
/opt/POST.txt
#####################
mkdir -p /cdrom
/bin/mount -t iso96660 -o ro /dev/cdrom
/cdrom
#
mount >> /opt/POST.txt
echo "Copy and execute post configure
script." >> /opt/POST.txt
#
cp /cdrom/third-party/rhel_post.bash
/opt/rhel_post.bash
ls -la /opt >> /opt/POST.txt
[ -f /opt/rhel_post.bash ] &&
cd /opt;./rhel_post.bash||\
echo "Trying just copy from third-party...not
/cdrom/third-party" >> /opt/POST.txt
cp third-party/rhel_pst.bash /opt/rhel_post.bash
ls -al /opt >> /opt/POST.txt
-------------------------------------------------------------------------------------------------
What's weird, is that it produced an
/opt/POST.txt? file and a /opt/POST.txt file:
cat POST.txt?
Entering into %POST section
METHOD=CDROM
VERSION=RHEL5_32
/dev/root on / type ext3 (ro)
Copy and execute post configure script.
total 24
drwxr-xr-x 2 root root
4096 Mar 6 09:19.
drwxr-xr-x 24 root root
4096 Mar 6 09:19..
-rw-r--r-- 1
root root 121 Mar 6 09:19 POST.txt?
total 32
drwxr-xr-x 2 root root
4096 Mar 6 09:19.
drwxr-xr-x 24 root root
4096 Mar 6 09:19..
-rw-r--r-- 1
root root 61 Mar 6 09:19 POST.txt
-rw-r--r-- 1
root root 271 Mar 6 09:19 POST.txt?
cat POST.txt
Tyring just copy from third-party..not
/cdrom/third-party
Any ideas?
Gene
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]