{
    "content": [
        {
            "type": "text",
            "text": "# MACHINE-INFO (info)\n\n## NAME\n\nmachine-info - Local machine information file\n\n## SYNOPSIS\n\n/etc/machine-info\n\n## DESCRIPTION\n\nThe /etc/machine-info file contains machine metadata.\n\n## Sections\n\n- **NAME**\n- **SYNOPSIS**\n- **DESCRIPTION**\n- **OPTIONS**\n- **EXAMPLE**\n- **SEE ALSO**\n- **NOTES**\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "MACHINE-INFO",
        "section": "",
        "mode": "info",
        "summary": "machine-info - Local machine information file",
        "synopsis": "/etc/machine-info",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [],
        "examples": [
            "PRETTYHOSTNAME=\"Lennart's Tablet\"",
            "ICONNAME=computer-tablet",
            "CHASSIS=tablet",
            "DEPLOYMENT=production"
        ],
        "see_also": [
            {
                "name": "systemd",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/systemd/1/json"
            },
            {
                "name": "os-release",
                "section": "5",
                "url": "https://www.chedong.com/phpMan.php/man/os-release/5/json"
            },
            {
                "name": "hostname",
                "section": "5",
                "url": "https://www.chedong.com/phpMan.php/man/hostname/5/json"
            },
            {
                "name": "machine-id",
                "section": "5",
                "url": "https://www.chedong.com/phpMan.php/man/machine-id/5/json"
            },
            {
                "name": "hostnamectl",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/hostnamectl/1/json"
            },
            {
                "name": "systemd-hostnamed.service",
                "section": "8",
                "url": "https://www.chedong.com/phpMan.php/man/systemd-hostnamed.service/8/json"
            }
        ],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 19,
                "subsections": []
            },
            {
                "name": "OPTIONS",
                "lines": 42,
                "subsections": []
            },
            {
                "name": "EXAMPLE",
                "lines": 5,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "NOTES",
                "lines": 4,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "machine-info - Local machine information file\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "/etc/machine-info\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "The /etc/machine-info file contains machine metadata.\n\nThe basic file format of machine-info is a newline-separated list of\nenvironment-like shell-compatible variable assignments. It is possible\nto source the configuration from shell scripts, however, beyond mere\nvariable assignments no shell features are supported, allowing\napplications to read the file without implementing a shell compatible\nexecution engine.\n\n/etc/machine-info contains metadata about the machine that is set by\nthe user or administrator. The settings configured here have the\nhighest precedence. When not set, appropriate values may be determined\nautomatically, based on the information about the hardware or other\nconfiguration files. It is thus completely fine for this file to not be\npresent.\n\nYou may use hostnamectl(1) to change the settings of this file from the\ncommand line.\n",
                "subsections": []
            },
            "OPTIONS": {
                "content": "The following machine metadata parameters may be set using\n/etc/machine-info:\n\nPRETTYHOSTNAME=\nA pretty human-readable UTF-8 machine identifier string. This\nshould contain a name like \"Lennart's Laptop\" which is useful to\npresent to the user and does not suffer by the syntax limitations\nof internet domain names. If possible, the internet hostname as\nconfigured in /etc/hostname should be kept similar to this one.\nExample: if this value is \"Lennart's Computer\" an Internet hostname\nof \"lennarts-computer\" might be a good choice. If this parameter is\nnot set, an application should fall back to the Internet hostname\nfor presentation purposes.\n\nICONNAME=\nAn icon identifying this machine according to the XDG Icon Naming\nSpecification[1]. If this parameter is not set, an application\nshould fall back to \"computer\" or a similar icon name.\n\nCHASSIS=\nThe chassis type. Currently, the following chassis types are\ndefined: \"desktop\", \"laptop\", \"convertible\", \"server\", \"tablet\",\n\"handset\", \"watch\", and \"embedded\", as well as the special chassis\ntypes \"vm\" and \"container\" for virtualized systems that lack an\nimmediate physical chassis.\n\nNote that most systems allow detection of the chassis type\nautomatically (based on firmware information or suchlike). This\nsetting should only be used to override a misdetection or to\nmanually configure the chassis type where automatic detection is\nnot available.\n\nDEPLOYMENT=\nDescribes the system deployment environment. One of the following\nis suggested: \"development\", \"integration\", \"staging\",\n\"production\".\n\nLOCATION=\nDescribes the system location if applicable and known. Takes a\nhuman-friendly, free-form string. This may be as generic as\n\"Berlin, Germany\" or as specific as \"Left Rack, 2nd Shelf\".\n",
                "subsections": []
            },
            "EXAMPLE": {
                "content": "PRETTYHOSTNAME=\"Lennart's Tablet\"\nICONNAME=computer-tablet\nCHASSIS=tablet\nDEPLOYMENT=production\n",
                "subsections": []
            },
            "SEE ALSO": {
                "content": "systemd(1), os-release(5), hostname(5), machine-id(5), hostnamectl(1),\nsystemd-hostnamed.service(8)\n",
                "subsections": []
            },
            "NOTES": {
                "content": "1. XDG Icon Naming Specification\nhttp://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html\n\nsystemd 249                                                    MACHINE-INFO(5)",
                "subsections": []
            }
        }
    }
}