Date: Thu, 12 Mar 2015 15:45:03 +0100 From: <rank1seeker@gmail.com> To: "Ilya A. Arkhipov" <rum1cro@yandex.ru>, hackers@freebsd.org, "eadler@FreeBSD.org" <eadler@freebsd.org>, "bapt@FreeBSD.org" <bapt@freebsd.org>, "danfe@FreeBSD.org" <danfe@freebsd.org> Subject: Re: STDIN of dialog4ports Message-ID: <20150312154503.00003c47@gmail.com> In-Reply-To: <9928461426161287@web22o.yandex.ru> References: <20150312054510.000067f4@gmail.com> <9928461426161287@web22o.yandex.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
Thanks Ilya, Well, better you patch it as you already know the layout of dialog4ports's code, as you've been main dev and you know where to start patching. I believe it's a little change which would cost you only hour or few. ;) + you are way more experienced in C then I (I did it only for about 4 months) Just throw a patch and I'll gladly test it. (added hackers@) Domagoj Smol=C4=8Di=C4=87 On Thu, 12 Mar 2015 14:54:47 +0300 Ilya A. Arkhipov <rum1cro@yandex.ru> wrote: > Yes, now dialog4ports can't to get from STDIN any data. > But if you want you(or maybe I) can prepare patch for that ^_^ >=20 > 12.03.2015, 07:45, "rank1seeker@gmail.com" <rank1seeker@gmail.com>: > > Hi! > > > > I'm contacting you because you have developed dialog4ports and I'll > > try to be very short in my request. > > > > GOAL: File "/var/db/ports/$PORT/options" being created via 'make > > config' as it is when ENTER is pressed as soon as dialog was > > displayed. > > > > Before 9.0 my solution was: > > When in port's dir (DOESN'T have "/var/db/ports/$PORT/options" file > > set =3D> doesn't exists yet) -- > > # make config << MyEND > > o > > MyEND > > -- > > Additionally, I avoided dialog being displayed by sending it > > to /dev/null. Once "/var/db/ports/$PORT/options" is created, task > > is done =3D> NO build, install, etc ... > > > > Now as I understand, change to "raw" mode type of dialog4ports's > > STDIN, which differs from pipe's buffered mode, makes me unable to > > pipe ENTER (\n) to dialog > > > > Now I'm forced to use lang/expect which is overhead and very slow! > > > > Thanks in advance. > > > > Domagoj Smol=C4=8Di=C4=87 >=20
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20150312154503.00003c47>