Re: Fink 10.15 & read-only root

Justin Hallett <[email protected]> Mon, 19 Aug 2019 19:31:39 -0600
Newsgroups gmane.os.apple.fink.devel
Message-ID <[email protected]>
I vote for /opt/sw and since we will need a new bandits for it, it would be a GREAT time for a new tree and pulling in my PR
---
TS
http://www.southofheaven.org/
Life begins and ends with chaos, live between the chaos!

> On Aug 19, 2019, at 5:21 PM, Alexander Hansen <[email protected]> wrote:
> 
> 
> 
>> On Aug 19, 2019, at 06:29, John Lillibridge <[email protected]> wrote:
>> 
>> Thanks Scott,
>> 
>> I appreciate your instructions to disable SIP via ‘csrutil’, but that isn’t sufficient for 10.15 Catalina. The “system disk” is now split into a read-only root (/) and a read-write “Data” partition. So, if your system disk was “Mac HD”, there would be a read-only volume by that name and a read-write volume named “Mac HD - Data”. These appear as one in the Finder, and what appear to be writable directories at the root level (e.g. /usr/local) are tied together via a new APFS filetype called “firmlinks”. The current crop of these new links is found in /usr/share/firmlinks.
>> 
>> So it is more complicated than disabling SIP under 10.15. What I did find out, surprisingly, is that I could create /sw, and install Fink by first making the read-only filesystem read-write via:
>> 
>> sudo mount -o rw /
>> 
>> This was NOT supposed to continue working past the first beta, but as of 10.15b5 it still does work. After a reboot, the root filesystem is again read-only.
>> 
>> I look forward to continuing to work on this. My hope is that Apple will create a firmlink for /sw (they already provide /opt) so that everything will work as it did with 10.14 & earlier. There is no ability for users (even sudo/root) to make new firmlinks…
>> 
>> More to come!
>> John L.
> 
> Unfortunately, that’s very unlikely.  Apple is indifferent about Fink.  We might need to switch to using /opt/Fink and to disallow alternate locations.
> -- 
> Alexander Hansen, Ph.D.
> Fink User Liaison
> 
> 
> 
> _______________________________________________
> Fink-devel mailing list
> [email protected] <mailto:[email protected]>
> List archive:
> https://sourceforge.net/p/fink/mailman/fink-devel <https://sourceforge.net/p/fink/mailman/fink-devel>
> Subscription management:
> https://lists.sourceforge.net/lists/listinfo/fink-devel <https://lists.sourceforge.net/lists/listinfo/fink-devel>

_______________________________________________
Fink-devel mailing list
[email protected]
List archive:
https://sourceforge.net/p/fink/mailman/fink-devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel