Unable to use nfs in %post

Rodrick Brown rbrown at BallistaSec.com
Mon Mar 10 20:21:32 UTC 2008


Everything works like a charm when using vty 2 and issuing the command
manually however I'm still not able to get it working from my Kickstart
profile 

 

Here is the %post section from my profile.ks 

 

%post

/usr/sbin/ntpdate -su pool.ntp.org

 

echo "Turning off some packages"

/sbin/chkconfig --level 0123456 apmd off

/sbin/chkconfig --level 0123456 atd off

/sbin/chkconfig --level 0123456 sendmail off

/sbin/chkconfig --level 0123456 lpd off

/sbin/chkconfig --level 0123456 xfs off

/sbin/chkconfig --level 0123456 gpm off

/sbin/chkconfig --level 0123456 wine off

/sbin/chkconfig --level 0123456 cups off

/sbin/chkconfig --level 0123456 ntpd off

/sbin/chkconfig --level 0123456 nscd off

/sbin/chkconfig --level 0123456 sendmail off

/sbin/chkconfig --level 0123456 iptables off

/sbin/chkconfig --level 0123456 ip6tables off

 

perl -pi.bak -e 's/#(PermitRootLogin\s+)yes/\1 no/i'
/etc/ssh/sshd_config

 

cat << EOF > /etc/sysctl.conf

kernel.core_uses_pid = 1

kernel.msgmax = 65536

kernel.msgmnb = 65536

kernel.shmall = 4294967296

kernel.shmmax = 68719476736

net.core.netdev_max_backlog = 3000

net.core.rmem_default = 65536

net.core.rmem_max = 8388608

net.core.wmem_default = 65536

net.core.wmem_max = 8388608

net.ipv4.conf.default.rp_filter = 1

net.ipv4.ip_forward = 0

net.ipv4.route.flush = 1

net.ipv4.tcp_mem = 8388608 8388608 8388608

net.ipv4.tcp_moderate_rcvbuf = 1

net.ipv4.tcp_no_metrics_save =1

net.ipv4.tcp_syncookies = 1

net.ipv4.tcp_wmem = 4096 65536 8388608

EOF

 

$yum_config_stanza

$kickstart_done

 

cat << EOF > /etc/auto.master

/misc   /etc/auto.misc

/home   /etc/auto.home

/net    -hosts

+auto.master

EOF

 

################################ This refuses to work what could be
wrong? 

echo "chrooting /mnt/sysimage" <## I never get this message 

chroot /mnt/sysimage

echo "mounting nfsfiler:/mount/unix to /a"

mkdir /a

/bin/mount -t nfs -o nolock,udp 192.168.149.211:/mount/unix /a

sleep 15

/usr/bin/perl /a/scripts/motd.pl > /etc/motd

(cd /etc; tar xvf /a/packages/ldap_krb.tar)

 

yum update -y

 

 

From: kickstart-list-bounces at redhat.com
[mailto:kickstart-list-bounces at redhat.com] On Behalf Of Kaj Niemi
Sent: Monday, March 10, 2008 2:47 PM
To: Discussion list about Kickstart
Subject: Re: Unable to use nfs in %post 

 

Hi,

 

 

You might want to put a very long sleep after the commands and either
look at what happened from the command line (vty 2) or in your %post
just put a practically infinite sleep, jump to vty 2, chroot
/mnt/sysimage and run the commands by hand to see what it bombs on. Good
luck :)

 

 

On Mar 10, 2008, at 20:06, Rodrick Brown wrote:





I'm unable to get the following lines to work in my Kickstart profile
I'm not sure what I could be doing

Here is my configuration:

 

%post

# run custom scripts

mkdir /a

/bin/mount -t nfs 192.168.149.211:/mount/unix /a

sleep 3

[[ -f /a/scripts/motd.pl ]] && /usr/bin/perl /a/scripts/motd.pl >
/etc/motd

 

# needed to connect to AD domain

(cd /etc; tar xvf /a/packages/ldap_krbsettings.tar)

 

---

Rodrick R. Brown

Ballista Securities LLC

120 Wall St. Suite 2400

C: 347 702 0012 | O: 646 307 4709

http://www.ballistasec.com

 

_______________________________________________
Kickstart-list mailing list
Kickstart-list at redhat.com
https://www.redhat.com/mailman/listinfo/kickstart-list

 

 

 

HTH

 

Kaj

-- 

Kaj J. Niemi

<kajtzu at basen.net>

+358 45 63 12000






 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/kickstart-list/attachments/20080310/a266848f/attachment.htm>


More information about the Kickstart-list mailing list