From owner-freebsd-questions@FreeBSD.ORG Fri Feb 24 02:10:11 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E8E99106566B for ; Fri, 24 Feb 2012 02:10:11 +0000 (UTC) (envelope-from robarrght@gmail.com) Received: from mail-we0-f182.google.com (mail-we0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 789A08FC0C for ; Fri, 24 Feb 2012 02:10:11 +0000 (UTC) Received: by werm13 with SMTP id m13so1737469wer.13 for ; Thu, 23 Feb 2012 18:10:10 -0800 (PST) Received-SPF: pass (google.com: domain of robarrght@gmail.com designates 10.216.135.37 as permitted sender) client-ip=10.216.135.37; Authentication-Results: mr.google.com; spf=pass (google.com: domain of robarrght@gmail.com designates 10.216.135.37 as permitted sender) smtp.mail=robarrght@gmail.com; dkim=pass header.i=robarrght@gmail.com Received: from mr.google.com ([10.216.135.37]) by 10.216.135.37 with SMTP id t37mr35719wei.44.1330049410575 (num_hops = 1); Thu, 23 Feb 2012 18:10:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=3dyLo3N40dKtxTcjZrZTdNRGLvXmAGR6P3pxo7+/Fwk=; b=hTlxr3w0/YKPG4pZo8BEDtUH9vJcDyQ5Z1BdjasTqZFTmaPh8EnGu3hK8gYDJOZx4z bnpo5IO+blDUyF8O+mXidOCpyefxQgJ0GUJmIFywvnM0j+oeH4+bihwMTl+P5+a7/ASh hlGOXXR5rEjKc53xCndhUQm3BP1jlauGnORkU= MIME-Version: 1.0 Received: by 10.216.135.37 with SMTP id t37mr29593wei.44.1330049410466; Thu, 23 Feb 2012 18:10:10 -0800 (PST) Received: by 10.223.143.75 with HTTP; Thu, 23 Feb 2012 18:10:10 -0800 (PST) In-Reply-To: References: Date: Thu, 23 Feb 2012 20:10:10 -0600 Message-ID: From: Robarrght To: Dan Busarow Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-questions@freebsd.org Subject: Re: (c)dialog working differently during boot in script called by rc system than after boot? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Feb 2012 02:10:12 -0000 Thank you, Dan. That was exactly what I was missing. I added: export TERM=3Dcons25 to the rc.d script and now my script works as it should, when I want it to do so. I appreciate your help, very much! Robarrght On Thu, Feb 23, 2012 at 3:32 PM, Dan Busarow wrote= : > > On Feb 23, 2012, at 11:21 AM, Robarrght wrote: > >> (Background) >> I have a script that uses dialog or cdialog (system, not devel,) to >> prompt for network settings on my FreeBSD 8.2-RELEASE box. =A0When I >> make certain changes with the script, a reboot is required. =A0But, this >> would not be necessary if I ran the script during boot, before >> networking is setup. =A0I've hooked up my script to the rc boot system. >> >> (Issue) >> The trouble is that when the rc.d system runs the script, instead of >> the proper dialog boxes working as expected, all I get is a cleared >> out black screen with a white arrow locked dead center that won't >> move. =A0After boot, the script works normally. =A0I even have the scrip= t >> running in getty on a virtual console, where it works like a champ. > > Looks like your TERM variable is not set when booting. =A0Not a big surpr= ise really. =A0Try setting > > TERM=3Dcons25 > > in your script before it calls dialog > > Dan > > > >> >> So, what is the hangup? =A0Are there dependencies that (c)dialog needs >> which aren't started yet? >> >> (Troubleshooting) >> If I simply run >> dialog --msgbox "Test message" 6 25 >> in the rc.d file, instead of having it call my script, I get the same >> bad behavior. =A0That suggests that it is not my script, but the >> environment ... right? >> I have played with the order of when the test dialog message (my rc.d >> file) is ordered and even when it goes way at the end, after cron >> starts up, (which is getting pretty close to the end,) no improvement. >> >> I've seen this work on an older FreeBSD 6.2-STABLE box. =A0But, when I >> cranked one of those up and tried the same simple dialog test directly >> out of the rc.d script, it yielded a black and white ascii only >> version of the message box. =A0That was an improvement over what I'm >> getting on my current FreeBSD 8.2-RELEASE version. =A0But, I wish I knew >> what the former magic was. >> >> Does anyone out there see what I'm missing? >> >> Thank you, >> Robarrght >> _______________________________________________ >> freebsd-questions@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-questions >> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.= org" > >