{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "multipath-tools-0.0.9.5-16.oe2403sp3.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-05-14T13:11:03.911431983Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/multipath-tools-0.0.9.5-16.oe2403sp3.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-bash-5.2.15",
      "name": "bash",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "01c0bf4fe976cb0934e35b9548ff7aa66e95561f0f20006203c90a5fa638bf8c"
        }
      ],
      "description": "Bash is the GNU Project's shell. Bash is the Bourne Again SHell. Bash is an sh-compatible\nshell that incorporates useful features from the Korn shell (ksh) and C shell (csh). It is\nintended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers\nfunctional improvements over sh for both programming and interactive use. In addition, most\nsh scripts can be run by Bash without modification.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/bash@5.2.15-19.oe2403sp3?arch=x86_64&epoch=0&upstream=bash-5.2.15-19.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.gnu.org/software/bash",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "It is the Bourne Again Shell",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:5.2.15-19.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-coreutils-9.4",
      "name": "coreutils",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "eea6c6456947e2e0bb05eb3e4971a5c099bf6275860c55b4b142773426289226"
        }
      ],
      "description": "These are the GNU core utilities.  This package is the combination of\nthe old GNU fileutils, sh-utils, and textutils packages.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/coreutils@9.4-21.oe2403sp3?arch=x86_64&epoch=0&upstream=coreutils-9.4-21.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.gnu.org/software/coreutils/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "A set of basic GNU tools commonly used in shell scripts",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:9.4-21.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-device-mapper-1.02.195",
      "name": "device-mapper",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "96c87001ee6746e467d0b90fd208e90ffcbe7ddc7b646493a13560fab359c64e"
        }
      ],
      "description": "Manages logical devices that use the device-mapper driver.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/device-mapper@1.02.195-23.oe2403sp3?arch=x86_64&epoch=8&upstream=lvm2-2.03.21-23.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://sources.redhat.com/dm",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "Low level logical volume management",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "8:1.02.195-23.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-glibc-2.38",
      "name": "glibc",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "1b4a0eea44d2c57bfc947bfe674b6597a851b4d105ef081ab3776cc952d87e8b"
        }
      ],
      "description": "The GNU C Library project provides the core libraries for the GNU system and\nGNU/Linux systems, as well as many other systems that use Linux as the kernel.\nThese libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD,\nOS-specific APIs and more. These APIs include such foundational facilities as\nopen, read, write, malloc, printf, getaddrinfo, dlopen, pthread_create, crypt,\n login, exit and more.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/glibc@2.38-84.oe2403sp3?arch=x86_64&epoch=0&upstream=glibc-2.38-84.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.gnu.org/software/glibc/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "The GNU libc libraries",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.38-84.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-json-c-0.17",
      "name": "json-c",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "6a434cc0a28f83cae6a9c01824f180d7f1fae1223ff11c62e10a2550f22480cb"
        }
      ],
      "description": "JSON-C implements a reference counting object model that allows you\nto easily construct JSON objects in C, output them as JSON formatted\nstrings and parse JSON formatted strings back into the C representation\nof JSON objects.  It aims to conform to RFC 7159.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/json-c@0.17-7.oe2403sp3?arch=x86_64&epoch=0&upstream=json-c-0.17-7.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/json-c/json-c",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "JSON implementation in C",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.17-7.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-kpartx-0.9.5",
      "name": "kpartx",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "026b76ec076c4c2dcbafa4af6aa96d389f9929fa35da81144ca27528764592ae"
        }
      ],
      "description": "Reads partition tables and create device maps over partitions segments detected.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/kpartx@0.9.5-16.oe2403sp3?arch=x86_64&epoch=0&upstream=multipath-tools-0.9.5-16.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://christophe.varoqui.free.fr/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "Create device maps from partition tables.",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.9.5-16.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-libaio-0.3.113",
      "name": "libaio",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "8b04ee4f5131d1ffbdc7bc44680635de766a21d887d85d57c3822f5502e3181e"
        }
      ],
      "description": "The Linux-native asynchronous I/O facility (\"async I/O\", or \"aio\") has a\nricher API and capability set than the simple POSIX async I/O facility.\nThis library, libaio, provides the Linux-native API for async I/O.\nThe POSIX async I/O facility requires this library in order to provide\nkernel-accelerated async I/O capabilities, as do applications which\nrequire the Linux-native async I/O API.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libaio@0.3.113-10.oe2403sp3?arch=x86_64&epoch=0&upstream=libaio-0.3.113-10.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://pagure.io/libaio",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "Linux-native asynchronous I/O access library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.3.113-10.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-libmount-2.39.1",
      "name": "libmount",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "a057b4c409d826c9c9f1e259029cd560a8cb0fc5810f1adf80706a0efc813ff7"
        }
      ],
      "description": "This package is the library for device mounting.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libmount@2.39.1-31.oe2403sp3?arch=x86_64&epoch=0&upstream=util-linux-2.39.1-31.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "Library for device mounting",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.39.1-31.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-systemd-255",
      "name": "systemd",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "a2c2171705b4791695bb346d93e2d647772ae145769fc8a3871b78ff5acdb1e9"
        }
      ],
      "description": "systemd is a system and service manager that runs as PID 1 and starts\nthe rest of the system.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/systemd@255-50.oe2403sp3?arch=x86_64&epoch=0&upstream=systemd-255-50.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://systemd.io/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "System and Service Manager",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:255-50.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-systemd-libs-255",
      "name": "systemd-libs",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "3ba5ff5d3f1acef1db9bee0a9181f87635bc85222a5eef7dd6a95d1d6e3333d3"
        }
      ],
      "description": "Libraries for systemd and udev.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/systemd-libs@255-50.oe2403sp3?arch=x86_64&epoch=0&upstream=systemd-255-50.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://systemd.io/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "systemd libraries",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:255-50.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-userspace-rcu-0.14.0",
      "name": "userspace-rcu",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "3489ed3436479f763dfa782e6d99b9cc214b150d6ce7ea7d074f2b385e09b135"
        }
      ],
      "description": "liburcu is a LGPLv2.1 userspace RCU (read-copy-update) library. This data\nsynchronization library provides read-side access which scales linearly with\nthe number of cores. It does so by allowing multiples copies of a given data\nstructure to live at the same time, and by monitoring the data structure\naccesses to detect grace periods after which memory reclamation is possible.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/userspace-rcu@0.14.0-3.oe2403sp3?arch=x86_64&epoch=0&upstream=userspace-rcu-0.14.0-3.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://liburcu.org",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "Userspace read-copy-update library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.14.0-3.oe2403sp3"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-multipath-tools-0.9.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-bash-5.2.15"
    },
    {
      "spdxElementId": "SPDXRef-rpm-multipath-tools-0.9.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
    },
    {
      "spdxElementId": "SPDXRef-rpm-multipath-tools-0.9.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-device-mapper-1.02.195"
    },
    {
      "spdxElementId": "SPDXRef-rpm-multipath-tools-0.9.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
    },
    {
      "spdxElementId": "SPDXRef-rpm-multipath-tools-0.9.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-json-c-0.17"
    },
    {
      "spdxElementId": "SPDXRef-rpm-multipath-tools-0.9.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-kpartx-0.9.5"
    },
    {
      "spdxElementId": "SPDXRef-rpm-multipath-tools-0.9.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libaio-0.3.113"
    },
    {
      "spdxElementId": "SPDXRef-rpm-multipath-tools-0.9.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libmount-2.39.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-multipath-tools-0.9.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
    },
    {
      "spdxElementId": "SPDXRef-rpm-multipath-tools-0.9.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-systemd-libs-255"
    },
    {
      "spdxElementId": "SPDXRef-rpm-multipath-tools-0.9.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-userspace-rcu-0.14.0"
    }
  ]
}
