| Copyright | Will Thompson and Iñaki García Etxebarria |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
GI.OSTree.Flags
Contents
- Flags
- ChecksumFlags
- DiffFlags
- GpgSignatureFormatFlags
- RepoCommitModifierFlags
- RepoCommitState
- RepoCommitTraverseFlags
- RepoListObjectsFlags
- RepoListRefsExtFlags
- RepoPruneFlags
- RepoPullFlags
- RepoResolveRevExtFlags
- RepoVerifyFlags
- SePolicyRestoreconFlags
- SysrootSimpleWriteDeploymentFlags
- SysrootUpgraderFlags
- SysrootUpgraderPullFlags
Description
Synopsis
- data ChecksumFlags
- data DiffFlags
- data GpgSignatureFormatFlags
- data RepoCommitModifierFlags
- = RepoCommitModifierFlagsNone
- | RepoCommitModifierFlagsSkipXattrs
- | RepoCommitModifierFlagsGenerateSizes
- | RepoCommitModifierFlagsCanonicalPermissions
- | RepoCommitModifierFlagsErrorOnUnlabeled
- | RepoCommitModifierFlagsConsume
- | RepoCommitModifierFlagsDevinoCanonical
- | RepoCommitModifierFlagsSelinuxLabelV1
- | AnotherRepoCommitModifierFlags Int
- data RepoCommitState
- data RepoCommitTraverseFlags
- data RepoListObjectsFlags
- data RepoListRefsExtFlags
- data RepoPruneFlags
- data RepoPullFlags
- data RepoResolveRevExtFlags
- data RepoVerifyFlags
- data SePolicyRestoreconFlags
- data SysrootSimpleWriteDeploymentFlags
- = SysrootSimpleWriteDeploymentFlagsNone
- | SysrootSimpleWriteDeploymentFlagsRetain
- | SysrootSimpleWriteDeploymentFlagsNotDefault
- | SysrootSimpleWriteDeploymentFlagsNoClean
- | SysrootSimpleWriteDeploymentFlagsRetainPending
- | SysrootSimpleWriteDeploymentFlagsRetainRollback
- | AnotherSysrootSimpleWriteDeploymentFlags Int
- data SysrootUpgraderFlags
- data SysrootUpgraderPullFlags
Flags
ChecksumFlags
data ChecksumFlags Source #
Flags influencing checksumming logic.
Since: 2017.13
Constructors
| ChecksumFlagsNone | Default checksumming without tweaks. (Since: 2017.13.) |
| ChecksumFlagsIgnoreXattrs | Ignore xattrs when checksumming. (Since: 2017.13.) |
| ChecksumFlagsCanonicalPermissions | Use canonical uid/gid/mode values, for bare-user-only mode. (Since: 2021.4.) |
| AnotherChecksumFlags Int | Catch-all for unknown values |
Instances
DiffFlags
No description available in the introspection data.
Constructors
| DiffFlagsNone | No description available in the introspection data. |
| DiffFlagsIgnoreXattrs | No description available in the introspection data. |
| AnotherDiffFlags Int | Catch-all for unknown values |
Instances
| Enum DiffFlags Source # | |
Defined in GI.OSTree.Flags Methods succ :: DiffFlags -> DiffFlags # pred :: DiffFlags -> DiffFlags # fromEnum :: DiffFlags -> Int # enumFrom :: DiffFlags -> [DiffFlags] # enumFromThen :: DiffFlags -> DiffFlags -> [DiffFlags] # enumFromTo :: DiffFlags -> DiffFlags -> [DiffFlags] # enumFromThenTo :: DiffFlags -> DiffFlags -> DiffFlags -> [DiffFlags] # | |
| Show DiffFlags Source # | |
| Eq DiffFlags Source # | |
| Ord DiffFlags Source # | |
| IsGFlag DiffFlags Source # | |
Defined in GI.OSTree.Flags | |
GpgSignatureFormatFlags
data GpgSignatureFormatFlags Source #
Formatting flags for gpgVerifyResultDescribe. Currently
there's only one possible output format, but this enumeration allows
for future variations.
Constructors
| GpgSignatureFormatFlagsGpgSignatureFormatDefault | Use the default output format |
| AnotherGpgSignatureFormatFlags Int | Catch-all for unknown values |
Instances
RepoCommitModifierFlags
data RepoCommitModifierFlags Source #
Flags modifying commit behavior. In bare-user-only mode,
oSTREEREPOCOMMITMODIFIERFLAGSCANONICALPERMISSIONS and
oSTREEREPOCOMMITMODIFIERFLAGSSKIPXATTRS are automatically enabled.
Constructors
| RepoCommitModifierFlagsNone | No special flags |
| RepoCommitModifierFlagsSkipXattrs | Do not process extended attributes |
| RepoCommitModifierFlagsGenerateSizes | Generate size information. |
| RepoCommitModifierFlagsCanonicalPermissions | Canonicalize permissions. |
| RepoCommitModifierFlagsErrorOnUnlabeled | Emit an error if configured SELinux policy does not provide a label |
| RepoCommitModifierFlagsConsume | Delete added files/directories after commit; Since: 2017.13 |
| RepoCommitModifierFlagsDevinoCanonical | If a devino cache hit is found, skip modifier filters (non-directories only); Since: 2017.14 |
| RepoCommitModifierFlagsSelinuxLabelV1 | For SELinux and other systems, label /usr/etc as if it was /etc. |
| AnotherRepoCommitModifierFlags Int | Catch-all for unknown values |
Instances
RepoCommitState
data RepoCommitState Source #
Flags representing the state of a commit in the local repository, as returned
by repoLoadCommit.
Since: 2015.7
Constructors
| RepoCommitStateNormal | Commit is complete. This is the default. (Since: 2017.14.) |
| RepoCommitStatePartial | One or more objects are missing from the local copy of the commit, but metadata is present. (Since: 2015.7.) |
| RepoCommitStateFsckPartial | One or more objects are missing from the local copy of the commit, due to an fsck --delete. (Since: 2019.4.) |
| AnotherRepoCommitState Int | Catch-all for unknown values |
Instances
RepoCommitTraverseFlags
data RepoCommitTraverseFlags Source #
No description available in the introspection data.
Constructors
| RepoCommitTraverseFlagsNone | No special options for traverse |
| RepoCommitTraverseFlagsCommitOnly | Traverse and retrieve only commit objects. (Since: 2022.2) |
| AnotherRepoCommitTraverseFlags Int | Catch-all for unknown values |
Instances
RepoListObjectsFlags
data RepoListObjectsFlags Source #
No description available in the introspection data.
Constructors
| RepoListObjectsFlagsLoose | List only loose (plain file) objects |
| RepoListObjectsFlagsPacked | List only packed (compacted into blobs) objects |
| RepoListObjectsFlagsAll | List all objects |
| RepoListObjectsFlagsNoParents | Only list objects in this repo, not parents |
| AnotherRepoListObjectsFlags Int | Catch-all for unknown values |
Instances
RepoListRefsExtFlags
data RepoListRefsExtFlags Source #
No description available in the introspection data.
Constructors
| RepoListRefsExtFlagsNone | No flags. |
| RepoListRefsExtFlagsAliases | Only list aliases. Since: 2017.10 |
| RepoListRefsExtFlagsExcludeRemotes | Exclude remote refs. Since: 2017.11 |
| RepoListRefsExtFlagsExcludeMirrors | Exclude mirrored refs. Since: 2019.2 |
| AnotherRepoListRefsExtFlags Int | Catch-all for unknown values |
Instances
RepoPruneFlags
data RepoPruneFlags Source #
No description available in the introspection data.
Constructors
| RepoPruneFlagsNone | No special options for pruning |
| RepoPruneFlagsNoPrune | Don't actually delete objects |
| RepoPruneFlagsRefsOnly | Do not traverse individual commit objects, only follow refs for reachability calculations |
| RepoPruneFlagsCommitOnly | Only traverse commit objects. (Since 2022.2) |
| AnotherRepoPruneFlags Int | Catch-all for unknown values |
Instances
RepoPullFlags
data RepoPullFlags Source #
No description available in the introspection data.
Constructors
| RepoPullFlagsNone | No special options for pull |
| RepoPullFlagsMirror | Write out refs suitable for mirrors and fetch all refs if none requested |
| RepoPullFlagsCommitOnly | Fetch only the commit metadata |
| RepoPullFlagsUntrusted | Do verify checksums of local (filesystem-accessible) repositories (defaults on for HTTP) |
| RepoPullFlagsBareuseronlyFiles | Since 2017.7. Reject writes of content objects with modes outside of 0775. |
| RepoPullFlagsTrustedHttp | Don't verify checksums of objects HTTP repositories (Since: 2017.12) |
| AnotherRepoPullFlags Int | Catch-all for unknown values |
Instances
RepoResolveRevExtFlags
data RepoResolveRevExtFlags Source #
No description available in the introspection data.
Constructors
| RepoResolveRevExtFlagsNone | No flags. |
| RepoResolveRevExtFlagsLocalOnly | Exclude remote and mirrored refs. Since: 2019.2 |
| AnotherRepoResolveRevExtFlags Int | Catch-all for unknown values |
Instances
RepoVerifyFlags
data RepoVerifyFlags Source #
No description available in the introspection data.
Since: 2021.4
Constructors
| RepoVerifyFlagsNone | No flags |
| RepoVerifyFlagsNoGpg | Skip GPG verification |
| RepoVerifyFlagsNoSignapi | Skip all other signature verification methods |
| AnotherRepoVerifyFlags Int | Catch-all for unknown values |
Instances
SePolicyRestoreconFlags
data SePolicyRestoreconFlags Source #
No description available in the introspection data.
Constructors
| SePolicyRestoreconFlagsNone | No description available in the introspection data. |
| SePolicyRestoreconFlagsAllowNolabel | No description available in the introspection data. |
| SePolicyRestoreconFlagsKeepExisting | No description available in the introspection data. |
| AnotherSePolicyRestoreconFlags Int | Catch-all for unknown values |
Instances
SysrootSimpleWriteDeploymentFlags
data SysrootSimpleWriteDeploymentFlags Source #
No description available in the introspection data.
Constructors
| SysrootSimpleWriteDeploymentFlagsNone | No description available in the introspection data. |
| SysrootSimpleWriteDeploymentFlagsRetain | No description available in the introspection data. |
| SysrootSimpleWriteDeploymentFlagsNotDefault | No description available in the introspection data. |
| SysrootSimpleWriteDeploymentFlagsNoClean | No description available in the introspection data. |
| SysrootSimpleWriteDeploymentFlagsRetainPending | No description available in the introspection data. |
| SysrootSimpleWriteDeploymentFlagsRetainRollback | No description available in the introspection data. |
| AnotherSysrootSimpleWriteDeploymentFlags Int | Catch-all for unknown values |
Instances
SysrootUpgraderFlags
data SysrootUpgraderFlags Source #
Flags controlling operation of an SysrootUpgrader.
Constructors
| SysrootUpgraderFlagsIgnoreUnconfigured | Do not error if the origin has an unconfigured-state key |
| SysrootUpgraderFlagsStage | Enable "staging" (finalization at shutdown); recommended (Since: 2021.4) |
| AnotherSysrootUpgraderFlags Int | Catch-all for unknown values |
Instances
SysrootUpgraderPullFlags
data SysrootUpgraderPullFlags Source #
No description available in the introspection data.
Constructors
| SysrootUpgraderPullFlagsNone | No description available in the introspection data. |
| SysrootUpgraderPullFlagsAllowOlder | No description available in the introspection data. |
| SysrootUpgraderPullFlagsSynthetic | No description available in the introspection data. |
| AnotherSysrootUpgraderPullFlags Int | Catch-all for unknown values |