Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
213 changes: 213 additions & 0 deletions docs/user/unattended/reference/index.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Untitled undefined type in Profile Schema

```txt
https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/file/oneOf/0
```



| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------ |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [profile.schema.json\*](profile.schema.json "open original schema") |

## 0 Type

unknown
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Untitled undefined type in Profile Schema

```txt
https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/file/oneOf/1
```



| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------ |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [profile.schema.json\*](profile.schema.json "open original schema") |

## 1 Type

unknown
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Untitled string in Profile Schema

```txt
https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/file/properties/destination
```

path where file should be deployed

| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------ |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [profile.schema.json\*](profile.schema.json "open original schema") |

## destination Type

`string`
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# File content Schema

```txt
https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/file/properties/content
```

File content

| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------ |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [profile.schema.json\*](profile.schema.json "open original schema") |

## content Type

`string` ([File content](profile-defs-user-defined-file-to-deploy-properties-file-content.md))
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# File owner group Schema

```txt
https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/file/properties/group
```

Group owning the file on installed system. User has to already exist

| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------ |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [profile.schema.json\*](profile.schema.json "open original schema") |

## group Type

`string` ([File owner group](profile-defs-user-defined-file-to-deploy-properties-file-owner-group.md))
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# File owner user Schema

```txt
https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/file/properties/user
```

User owning the file on installed system. User has to already exist

| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------ |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [profile.schema.json\*](profile.schema.json "open original schema") |

## user Type

`string` ([File owner user](profile-defs-user-defined-file-to-deploy-properties-file-owner-user.md))
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# File permissions Schema

```txt
https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/file/properties/permissions
```

file permissions on installed system

| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------ |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [profile.schema.json\*](profile.schema.json "open original schema") |

## permissions Type

`string` ([File permissions](profile-defs-user-defined-file-to-deploy-properties-file-permissions.md))
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# File URL Schema

```txt
https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/file/properties/url
```

URL to fetch the file from

| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------ |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [profile.schema.json\*](profile.schema.json "open original schema") |

## url Type

unknown ([File URL](profile-defs-user-defined-file-to-deploy-properties-file-url.md))
Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
# User-defined file to deploy Schema

```txt
https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/file
```



| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------ |
| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [profile.schema.json\*](profile.schema.json "open original schema") |

## file Type

`object` ([User-defined file to deploy](profile-defs-user-defined-file-to-deploy.md))

one (and only one) of

* [Untitled undefined type in Profile](profile-defs-user-defined-file-to-deploy-oneof-0.md "check type definition")

* [Untitled undefined type in Profile](profile-defs-user-defined-file-to-deploy-oneof-1.md "check type definition")

# file Properties

