Date: Thu, 23 Feb 2012 14:32:38 -0700 From: Dan Busarow <dan@buildingonline.com> To: Robarrght <robarrght@gmail.com> Cc: freebsd-questions@freebsd.org Subject: Re: (c)dialog working differently during boot in script called by rc system than after boot? Message-ID: <D218D7FF-C83D-4A80-ADDE-55482816A178@buildingonline.com> In-Reply-To: <CAHreZJOzZfVu56qynx1Tyi1YUkMJOmUyXm6ZD-YWAnFpkv3ZeQ@mail.gmail.com> References: <CAHreZJOzZfVu56qynx1Tyi1YUkMJOmUyXm6ZD-YWAnFpkv3ZeQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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. When I > make certain changes with the script, a reboot is required. But, this > would not be necessary if I ran the script during boot, before > networking is setup. I've hooked up my script to the rc boot system. >=20 > (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. After boot, the script works normally. I even have the script > running in getty on a virtual console, where it works like a champ. Looks like your TERM variable is not set when booting. Not a big = surprise really. Try setting TERM=3Dcons25 in your script before it calls dialog Dan >=20 > So, what is the hangup? Are there dependencies that (c)dialog needs > which aren't started yet? >=20 > (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. That 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. >=20 > I've seen this work on an older FreeBSD 6.2-STABLE box. But, 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. That was an improvement over what I'm > getting on my current FreeBSD 8.2-RELEASE version. But, I wish I knew > what the former magic was. >=20 > Does anyone out there see what I'm missing? >=20 > 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"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D218D7FF-C83D-4A80-ADDE-55482816A178>