PageSourceSearch

https://osbuild.org/assets/js/588acfb8.2f14ebf7.js

js osbuild.org collected 2026-10-04 00:30:47 UTC 3,355 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunksaurus=self.webpackChunksaurus||[]).push([[5704],{24658:(e,s,o)=>{o.r(s),o.d(s,{assets:()=>c,contentTitle:()=>i,default:()=>u,frontMatter:()=>r,metadata:()=>n,toc:()=>d});const n=JSON.parse('{"id":"developer-guide/projects/osbuild/modules/stages/org.osbuild.pacman","title":"org.osbuild.pacman","description":"\x3c!--","source":"@site/docs/developer-guide/02-projects/osbuild/modules/stages/org.osbuild.pacman.md","sourceDirName":"developer-guide/02-projects/osbuild/modules/stages","slug":"/developer-guide/projects/osbuild/modules/stages/org.osbuild.pacman","permalink":"/docs/developer-guide/projects/osbuild/modules/stages/org.osbuild.pacman","draft":false,"unlisted":false,"editUrl":"https://github.com/osbuild/osbuild/tree/main/stages/org.osbuild.pacman.meta.json","tags":[],"version":"current","frontMatter":{"custom_edit_url":"https://github.com/osbuild/osbuild/tree/main/stages/org.osbuild.pacman.meta.json"},"sidebar":"developer","previous":{"title":"org.osbuild.pacman.conf","permalink":"/docs/developer-guide/projects/osbuild/modules/stages/org.osbuild.pacman.conf"},"next":{"title":"org.osbuild.pacman.mirrorlist.conf","permalink":"/docs/developer-guide/projects/osbuild/modules/stages/org.osbuild.pacman.mirrorlist.conf"}}');var t=o(74848),a=o(28453);const r={custom_edit_url:"https://github.com/osbuild/osbuild/tree/main/stages/org.osbuild.pacman.meta.json"},i="org.osbuild.pacman",c={},d=[{value:"Schema 1",id:"schema-1",level:2},{value:"Schema 2",id:"schema-2",level:2}];function l(e){const s={code:"code",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",strong:"strong",...(0,a.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.header,{children:(0,t.jsx)(s.h1,{id:"orgosbuildpacman",children:"org.osbuild.pacman"})}),"\n",(0,t.jsx)(s.p,{children:(0,t.jsx)(s.strong,{children:"Verify, and install pacman packages"})}),"\n",(0,t.jsxs)(s.p,{children:[(0,t.jsx)(s.code,{children:"packages"})," is an array of objects representing pacman packages. Each package is\nidentified by its checksums. Specifically, the content hash of the package.\nThis stage will fail if any of the packages can't be found."]}),"\n",(0,t.jsx)(s.h2,{id:"schema-1",children:"Schema 1"}),"\n",(0,t.jsx)(s.pre,{children:(0,t.jsx)(s.code,{className:"language-json",children:"{}\n"})}),"\n",(0,t.jsx)(s.h2,{id:"schema-2",children:"Schema 2"}),"\n",(0,t.jsx)(s.pre,{children:(0,t.jsx)(s.code,{className:"language-json",children:'{\n  "options": {\n    "type": "object",\n    "additionalProperties": false,\n    "properties": {}\n  }
1,\n  "inputs": {\n    "type": "object",\n    "additionalProperties": false,\n    "required": [\n      "packages"\n    ],\n    "properties": {\n      "packages": {\n        "type": "object",\n        "additionalProperties": true\n      }\n    }\n  }\n}\n'})})]})}function u(e={}){const{wrapper:s}={...(0,a.R)(),...e.components};return s?(0,t.jsx)(s,{...e,children:(0,t.jsx)(l,{...e})}):l(e)}},28453:(e,s,o)=>{o.d(s,{R:()=>r,x:()=>i});var n=o(96540);const t={},a=n.createContext(t);function r(e){const s=n.useContext(a);return n.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function i(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:r(e.components),n.createElement(a.Provider,{value:s},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.