The system_packages_doc
interface permits access file system locations used to store system documentation. These include the following
/usr/{,local/}share/doc/
/usr/share/cups/doc-root/
/usr/share/gimp/2.0/help/
/usr/share/gtk-doc/
/usr/share/javascript/
/usr/share/libreoffice/help/
/usr/share/sphinx_rtd_theme/
/usr/share/xubuntu-docs/
After the interface has been connected, the host’s /usr/share/doc
directory replaces the /usr/share/doc
for the context of the snap.
This interface is helpful for web browsers, for example, because it enables them to open and view the host’s HTML system documentation.
See Interface management and Supported interfaces for further details on how interfaces are used.
Auto-connect: no
The interface it is not connected automatically because the listed documentation can be used to infer which packages are installed on the host system.
The test code can be found in the snapd repository:
snapd/interfaces/builtin/system_packages_doc_test.go at master · canonical/snapd · GitHub
The source code for the interface is in the snapd repository:
snapd/interfaces/builtin/system_packages_doc.go at master · canonical/snapd · GitHub
Last updated 2 months ago.