<div dir="ltr"><div>Thank you Bjarne, this is great to know especially for those of us lagging somewhat and getting ourselves more acquainted with the new volume formats of Catalina and Big Sur, with Monterrey in the works. I would not be surprised if Apple included the opt directory in /System/Volumes/Data thanks in large part to MacPorts having a very long history of using /opt and if I recall correctly Apple has long been supportive of MacPorts. What a nice thing to learn today, making for a lovely day, in a world full of noise and chaos. Have a great day and stay well. <br></div><div><br></div><div>-TM<br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jun 25, 2021 at 10:35 PM Bjarne D Mathiesen <<a href="mailto:macintosh@mathiesen.info">macintosh@mathiesen.info</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
Tabitha McNerney wrote:<br>
> Hi all,<br>
> <br>
> I haven't installed a fresh MacPorts system in quite some time but will<br>
> soon be doing so on a few Macs one running Catalina and the other Big<br>
> Sur. Starting with Catalina, the root volume / is read-only so how do<br>
> the MacPorts package installers set things up such that /opt/local can<br>
> remain the default path to MacPorts for both read and write<br>
> functionality on Catalina and Big Sur? <br>
<br>
/opt is one of the directories Apple defines at the / level as part of<br>
the Data Volume<br>
<br>
> Do the MacPorts package<br>
> installers make use of Apple's new bi-directional firmlinks capability<br>
> defined in /etc/synthetic.conf as also described on this page?<br>
> <br>
> <a href="https://derflounder.wordpress.com/2020/01/18/creating-root-level-directories-and-symbolic-links-on-macos-catalina/" rel="noreferrer" target="_blank">https://derflounder.wordpress.com/2020/01/18/creating-root-level-directories-and-symbolic-links-on-macos-catalina/</a><br>
<br>
No. That's not necessary as /opt transparently exists and is writable.<br>
<br>
> <br>
> Thank you.<br>
> <br>
> -TM<br>
<br>
In depth explanations are here :<br>
<a href="https://arstechnica.com/gadgets/2019/10/macos-10-15-catalina-the-ars-technica-review/11/#h1" rel="noreferrer" target="_blank">https://arstechnica.com/gadgets/2019/10/macos-10-15-catalina-the-ars-technica-review/11/#h1</a><br>
<a href="https://arstechnica.com/gadgets/2020/11/macos-11-0-big-sur-the-ars-technica-review/11/#h1" rel="noreferrer" target="_blank">https://arstechnica.com/gadgets/2020/11/macos-11-0-big-sur-the-ars-technica-review/11/#h1</a><br>
<br>
So, If you go to /System/Volumes/Data in Terminal & do 'ls -l' you'll<br>
see the opt directory.<br>
<br>
-- <br>
Bjarne D Mathiesen<br>
Korsør ; Danmark ; Europa<br>
-----------------------------------------------------------------------<br>
denne besked er skrevet i et totalt M$-frit miljø<br>
MacPro 2010 ; OpenCore + macOS 10.15.7 Catalina<br>
2 x 3,46 GHz 6-Core Intel Xeon ; 256 GB 1333 MHz DDR3 ECC RDIMM<br>
ATI Radeon RX 590 8 GB<br>
</blockquote></div>