From nobody Sat May 28 21:59:34 2022 X-Original-To: freebsd-arch@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 7B98A1B5EA06 for ; Sat, 28 May 2022 21:59:29 +0000 (UTC) (envelope-from alfix86@gmail.com) Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4L9bDc3HfGz3DnR for ; Sat, 28 May 2022 21:59:28 +0000 (UTC) (envelope-from alfix86@gmail.com) Received: by mail-ed1-x532.google.com with SMTP id t5so9261475edc.2 for ; Sat, 28 May 2022 14:59:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:content-language:from :subject:to:content-transfer-encoding; bh=FJXyUjMPANhueEjWrpzwOBcEGIjp38L2Ju4ih60rOWg=; b=ITFX6367Ggpq+ey/Qeqx3VJCbABILFNHqKDmoX6Xg17V0msIiETA5U7J6Zd4Xkx8tW eoiiUdEf1Zv02zuwvc3P+QGNg/qE0bjQO5v3t4zxJixd0NNgB3BRkMUOZ+pThL+lbAur v3/IDYw/TrIb4wYNE0NFyFVP0BjROg5DjHs0j6JTdfaObc+hInyQPLUFsEp7LFkVYwW1 30WNLzIWMDmmUpC/eioN6dm3E/EMavoBfJ/tDd4UlpoZ04R/oIO/e8fjqAv9mRN98IB4 BhKIsFMLFxV09FedY0OvQj6I5vp/8SWLgILrTE11lznHqVAj+aRoB9xB1mAGLr7cw29X KhKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent :content-language:from:subject:to:content-transfer-encoding; bh=FJXyUjMPANhueEjWrpzwOBcEGIjp38L2Ju4ih60rOWg=; b=amrTP0CzJrabvD7zoWRyAkk/5jlb33hVy0DLPUkqcnGirBrZ+mSMTV6tTbc2ElnpIO Skxuh4HVL1O+bhUoSLFZDe+v/N3aP1RblLiqoXoGBVgu7czNiVU8bHNfemLQJqlTPQ4j PWMqBl0HYYdyC/t5uK9oSlMxFcsiZJQdx3QXP2FMOK+6qckEYc7lDqfK5Kfinkk0PRYI Jbh0qU7Dqg7P6Ghh+WbX0JyvJVZkLBWtMrEv4ErVKMJhtXwGV7Pb6k/xpu1IVeXfQXI3 hvG5G7vQA1F+OQcXq3sOHhN/lbsoxZW/Cp5bJbwOXEfiUYqjDsvndkPWasruV6dXz89i HDTQ== X-Gm-Message-State: AOAM531K+Wg04WZpmA/C0DLgto3FDIuIgSxRN37bNsY2Nn2mCsVX5K2T ryVgpSd3xPhjyMaDfa17d0M/0BNVo3A= X-Google-Smtp-Source: ABdhPJwLiP/91bedJqcWTLVYaVk0kfAqXxG0IxEX7SVxs8Vog/aLWHrwg/FI51X8whBlhOZU8ph9uQ== X-Received: by 2002:a50:ce09:0:b0:42d:2252:bc40 with SMTP id y9-20020a50ce09000000b0042d2252bc40mr8557318edi.294.1653775166410; Sat, 28 May 2022 14:59:26 -0700 (PDT) Received: from [192.168.1.26] ([87.13.145.113]) by smtp.gmail.com with ESMTPSA id 2-20020a508e42000000b0042ad421574esm4000325edx.33.2022.05.28.14.59.25 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 28 May 2022 14:59:26 -0700 (PDT) Message-ID: <7a4a099f-213b-b055-4c67-c4b89f7744fe@gmail.com> Date: Sat, 28 May 2022 23:59:34 +0200 List-Id: Discussion related to FreeBSD architecture List-Archive: https://lists.freebsd.org/archives/freebsd-arch List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arch@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1 Content-Language: en-US From: "Alfonso S. Siciliano" Subject: bsdinstall TUI utility To: freebsd-arch@freebsd.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4L9bDc3HfGz3DnR X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=ITFX6367; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of alfix86@gmail.com designates 2a00:1450:4864:20::532 as permitted sender) smtp.mailfrom=alfix86@gmail.com X-Spamd-Result: default: False [-3.98 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.98)[-0.985]; RECEIVED_SPAMHAUS_PBL(0.00)[87.13.145.113:received]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arch@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::532:from]; MLMMJ_DEST(0.00)[freebsd-arch]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N Hello, So far I replaced and adapted `dialog` with `bsddialog` in bsdinstall/scripts. Currently, I am addressing the last 4 scripts: auto, bootconfig, keymap, and wlanconfig. These scripts use also the $DIALOG variable and some "if" to handle Xdialog(1). For example 'auto' uses $DIALOG, $USE_XDIALOG, and `dialog`. * $DIALOG: I seem bsdinstall(8) uses only dialog(1) as TUI utility. * I seem bsdconfig(8) does not "call" these 4 scripts, so, probably, Xdialog(1) is not used in this context (that is `bsdconfig -X`). Is there any objection to delete $DIALOG/LGPL-dialog/Xdialog to provide only the support for bsddialog(1) in bsdinstall(8)? I would prefer this solution because I can avoid: to handle some dialog/Xdialog/bsddialog command line difference and to hook some bsdconfig function built on dialog(1) incompatible with bsddialog(1) (for example autosizing, implemented in bsddialog(3) already). Please note these considerations are only for bsdinstall, bsdconfig is unchanged. Best regards, Alfonso