1"use strict";(self.webpackChunksaurus=self.webpackChunksaurus||[]).push([[21701],{54826:(e,s,o)=>{o.r(s),o.d(s,{assets:()=>u,contentTitle:()=>d,default:()=>c,frontMatter:()=>i,metadata:()=>t,toc:()=>l});const t=JSON.parse('{"id":"developer-guide/projects/osbuild/modules/stages/org.osbuild.untar","title":"org.osbuild.untar","description":"\x3c!--","source":"@site/docs/developer-guide/02-projects/osbuild/modules/stages/org.osbuild.untar.md","sourceDirName":"developer-guide/02-projects/osbuild/modules/stages","slug":"/developer-guide/projects/osbuild/modules/stages/org.osbuild.untar","permalink":"/docs/developer-guide/projects/osbuild/modules/stages/org.osbuild.untar","draft":false,"unlisted":false,"editUrl":"https://github.com/osbuild/osbuild/tree/main/stages/org.osbuild.untar.meta.json","tags":[],"version":"current","frontMatter":{"custom_edit_url":"https://github.com/osbuild/osbuild/tree/main/stages/org.osbuild.untar.meta.json"},"sidebar":"developer","previous":{"title":"org.osbuild.uki","permalink":"/docs/developer-guide/projects/osbuild/modules/stages/org.osbuild.uki"},"next":{"title":"org.osbuild.update-crypto-policies","permalink":"/docs/developer-guide/projects/osbuild/modules/stages/org.osbuild.update-crypto-policies"}}');var n=o(74848),r=o(28453);const i={custom_edit_url:"https://github.com/osbuild/osbuild/tree/main/stages/org.osbuild.untar.meta.json"},d="org.osbuild.untar",u={},l=[{value:"Schema 1",id:"schema-1",level:2},{value:"Schema 2",id:"schema-2",level:2}];function a(e){const s={code:"code",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",strong:"strong",...(0,r.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.header,{children:(0,n.jsx)(s.h1,{id:"orgosbuilduntar",children:"org.osbuild.untar"})}),"\n",(0,n.jsx)(s.p,{children:(0,n.jsx)(s.strong,{children:"Extract a tarball"})}),"\n",(0,n.jsxs)(s.p,{children:["Buildhost commands used: ",(0,n.jsx)(s.code,{children:"tar"}),"."]}),"\n",(0,n.jsx)(s.h2,{id:"schema-1",children:"Schema 1"}),"\n",(0,n.jsx)(s.pre,{children:(0,n.jsx)(s.code,{className:"language-json",children:"{}\n"})}),"\n",(0,n.jsx)(s.h2,{id:"schema-2",children:"Schema 2"}),"\n",(0,n.jsx)(s.pre,{children:(0,n.jsx)(s.code,{className:"language-json",children:'{\n "input
1s": {\n "type": "object",\n "additionalProperties": false,\n "required": [\n "file"\n ],\n "properties": {\n "file": {\n "type": "object",\n "additionalProperties": true\n }\n }\n },\n "options": {\n "additionalProperties": false,\n "properties": {\n "prefix": {\n "description": "Unpack here.",\n "type": "string",\n "default": "/"\n }\n }\n }\n}\n'})})]})}function c(e={}){const{wrapper:s}={...(0,r.R)(),...e.components};return s?(0,n.jsx)(s,{...e,children:(0,n.jsx)(a,{...e})}):a(e)}},28453:(e,s,o)=>{o.d(s,{R:()=>i,x:()=>d});var t=o(96540);const n={},r=t.createContext(n);function i(e){const s=t.useContext(r);return t.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function d(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:i(e.components),t.createElement(r.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.