| Property | Type | Required | Nullable | Defined by |
| :-------------------------- | :------------ | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [destination](#destination) | `string` | Required | cannot be null | [Profile](profile-defs-user-defined-file-to-deploy-properties-destination.md "https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/file/properties/destination") |
| [content](#content) | `string` | Optional | cannot be null | [Profile](profile-defs-user-defined-file-to-deploy-properties-file-content.md "https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/file/properties/content") |
| [url](#url) | Not specified | Optional | cannot be null | [Profile](profile-defs-user-defined-file-to-deploy-properties-file-url.md "https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/file/properties/url") |
| [permissions](#permissions) | `string` | Optional | cannot be null | [Profile](profile-defs-user-defined-file-to-deploy-properties-file-permissions.md "https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/file/properties/permissions") |
| [user](#user) | `string` | Optional | cannot be null | [Profile](profile-defs-user-defined-file-to-deploy-properties-file-owner-user.md "https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/file/properties/user") |
| [group](#group) | `string` | Optional | cannot be null | [Profile](profile-defs-user-defined-file-to-deploy-properties-file-owner-group.md "https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/file/properties/group") |

## destination

path where file should be deployed

`destination`

* is required

* Type: `string`

* cannot be null

* defined in: [Profile](profile-defs-user-defined-file-to-deploy-properties-destination.md "https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/file/properties/destination")

### destination Type

`string`

## content

File content

`content`

* is optional

* Type: `string` ([File content](profile-defs-user-defined-file-to-deploy-properties-file-content.md))

* cannot be null

* defined in: [Profile](profile-defs-user-defined-file-to-deploy-properties-file-content.md "https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/file/properties/content")

### content Type

`string` ([File content](profile-defs-user-defined-file-to-deploy-properties-file-content.md))

## url

URL to fetch the file from

`url`

* is optional

* Type: unknown ([File URL](profile-defs-user-defined-file-to-deploy-properties-file-url.md))

* cannot be null

* defined in: [Profile](profile-defs-user-defined-file-to-deploy-properties-file-url.md "https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/file/properties/url")

### url Type

unknown ([File URL](profile-defs-user-defined-file-to-deploy-properties-file-url.md))

## permissions

file permissions on installed system

`permissions`

* is optional

* Type: `string` ([File permissions](profile-defs-user-defined-file-to-deploy-properties-file-permissions.md))

* cannot be null

* defined in: [Profile](profile-defs-user-defined-file-to-deploy-properties-file-permissions.md "https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/file/properties/permissions")

### permissions Type

`string` ([File permissions](profile-defs-user-defined-file-to-deploy-properties-file-permissions.md))

## user

User owning the file on installed system. User has to already exist

`user`

* is optional

* Type: `string` ([File owner user](profile-defs-user-defined-file-to-deploy-properties-file-owner-user.md))

* cannot be null

* defined in: [Profile](profile-defs-user-defined-file-to-deploy-properties-file-owner-user.md "https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/file/properties/user")

### user Type

`string` ([File owner user](profile-defs-user-defined-file-to-deploy-properties-file-owner-user.md))

## group

Group owning the file on installed system. User has to already exist

`group`

* is optional

* Type: `string` ([File owner group](profile-defs-user-defined-file-to-deploy-properties-file-owner-group.md))

* cannot be null

* defined in: [Profile](profile-defs-user-defined-file-to-deploy-properties-file-owner-group.md "https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/file/properties/group")

### group Type

`string` ([File owner group](profile-defs-user-defined-file-to-deploy-properties-file-owner-group.md))
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Untitled undefined type in Profile Schema

```txt
https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/postScript/oneOf/0
```



| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------ |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [profile.schema.json\*](profile.schema.json "open original schema") |

## 0 Type

unknown
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Untitled undefined type in Profile Schema

```txt
https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/postScript/oneOf/1
```



| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------ |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [profile.schema.json\*](profile.schema.json "open original schema") |

## 1 Type

unknown
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Untitled undefined type in Profile Schema

```txt
https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/postScript/oneOf/2
```



| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------ |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [profile.schema.json\*](profile.schema.json "open original schema") |

## 2 Type

unknown
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Untitled string in Profile Schema

```txt
https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/postScript/properties/name
```

Script name, to be used as file name

| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------ |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [profile.schema.json\*](profile.schema.json "open original schema") |

## name Type

`string`
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Script content Schema

```txt
https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/postScript/properties/content
```

Script content, starting with the shebang.

| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------ |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [profile.schema.json\*](profile.schema.json "open original schema") |

## content Type

`string` ([Script content](profile-defs-user-defined-installation-script-that-runs-after-the-installation-finishes-properties-script-content-1.md))
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Script content Schema

```txt
https://github.com/openSUSE/agama/blob/master/rust/agama-lib/share/profile.schema.json#/$defs/postScript/properties/body
```

Script content, starting with the shebang. DEPRECATED: replaced by 'content'

| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :--------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------ |
| Can be instantiated | No | Deprecated | Unknown identifiability | Forbidden | Allowed | none | [profile.schema.json\*](profile.schema.json "open original schema") |

## body Type

`string` ([Script content](profile-defs-user-defined-installation-script-that-runs-after-the-installation-finishes-properties-script-content.md))
Loading