Are you sure its not backgrounding?
I've not pinned down the exact cause, but I've had a similar problem in the 
past. I found that an explicit `exit` at the end of %pre solved my problem.

From: cobbler-boun...@lists.fedorahosted.org 
[mailto:cobbler-boun...@lists.fedorahosted.org] On Behalf Of Detlev Habicht
Sent: Thursday, December 22, 2011 3:10 AM
To: cobbler mailing list
Subject: Re: snippet keep_ssh_host_keys not running in background

Hi all again,

ok, first point was my fault: Upgrading cobbler on this cobbler host to the 
current
version helps. :-)

But the second problem still exists:

The bash script is not able to put a "while" construction in background, so the
script is stilling waiting at this point. It looks, like the job control is not
working at this moment (when i use one terminal of this client system to 
install and i test
it there, job control is working ... while the %pre-script is still in 
foreground.).

So, what is still wrong?
Is there a kernel option or an anaconda option to control this behaviour?

Thanx for any help.

Detlev

--
  Detlev  | Institut fuer Mikroelektronische Systeme
  Habicht | D-30167 Hannover +49 511 76219662 
habi...@ims.uni-hannover.de<mailto:habi...@ims.uni-hannover.de>
  --------+-------- Handy    +49 172 5415752  ---------------------------

Am 21.12.2011 um 11:28 schrieb Detlev Habicht:



Hi all,

i am testing the snippet keep_ssh_host_keys.

Well, i am a beginner in cobbler and maybe my problem is a bash problem, but
when i use keep_ssh_host_keys i have two problems:

When i use keep_ssh_host_keys as snippet, i see while kickstart is running:

Unknown command: <!DOCTYPE

Why?

Well, than i put the whole keep_ssh_host_keys script in my kickstart file
and now the script is running until the last part (i can see, the keys are
saved in /tmp):

# Loop until the corresponding rpm is installed
if [ "$keys_found" = "yes" ]; then
    while : ; do
        sleep 10
        if [ -d /mnt/sysimage$SEARCHDIR ] ; then
            cp -af /tmp/$TEMPDIR/${PATTERN}* /mnt/sysimage$SEARCHDIR
            logger "keys copied to newly installed system"
            break
        fi
    done &
fi

The kickstart process stopped and i think the loop is running, but not
in the background, so the installation process cannot proceed.

Why?

Thanx for any help!

Detlev

--
  Detlev  | Institut fuer Mikroelektronische Systeme
  Habicht | D-30167 Hannover +49 511 76219662 
habi...@ims.uni-hannover.de<mailto:habi...@ims.uni-hannover.de>
  --------+-------- Handy    +49 172 5415752  ---------------------------


_______________________________________________
cobbler mailing list
cobbler@lists.fedorahosted.org<mailto:cobbler@lists.fedorahosted.org>
https://fedorahosted.org/mailman/listinfo/cobbler



*******************************************************
This message (including any files transmitted with it) may contain confidential 
and/or proprietary information, is the property of Interactive Data Corporation 
and/or its subsidiaries, and is directed only to the addressee(s). If you are 
not the designated recipient or have reason to believe you received this 
message in error, please delete this message from your system and notify the 
sender immediately. An unintended recipient's disclosure, copying, 
distribution, or use of this message or any attachments is prohibited and may 
be unlawful. 
*******************************************************
_______________________________________________
cobbler mailing list
cobbler@lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/cobbler

Reply via email to