post script hanging system

Chris Lumens clumens at redhat.com
Wed Feb 27 16:31:05 UTC 2013


> I have a post install script to automagically change root's passwd to
> something random:
> echo "root:`cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 20 | head
> -1`" > /root/`hostname`.passwd && cat /root/`hostname`.passwd |chpasswd
> 
> If I run this on the command line of a already installed system then the
> command executes as expected and returns me to my shell prompt
> 
> When executed inside of the installer the system hangs. If I switch
> consoles to F2 I see the cat command as well as tr and fold all running.
> If i kill the cat command then the system finishes installing and reboots.
> 
> I'm not sure why it's not working inside of the install environment but
> works in a installed environment.

Perhaps you do not have enough entropy, so things are hung waiting for
more to appear so it can spit out more random numbers?

- Chris




More information about the Kickstart-list mailing list