[ale] [ALE] Any Kickstart Guru's In the House

Matthew simontek at gmail.com
Tue May 22 13:45:15 EDT 2012


Ahh, I was just going to re-write it once I got off base. Yes %pre and
%post are needed for it to work.

On 5/22/12, Brian MacLeod <nym.bnm at gmail.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> My first guess is that you are running these in two different
> environments:
>
> The %pre gets run in the environment of the boot image (whatever its
> source its).
>
> The %post, without seeing the relevant lines, is being run in a chroot
> environment of your newly installed system.  As such, /root is a
> different place than the /root %PRE stashed the files.
>
> You probably want:
>
> %post --nochroot
>
> For this to work.
>
> And in case it is a question (for you or others), you can have
> multiple %posts, some chroot and some not.  Just separate what you
> need appropriately.
>
>
> Brian
>
>
> On 5/22/12 1:01 PM, Chuck Payne wrote:
>> Hey Guys,
>>
>> I neeed help for Kickstart Guru.
>>
>> I am trying to get my kickstart to work, where I can type the host
>> name, up, and nic and it will place it.
>>
>> I have two script a pre and post . While the box is being build, if
>> I log in tty2, I can see that it is create the files from the pre,
>> but I am not seeing them place in the post.  I was able to copy the
>> file to the tmp of the system and place them, but I want to script
>> to do it.
>>
>>
>> ------------------------------------------PRE
>> ----------------------------------------------------------
>>
>> chvt 6
>>
>> read -p " What is my fully-qualified hostname (ex.
>> somehost.magidesign.com)? " NAME < /dev/tty6 >/dev/tty6 2>&1
>>
>> read -p " What is my IP address? " IP < /dev/tty6 >/dev/tty6 2>&1
>>
>> read -p " What is my netmask? " NM < /dev/tty6 >/dev/tty6 2>&1
>>
>> read -p " What is my default gateway? " GATEWAY < /dev/tty6
>> >/dev/tty6 2>&1
>>
>> read -p " What network interface am I using (ex. eth0, eth1, etc)?
>> " INT < /dev/tty6 >/dev/tty6 2>&1
>>
>> # ===================================
>>
>> # Create /etc/sysconfig/network file echo "NETWORKING=yes
>> GATEWAY=${GATEWAY} HOSTNAME=${NAME}" > /root/network
>>
>> #Create network config echo "DEVICE=${INT} ONBOOT=yes
>> NETMASK=${NM} IPADDR=${IP} TYPE=Ethernet USERCTL=no IPV6INIT=no " >
>> /root/ifcfg-${INT}
>>
>> cat /etc/sysconfig/network-scripts/ifcfg-${INT} | grep HW >>
>> /root/ifcfg-${INT}
>>
>> echo ${INT} > /root/tmp-int
>>
>> chvt 1
>>
>> ---------------------------------------------------PRE
>> SCRIPT-------------------------------------------
>>
>>
>> There is one other issue, doesn't look like it copying my script
>> to the box as well. If I do 2>&1 to a log, I should be able to get
>> my output correct?
>>
>>
>> --------------------------------------------------Post
>> SCRIPT---------------------------------------------
>>
>> cp /etc/resolv.conf /mnt/sysimage/etc/resolv.conf # copy files cp
>> -f /root/network /mnt/sysimage/etc/sysconfig/network cp -f
>> /root/ifcfg-eth* /mnt/sysimage/etc/sysconfig/network-scripts/ cp -f
>> /root/tmp-int /mnt/sysimage/root
>>
>> # force hostname change export LONG=`/mnt/sysimage/bin/grep -i
>> hostname /mnt/sysimage/etc/sysconfig/network |
>> /mnt/sysimage/bin/cut -f2 -d=` export SHORT=`/mnt/sysimage/bin/echo
>> $LONG | /mnt/sysimage/bin/cut -f1 -d.` /mnt/sysimage/bin/hostname
>> $LONG
>>
>> # setup variables for use in /etc/hosts export
>> INT=`/mnt/sysimage/bin/cat /mnt/sysimage/tmp/tmp-int` export
>> IP=`/mnt/sysimage/bin/grep -i ipaddr
>> /mnt/sysimage/etc/sysconfig/network-scripts/ifcfg-$INT |
>> /mnt/sysimage/bin/cut -f2 -d=` echo "${IP}
>> ${LONG} ${SHORT}" >> /mnt/sysimage/etc/hosts
>>
>> #/mnt/sysimage/bin/rm -f /mnt/sysimage/root/tmp-int
>>
>> %post # Fix resolv.conf cat >> /etc/resolv.conf << EOF nameserver
>> 65.166.136.9 nameserver 38.116..38.49 nameserver 65.166.136.2
>> domain magidesign.com search magidesign.net magidesign.com EOF
>>
>> # Set up the server to be a part of magi cp motd motd.old cd /tmp
>> wget https://spacewalk2.magidesign.com/pub/motd
>>
>> cd /mnt/sysimage/usr/local/bin wget
>> https://spacewalk2.magidesign.com/pub/sat_reg.sh chmod +x
>> /mnt/sysimage/usr/local/bin/sat_reg.sh wget
>> https://spacewalk2.magidesign.com/pub/magi_setup.sh chmod +x
>> /mnt/sysimage/usr/local/bin/magi_setup.sh
>> /mnt/usr/local/bin/sat_reg.sh /mnt/usr/local/bin/magi_setup.sh
>>
>> cd /tmp wget
>> http://spacewalk2.magidesign.com/pub/webmin-1.580-1.noarch.rpm rpm
>> -ivh webmin-1.580-1.noarch.rpm
>>
>> ---------------------------------------------------POST
>> SCRIPT----------------------------------------------------- --
>> Terror PUP a.k.a Chuck "PUP" Payne
>>
>> (678) 636-9678 ----------------------------------------- Discover
>> it! Enjoy it! Share it! openSUSE Linux.
>> ----------------------------------------- openSUSE --
>> en.opensuse.org/User:Terrorpup openSUSE Ambassador/openSUSE Member
>> Community Manager -- Southeast Linux Foundation (SELF)
>> skype,twiiter,identica,friendfeed -- terrorpup freenode(irc)
>> --terrorpup/lupinstein Register Linux Userid: 155363
>>
>> Have you tried SUSE Studio? Need to create a Live CD,  an app you
>> want to package and distribute , or create your own linux distro.
>> Give SUSE Studio a try. www.susestudio.com. See you at Southeast
>> Linux Fest, June 8-10, 2012 in Charlotte, NC.
>> www.southeastlinuxfest.org
>>
>> _______________________________________________ Ale mailing list
>> Ale at ale.org http://mail.ale.org/mailman/listinfo/ale See JOBS,
>> ANNOUNCE and SCHOOLS lists at http://mail.ale.org/mailman/listinfo
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iQE4BAEBCAAiBQJPu8jaGxhoa3A6Ly9rZXlzZXJ2ZXIudWJ1bnR1LmNvbQAKCRD5
> XCJY/q4Y6IDYCACOke+DYOmh1GzudhvNrkuFmEN7qkISuZuewexd4YTTUFudP4ga
> JIr4/94c109Kh6GTeNw2DM1/bA5f0pSEwkGhNkn6l8te8JltVTRwg5Cz/6SQCxcD
> D+SCH3LsmtGufEk4PzZdhHumbhK/o6lWunMZLZj/gyYuiJnlvDhHAfUwAiGp11iy
> Hzro3/cwGV+uaqgPjgbbNq1O9arTBMl0CvNydyC0tdlQ9MU5dDtDu+CurCq0Ln19
> 5i6UtrLjRPrQpjoh0gesLRuTdkrQQqnQH8unle+YcnNfs6xitjtSSEfvbjJpEDj5
> sT+Sf+UAUUY88wCGBzkyNBK2xbjoD6kNZBY0
> =4nYj
> -----END PGP SIGNATURE-----
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/listinfo
>

-- 
Sent from my mobile device

SimonTek
912-398-6704


More information about the Ale mailing list