{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "anaconda-dracut-0.36.16.5-34.oe2403.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-05-15T06:57:53.750891916Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/anaconda-dracut-0.36.16.5-34.oe2403.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-bash-5.2.15",
      "name": "bash",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "7efac69f54416b21bdc1d052bee86bc9193d2889fb299a5c97224fe4ba7ccf7a"
        }
      ],
      "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-9.oe2403?arch=x86_64&epoch=0&upstream=bash-5.2.15-9.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.gnu.org/software/bash",
      "sourceInfo": "acquired package info from repodata DB: repodata/87ee4e92c1e5173adb9dd158ec9c2e7bd500bbe68c80fdd1cfc6721bbb15534f-primary.sqlite.bz2",
      "summary": "It is the Bourne Again Shell",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:5.2.15-9.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-coreutils-9.4",
      "name": "coreutils",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "9a93e8ae2c255bbb13eaa3b57ea17ef5f753be5cf64b617630d2b07edce125d8"
        }
      ],
      "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-3.oe2403?arch=x86_64&epoch=0&upstream=coreutils-9.4-3.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.gnu.org/software/coreutils/",
      "sourceInfo": "acquired package info from repodata DB: repodata/87ee4e92c1e5173adb9dd158ec9c2e7bd500bbe68c80fdd1cfc6721bbb15534f-primary.sqlite.bz2",
      "summary": "A set of basic GNU tools commonly used in shell scripts",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:9.4-3.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-dracut-059",
      "name": "dracut",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "e98aa2d103f90f5295fe8475f89c6660c91311f04c11910c568ca251f3f2e932"
        }
      ],
      "description": "dracut contains tools to create bootable initramfses for the Linux\nkernel. Unlike previous implementations, dracut hard-codes as little\nas possible into the initramfs. dracut contains various modules which\nare driven by the event-based udev. Having root on MD, DM, LVM2, LUKS\nis supported as well as NFS, iSCSI, NBD, FCoE with the dracut-network\npackage.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/dracut@059-6.oe2403?arch=x86_64&epoch=0&upstream=dracut-059-6.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://dracut.wiki.kernel.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/87ee4e92c1e5173adb9dd158ec9c2e7bd500bbe68c80fdd1cfc6721bbb15534f-primary.sqlite.bz2",
      "summary": "Initramfs generator using udev",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:059-6.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-dracut-live-059",
      "name": "dracut-live",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "6f1b9f5d0eb619ce5ad54437e4c03da5435a2a4a7cccd61db6346d8c39fb6811"
        }
      ],
      "description": "This package requires everything which is needed to build an\ninitramfs with dracut, with live image capabilities, like Live CDs.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/dracut-live@059-6.oe2403?arch=x86_64&epoch=0&upstream=dracut-059-6.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://dracut.wiki.kernel.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/87ee4e92c1e5173adb9dd158ec9c2e7bd500bbe68c80fdd1cfc6721bbb15534f-primary.sqlite.bz2",
      "summary": "dracut modules to build a dracut initramfs with live image capabilities",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:059-6.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-dracut-network-059",
      "name": "dracut-network",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "9f042c4e7f2a111670c008890f3e2e0eb5e41ace202cfeb1ba4ca745a192f236"
        }
      ],
      "description": "This package requires everything which is needed to build a generic\nall purpose initramfs with network support with dracut.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/dracut-network@059-6.oe2403?arch=x86_64&epoch=0&upstream=dracut-059-6.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://dracut.wiki.kernel.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/87ee4e92c1e5173adb9dd158ec9c2e7bd500bbe68c80fdd1cfc6721bbb15534f-primary.sqlite.bz2",
      "summary": "dracut modules to build a dracut initramfs with network support",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:059-6.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-glibc-2.38",
      "name": "glibc",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "1da3351aa7403c603949d381b7c30ea80598cb9cdf9ae0206816118e9b566939"
        }
      ],
      "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-29.oe2403?arch=x86_64&epoch=0&upstream=glibc-2.38-29.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.gnu.org/software/glibc/",
      "sourceInfo": "acquired package info from repodata DB: repodata/87ee4e92c1e5173adb9dd158ec9c2e7bd500bbe68c80fdd1cfc6721bbb15534f-primary.sqlite.bz2",
      "summary": "The GNU libc libraries",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.38-29.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-libarchive-3.7.1",
      "name": "libarchive",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "6b1f4a1508627e08f95311a5f6b6dadbbfaad237ceaccc45b7d242350bcba1ac"
        }
      ],
      "description": "libarchive is an open-source BSD-licensed C programming library that\nprovides streaming access to a variety of different archive formats,\nincluding tar, cpio, pax, zip, and ISO9660 images. The distribution\nalso includes bsdtar and bsdcpio, full-featured implementations of\ntar and cpio that use libarchive.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libarchive@3.7.1-2.oe2403?arch=x86_64&epoch=0&upstream=libarchive-3.7.1-2.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.libarchive.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/87ee4e92c1e5173adb9dd158ec9c2e7bd500bbe68c80fdd1cfc6721bbb15534f-primary.sqlite.bz2",
      "summary": "Multi-format archive and compression library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.7.1-2.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-popt-1.19",
      "name": "popt",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "5369751fd55be20aa6e0a8e9d82efba21ce2e2b9c3a23083b1ab79b20cc45e57"
        }
      ],
      "description": "The popt library exists essentially for parsing command line options. Some\nspecific advantages of popt are no global variables (allowing multiple passes\nin parsing argv), parsing an arbitrary array of argv-style elements (allowing\nparsing of command-line-strings from any source), a standard method of option\naliasing, ability to exec external option filters, and automatic generation\nof help and usage messages.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/popt@1.19-2.oe2403?arch=x86_64&epoch=0&upstream=popt-1.19-2.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/rpm-software-management/popt/",
      "sourceInfo": "acquired package info from repodata DB: repodata/87ee4e92c1e5173adb9dd158ec9c2e7bd500bbe68c80fdd1cfc6721bbb15534f-primary.sqlite.bz2",
      "summary": "C library for parsing command line parameters",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.19-2.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-python3-kickstart-3.48",
      "name": "python3-kickstart",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "6f5fc013c0d5cab2441d9270bbcd960f61eb36c1323de59f7717bb92088f63c6"
        }
      ],
      "description": "Python 3 library for manipulating kickstart files.  The binaries are found in\nthe pykickstart package.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/python3-kickstart@3.48-1.oe2403?arch=noarch&epoch=0&upstream=pykickstart-3.48-1.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://fedoraproject.org/wiki/pykickstart",
      "sourceInfo": "acquired package info from repodata DB: repodata/87ee4e92c1e5173adb9dd158ec9c2e7bd500bbe68c80fdd1cfc6721bbb15534f-primary.sqlite.bz2",
      "summary": "Python 3 library for manipulating kickstart files.",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.48-1.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-rpm-libs-4.18.2",
      "name": "rpm-libs",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "e27c74c69738bf61d5711f56def28a4f07dcb20a98bf69fd483f2f5eb5df76cf"
        }
      ],
      "description": "Shared library of rpm 4.18.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/rpm-libs@4.18.2-5.oe2403?arch=x86_64&epoch=0&upstream=rpm-4.18.2-5.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.rpm.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/87ee4e92c1e5173adb9dd158ec9c2e7bd500bbe68c80fdd1cfc6721bbb15534f-primary.sqlite.bz2",
      "summary": "Shared library of rpm 4.18",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:4.18.2-5.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-xz-5.4.4",
      "name": "xz",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "d5ced429611f03c9bb446265ab7aa469d5ca5dbba14ffac1af450fb8a4c55be2"
        }
      ],
      "description": "XZ Utils is free general-purpose data compression software with a high compression ratio.\nXZ Utils were written for POSIX-like systems, but also work on some not-so-POSIX systems. XZ Utils are the successor to LZMA Utils.\n\nThe core of the XZ Utils compression code is based on LZMA SDK, but it has been modified quite a lot to be suitable for XZ Utils.\nThe primary compression algorithm is currently LZMA2, which is used inside the .xz container format. With typical files, XZ Utils create 30% smaller output than gzip and 15% smaller output than bzip2.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/xz@5.4.4-2.oe2403?arch=x86_64&epoch=0&upstream=xz-5.4.4-2.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://tukaani.org/xz",
      "sourceInfo": "acquired package info from repodata DB: repodata/87ee4e92c1e5173adb9dd158ec9c2e7bd500bbe68c80fdd1cfc6721bbb15534f-primary.sqlite.bz2",
      "summary": "A free general-purpose data compreession software with LZMA2 algorithm",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:5.4.4-2.oe2403"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-anaconda-dracut-36.16.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-bash-5.2.15"
    },
    {
      "spdxElementId": "SPDXRef-rpm-anaconda-dracut-36.16.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
    },
    {
      "spdxElementId": "SPDXRef-rpm-anaconda-dracut-36.16.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-dracut-059"
    },
    {
      "spdxElementId": "SPDXRef-rpm-anaconda-dracut-36.16.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-dracut-live-059"
    },
    {
      "spdxElementId": "SPDXRef-rpm-anaconda-dracut-36.16.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-dracut-network-059"
    },
    {
      "spdxElementId": "SPDXRef-rpm-anaconda-dracut-36.16.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
    },
    {
      "spdxElementId": "SPDXRef-rpm-anaconda-dracut-36.16.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libarchive-3.7.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-anaconda-dracut-36.16.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
    },
    {
      "spdxElementId": "SPDXRef-rpm-anaconda-dracut-36.16.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-python3-kickstart-3.48"
    },
    {
      "spdxElementId": "SPDXRef-rpm-anaconda-dracut-36.16.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-rpm-libs-4.18.2"
    },
    {
      "spdxElementId": "SPDXRef-rpm-anaconda-dracut-36.16.5",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.4"
    }
  ]
}
