Date: Sun, 29 Dec 2019 17:14:20 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 242964] UPDATING instructions for updating python to 3.7 via portmaster fail under default root shell Message-ID: <bug-242964-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D242964 Bug ID: 242964 Summary: UPDATING instructions for updating python to 3.7 via portmaster fail under default root shell Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: bob@vesterman.com /usr/ports/UPDATING has an entry on 20191216 for updating python to 3.7.=20 There's a specific section in there describing how to do it if you're using portmaster. The instructions in that section do not work when using the default root shell. Specifically, the line... # REINSTALL=3D"$(pkg info -o py36-\* | awk '{printf "%s ", $2}')" ... fails with "Illegal variable name." The instructions work fine if you switch to bash, but perhaps they should be changed to work in the default shell. At the very least, it should be note= d in the UPDATING entry that the instructions require a specific non-default she= ll to be used. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-242964-7788>