[Bug 266802] /usr/libexec/bsdinstall/script: 3: Bad file descriptor
- In reply to: bugzilla-noreply_a_freebsd.org: "[Bug 266802] /usr/libexec/bsdinstall/script: 3: Bad file descriptor"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 21 Oct 2022 18:29:30 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=266802
--- Comment #5 from John Grafton <john.grafton@runbox.com> ---
This bug was fixed in CURRENT with this commit:
commit 1f7746d81f53447ac15cc99395bb714d4dd0a4da
Author: Corvin Köhne <CorvinK@beckhoff.com>
Date: Tue May 3 16:00:09 2022 +0200
bsdinstall: stop messing with file descriptors
Throughout the bsdinstall script fd 3 is used by f_dprintf (set through
$TERMINAL_STDOUT_PASSTHRU). By closing file descriptor 3 here, the
final f_dprintf "Installation Completed ... does not work anymore.
By putting the code into a subshell, file descriptors can be edited
without interference with the calling script.
Reviewed by: emaste
Differential Revision: https://reviews.freebsd.org/D35113
Sponsored by: Beckhoff Automation GmbH & Co. KG
MFC after: 3 days
It doesn't appear to have landed in 13.1-RELEASE yet.
--
You are receiving this mail because:
You are the assignee for the bug.