macos: add entry for afs into synthetic.conf 28/13928/8
authorMarcio Barbosa <mbarbosa@sinenomine.net>
Sun, 22 Dec 2019 03:56:41 +0000 (19:56 -0800)
committerBenjamin Kaduk <kaduk@mit.edu>
Mon, 30 Dec 2019 17:44:41 +0000 (12:44 -0500)
commitdaf6616aab6732d6b417c15f6f401731ef8e44b5
treea98f6e8c5ea1ef40baf709666b3f174e6bbc1ab3
parent0563642cc1cb750c69a6471005adf36fabb2b7e3
macos: add entry for afs into synthetic.conf

The root mount point is read-only as of macOS 10.15. As a result, /afs
cannot be created at this location. To workaround this restriction,
macOS 10.15 provides an alternative way to create mount points at the
root. To make it possible, an entry for the mount point in question must
be added to /etc/synthetic.conf. The synthetic entities described in
this file are not physically present on the disk. Instead, they are
synthesized by the kernel during system boot.

This commit adds an entry for afs into the file mentioned above. Knowing
that this change only takes effect after reboot, also provide directions
to the user during the installation process.

Change-Id: I7a05f4b9a48e443dbaa20a624a92b8b54c510000
Reviewed-on: https://gerrit.openafs.org/13928
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Yadavendra Yadav <yadayada@in.ibm.com>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
src/packaging/MacOS/OpenAFS.post_install