Date: Sunday, February 9, 2020 @ 21:49:15
  Author: foxboron
Revision: 565565

archrelease: copy trunk to community-x86_64

Added:
  skopeo/repos/community-x86_64/PKGBUILD
    (from rev 565564, skopeo/trunk/PKGBUILD)
  skopeo/repos/community-x86_64/containers-storage.conf.5.md
    (from rev 565564, skopeo/trunk/containers-storage.conf.5.md)
  skopeo/repos/community-x86_64/policy.json.5.md
    (from rev 565564, skopeo/trunk/policy.json.5.md)
  skopeo/repos/community-x86_64/registries.conf
    (from rev 565564, skopeo/trunk/registries.conf)
  skopeo/repos/community-x86_64/registries.conf.5.md
    (from rev 565564, skopeo/trunk/registries.conf.5.md)
  skopeo/repos/community-x86_64/seccomp.json
    (from rev 565564, skopeo/trunk/seccomp.json)
  skopeo/repos/community-x86_64/storage.conf
    (from rev 565564, skopeo/trunk/storage.conf)
Deleted:
  skopeo/repos/community-x86_64/PKGBUILD
  skopeo/repos/community-x86_64/containers-storage.conf.5.md
  skopeo/repos/community-x86_64/policy.json.5.md
  skopeo/repos/community-x86_64/registries.conf
  skopeo/repos/community-x86_64/registries.conf.5.md
  skopeo/repos/community-x86_64/seccomp.json
  skopeo/repos/community-x86_64/storage.conf

------------------------------+
 PKGBUILD                     |  119 +--
 containers-storage.conf.5.md |  278 +++----
 policy.json.5.md             |  562 +++++++-------
 registries.conf              |   50 -
 registries.conf.5.md         |   78 +-
 seccomp.json                 | 1546 ++++++++++++++++++++---------------------
 storage.conf                 |  266 +++----
 7 files changed, 1450 insertions(+), 1449 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD    2020-02-09 21:49:00 UTC (rev 565564)
+++ PKGBUILD    2020-02-09 21:49:15 UTC (rev 565565)
@@ -1,59 +0,0 @@
-# Maintainer: Bartłomiej Piotrowski <bpiotrow...@archlinux.org>
-
-pkgname=skopeo
-pkgver=0.1.40
-pkgrel=1
-pkgdesc='A command line utility for various operations on container images and 
image repositories.'
-arch=(x86_64)
-url='https://github.com/projectatomic/skopeo'
-license=(APACHE)
-depends=(gpgme device-mapper ostree)
-makedepends=(go-pie go-md2man btrfs-progs git)
-backup=(etc/containers/policy.json
-        etc/containers/registries.conf
-        etc/containers/registries.d/default.yaml
-        etc/containers/seccomp.json
-        etc/containers/storage.conf)
-_commit=be6146b0a8471b02e776134119a2c37dfb70d414  # tags/v0.1.40
-source=(git+$url#commit=$_commit
-        containers-storage.conf.5.md
-        policy.json.5.md
-        registries.conf
-        registries.conf.5.md
-        seccomp.json
-        storage.conf)
-sha256sums=('SKIP'
-            '707268f7968a6e4c3be282dcac790f7d208527e6220e95232b11b25401c2c817'
-            'a4dd89bb5d8dec2b3af3888f879144334aeeab31734e19793da498d355994cd9'
-            'bf720633c4c9906e93665813bbf13a73a6cb0df2b412d81228c7673505513d1f'
-            '38264ddcf9699b8f8d7b4823abc118fb01362f2d58836c01df13e3e08b801f9f'
-            'cfa7dd2c35c8e9cba74a68810e1f377e448988ccb0a54b98232313967677326e'
-            '4bcce6e85da1ea07086fe1a921469455c06a0fc083a21692e812643f1c2b22fa')
-
-pkgver() {
-  cd $pkgname
-  git describe --tags | sed 's/^v//;s/-/+/g'
-}
-
-build() {
-  cd $pkgname
-  export GOFLAGS="-trimpath"
-  export CGO_LDFLAGS="$LDFLAGS"
-  make binary-local BUILDTAGS='containers_image_ostree_stub ostree'
-  make docs
-}
-
-package() {
-  cd $pkgname
-  make DESTDIR="$pkgdir" install
-
-  for conf in registries.conf storage.conf seccomp.json; do
-    install -m644 "$srcdir/$conf" -t "$pkgdir/etc/containers/"
-  done
-
-  cd "$srcdir"
-  install -d "$pkgdir/usr/share/man/man5/"
-  for manpage in *.md; do
-    go-md2man -in "$manpage" -out "$pkgdir/usr/share/man/man5/${manpage%*.md}"
-  done
-}

Copied: skopeo/repos/community-x86_64/PKGBUILD (from rev 565564, 
skopeo/trunk/PKGBUILD)
===================================================================
--- PKGBUILD                            (rev 0)
+++ PKGBUILD    2020-02-09 21:49:15 UTC (rev 565565)
@@ -0,0 +1,60 @@
+# Maintainer: Morten Linderud <foxbo...@archlinux.org>
+# Maintainer: Bartłomiej Piotrowski <bpiotrow...@archlinux.org>
+
+pkgname=skopeo
+pkgver=0.1.41
+pkgrel=1
+pkgdesc='A command line utility for various operations on container images and 
image repositories.'
+arch=(x86_64)
+url='https://github.com/projectatomic/skopeo'
+license=(APACHE)
+depends=(gpgme device-mapper ostree)
+makedepends=(go-pie go-md2man btrfs-progs git)
+backup=(etc/containers/policy.json
+        etc/containers/registries.conf
+        etc/containers/registries.d/default.yaml
+        etc/containers/seccomp.json
+        etc/containers/storage.conf)
+_commit=7d080caaa32327ca063276f477a64af0fd4617ba # tags/v0.1.41
+source=(git+$url#commit=$_commit
+        containers-storage.conf.5.md
+        policy.json.5.md
+        registries.conf
+        registries.conf.5.md
+        seccomp.json
+        storage.conf)
+sha256sums=('SKIP'
+            '707268f7968a6e4c3be282dcac790f7d208527e6220e95232b11b25401c2c817'
+            'a4dd89bb5d8dec2b3af3888f879144334aeeab31734e19793da498d355994cd9'
+            'bf720633c4c9906e93665813bbf13a73a6cb0df2b412d81228c7673505513d1f'
+            '38264ddcf9699b8f8d7b4823abc118fb01362f2d58836c01df13e3e08b801f9f'
+            'cfa7dd2c35c8e9cba74a68810e1f377e448988ccb0a54b98232313967677326e'
+            '4bcce6e85da1ea07086fe1a921469455c06a0fc083a21692e812643f1c2b22fa')
+
+pkgver() {
+  cd $pkgname
+  git describe --tags | sed 's/^v//;s/-/+/g'
+}
+
+build() {
+  cd $pkgname
+  export GOFLAGS="-trimpath"
+  export CGO_LDFLAGS="$LDFLAGS"
+  make binary-local BUILDTAGS='containers_image_ostree_stub ostree'
+  make docs
+}
+
+package() {
+  cd $pkgname
+  make DESTDIR="$pkgdir" install
+
+  for conf in registries.conf storage.conf seccomp.json; do
+    install -m644 "$srcdir/$conf" -t "$pkgdir/etc/containers/"
+  done
+
+  cd "$srcdir"
+  install -d "$pkgdir/usr/share/man/man5/"
+  for manpage in *.md; do
+    go-md2man -in "$manpage" -out "$pkgdir/usr/share/man/man5/${manpage%*.md}"
+  done
+}

Deleted: containers-storage.conf.5.md
===================================================================
--- containers-storage.conf.5.md        2020-02-09 21:49:00 UTC (rev 565564)
+++ containers-storage.conf.5.md        2020-02-09 21:49:15 UTC (rev 565565)
@@ -1,139 +0,0 @@
-% storage.conf(5) Container Storage Configuration File
-% Dan Walsh
-% May 2017
-
-# NAME
-storage.conf - Syntax of Container Storage configuration file
-
-# DESCRIPTION
-The STORAGE configuration file specifies all of the available container 
storage options
-for tools using shared container storage, but in a TOML format that can be 
more easily modified
-and versioned.
-
-# FORMAT
-The [TOML format][toml] is used as the encoding of the configuration file.
-Every option and subtable listed here is nested under a global "storage" table.
-No bare options are used. The format of TOML can be simplified to:
-
-    [table]
-    option = value
-
-    [table.subtable1]
-    option = value
-
-    [table.subtable2]
-    option = value
-
-## STORAGE TABLE
-
-The `storage` table supports the following options:
-
-**graphroot**=""
-  container storage graph dir (default: "/var/lib/containers/storage")
-  Default directory to store all writable content created by container storage 
programs
-
-**runroot**=""
-  container storage run dir (default: "/var/run/containers/storage")
-  Default directory to store all temporary writable content created by 
container storage programs
-
-**driver**=""
-  container storage driver (default: "overlay")
-  Default Copy On Write (COW) container storage driver
-
-### STORAGE OPTIONS TABLE 
-
-The `storage.options` table supports the following options:
-
-**additionalimagestores**=[]
-  Paths to additional container image stores. Usually these are read/only and 
stored on remote network shares.
-
-**size**=""
-  Maximum size of a container image.   This flag can be used to set quota on 
the size of container images. (default: 10GB)
-
-**override_kernel_check**=""
-  Tell storage drivers to ignore kernel version checks.  Some storage drivers 
assume that if a kernel is too
-  old, the driver is not supported.  But for kernels that have had the drivers 
backported, this flag
-  allows users to override the checks
-
-**mount_program**=""
-  Specifies the path to a custom program to use instead for mounting the file 
system.
-
-**mountopt**=""
-
-  Comma separated list of default options to be used to mount container 
images.  Suggested value "nodev".
-
-[storage.options.thinpool]
-
-Storage Options for thinpool
-
-The `storage.options.thinpool` table supports the following options:
-
-**autoextend_percent**=""
-
-Tells the thinpool driver the amount by which the thinpool needs to be grown. 
This is specified in terms of % of pool size. So a value of 20 means that when 
threshold is hit, pool will be grown by 20% of existing pool size. (default: 
20%)
-
-**autoextend_threshold**=""
-
-Tells the driver the thinpool extension threshold in terms of percentage of 
pool size. For example, if threshold is 60, that means when pool is 60% full, 
threshold has been hit. (default: 80%)
-
-**basesize**=""
-
-Specifies the size to use when creating the base device, which limits the size 
of images and containers. (default: 10g)
-
-**blocksize**=""
-
-Specifies a custom blocksize to use for the thin pool. (default: 64k)
-
-**directlvm_device**=""
-
-Specifies a custom block storage device to use for the thin pool. Required for 
using graphdriver `devicemapper`.
-
-**directlvm_device_force**=""
-
-Tells driver to wipe device (directlvm_device) even if device already has a 
filesystem.  (default: false)
-
-**fs**="xfs"
-
-Specifies the filesystem type to use for the base device. (default: xfs)
-
-**log_level**=""
-
-Sets the log level of devicemapper.
-
-    0: LogLevelSuppress 0 (default)
-    2: LogLevelFatal
-    3: LogLevelErr
-    4: LogLevelWarn
-    5: LogLevelNotice
-    6: LogLevelInfo
-    7: LogLevelDebug
-
-**min_free_space**=""
-
-Specifies the min free space percent in a thin pool required for new device 
creation to succeed. Valid values are from 0% - 99%. Value 0% disables. 
(default: 10%)
-
-**mkfsarg**=""
-
-Specifies extra mkfs arguments to be used when creating the base device.
-
-**use_deferred_removal**=""
-
-Marks devicemapper block device for deferred removal.  If the device is in use 
when its driver attempts to remove it, the driver tells the kernel to remove 
the device as soon as possible.  Note this does not free up the disk space, use 
deferred deletion to fully remove the thinpool.  (default: true).
-
-**use_deferred_deletion**=""
-
-Marks thinpool device for deferred deletion. If the thinpool is in use when 
the driver attempts to delete it, the driver will attempt to delete device 
every 30 seconds until successful, or when it restarts.  Deferred deletion 
permanently deletes the device and all data stored in the device will be lost. 
(default: true).
-
-**xfs_nospace_max_retries**=""
-
-Specifies the maximum number of retries XFS should attempt to complete IO when 
ENOSPC (no space) error is returned by underlying storage device. (default: 0, 
which means to try continuously.)
-
-**ostree_repo=""**
-  Tell storage drivers to use the specified OSTree repository.  Some storage 
drivers, such as overlay, might use
-
-**skip_mount_home=""**
-  Tell storage drivers to not create a PRIVATE bind mount on their home 
directory.
-
-# HISTORY
-May 2017, Originally compiled by Dan Walsh <dwa...@redhat.com>
-Format copied from crio.conf man page created by Aleksa Sarai <asa...@suse.de>

Copied: skopeo/repos/community-x86_64/containers-storage.conf.5.md (from rev 
565564, skopeo/trunk/containers-storage.conf.5.md)
===================================================================
--- containers-storage.conf.5.md                                (rev 0)
+++ containers-storage.conf.5.md        2020-02-09 21:49:15 UTC (rev 565565)
@@ -0,0 +1,139 @@
+% storage.conf(5) Container Storage Configuration File
+% Dan Walsh
+% May 2017
+
+# NAME
+storage.conf - Syntax of Container Storage configuration file
+
+# DESCRIPTION
+The STORAGE configuration file specifies all of the available container 
storage options
+for tools using shared container storage, but in a TOML format that can be 
more easily modified
+and versioned.
+
+# FORMAT
+The [TOML format][toml] is used as the encoding of the configuration file.
+Every option and subtable listed here is nested under a global "storage" table.
+No bare options are used. The format of TOML can be simplified to:
+
+    [table]
+    option = value
+
+    [table.subtable1]
+    option = value
+
+    [table.subtable2]
+    option = value
+
+## STORAGE TABLE
+
+The `storage` table supports the following options:
+
+**graphroot**=""
+  container storage graph dir (default: "/var/lib/containers/storage")
+  Default directory to store all writable content created by container storage 
programs
+
+**runroot**=""
+  container storage run dir (default: "/var/run/containers/storage")
+  Default directory to store all temporary writable content created by 
container storage programs
+
+**driver**=""
+  container storage driver (default: "overlay")
+  Default Copy On Write (COW) container storage driver
+
+### STORAGE OPTIONS TABLE 
+
+The `storage.options` table supports the following options:
+
+**additionalimagestores**=[]
+  Paths to additional container image stores. Usually these are read/only and 
stored on remote network shares.
+
+**size**=""
+  Maximum size of a container image.   This flag can be used to set quota on 
the size of container images. (default: 10GB)
+
+**override_kernel_check**=""
+  Tell storage drivers to ignore kernel version checks.  Some storage drivers 
assume that if a kernel is too
+  old, the driver is not supported.  But for kernels that have had the drivers 
backported, this flag
+  allows users to override the checks
+
+**mount_program**=""
+  Specifies the path to a custom program to use instead for mounting the file 
system.
+
+**mountopt**=""
+
+  Comma separated list of default options to be used to mount container 
images.  Suggested value "nodev".
+
+[storage.options.thinpool]
+
+Storage Options for thinpool
+
+The `storage.options.thinpool` table supports the following options:
+
+**autoextend_percent**=""
+
+Tells the thinpool driver the amount by which the thinpool needs to be grown. 
This is specified in terms of % of pool size. So a value of 20 means that when 
threshold is hit, pool will be grown by 20% of existing pool size. (default: 
20%)
+
+**autoextend_threshold**=""
+
+Tells the driver the thinpool extension threshold in terms of percentage of 
pool size. For example, if threshold is 60, that means when pool is 60% full, 
threshold has been hit. (default: 80%)
+
+**basesize**=""
+
+Specifies the size to use when creating the base device, which limits the size 
of images and containers. (default: 10g)
+
+**blocksize**=""
+
+Specifies a custom blocksize to use for the thin pool. (default: 64k)
+
+**directlvm_device**=""
+
+Specifies a custom block storage device to use for the thin pool. Required for 
using graphdriver `devicemapper`.
+
+**directlvm_device_force**=""
+
+Tells driver to wipe device (directlvm_device) even if device already has a 
filesystem.  (default: false)
+
+**fs**="xfs"
+
+Specifies the filesystem type to use for the base device. (default: xfs)
+
+**log_level**=""
+
+Sets the log level of devicemapper.
+
+    0: LogLevelSuppress 0 (default)
+    2: LogLevelFatal
+    3: LogLevelErr
+    4: LogLevelWarn
+    5: LogLevelNotice
+    6: LogLevelInfo
+    7: LogLevelDebug
+
+**min_free_space**=""
+
+Specifies the min free space percent in a thin pool required for new device 
creation to succeed. Valid values are from 0% - 99%. Value 0% disables. 
(default: 10%)
+
+**mkfsarg**=""
+
+Specifies extra mkfs arguments to be used when creating the base device.
+
+**use_deferred_removal**=""
+
+Marks devicemapper block device for deferred removal.  If the device is in use 
when its driver attempts to remove it, the driver tells the kernel to remove 
the device as soon as possible.  Note this does not free up the disk space, use 
deferred deletion to fully remove the thinpool.  (default: true).
+
+**use_deferred_deletion**=""
+
+Marks thinpool device for deferred deletion. If the thinpool is in use when 
the driver attempts to delete it, the driver will attempt to delete device 
every 30 seconds until successful, or when it restarts.  Deferred deletion 
permanently deletes the device and all data stored in the device will be lost. 
(default: true).
+
+**xfs_nospace_max_retries**=""
+
+Specifies the maximum number of retries XFS should attempt to complete IO when 
ENOSPC (no space) error is returned by underlying storage device. (default: 0, 
which means to try continuously.)
+
+**ostree_repo=""**
+  Tell storage drivers to use the specified OSTree repository.  Some storage 
drivers, such as overlay, might use
+
+**skip_mount_home=""**
+  Tell storage drivers to not create a PRIVATE bind mount on their home 
directory.
+
+# HISTORY
+May 2017, Originally compiled by Dan Walsh <dwa...@redhat.com>
+Format copied from crio.conf man page created by Aleksa Sarai <asa...@suse.de>

Deleted: policy.json.5.md
===================================================================
--- policy.json.5.md    2020-02-09 21:49:00 UTC (rev 565564)
+++ policy.json.5.md    2020-02-09 21:49:15 UTC (rev 565565)
@@ -1,281 +0,0 @@
-% POLICY.JSON(5) policy.json Man Page
-% Miloslav Trmač
-% September 2016
-
-# NAME
-policy.json - syntax for the signature verification policy file
-
-## DESCRIPTION
-
-Signature verification policy files are used to specify policy, e.g. trusted 
keys,
-applicable when deciding whether to accept an image, or individual signatures 
of that image, as valid.
-
-The default policy is stored (unless overridden at compile-time) at 
`/etc/containers/policy.json`;
-applications performing verification may allow using a different policy 
instead.
-
-## FORMAT
-
-The signature verification policy file, usually called `policy.json`,
-uses a JSON format.  Unlike some other JSON files, its parsing is fairly 
strict:
-unrecognized, duplicated or otherwise invalid fields cause the entire file,
-and usually the entire operation, to be rejected.
-
-The purpose of the policy file is to define a set of *policy requirements* for 
a container image,
-usually depending on its location (where it is being pulled from) or otherwise 
defined identity.
-
-Policy requirements can be defined for:
-
-- An individual *scope* in a *transport*.
-  The *transport* values are the same as the transport prefixes when 
pushing/pulling images (e.g. `docker:`, `atomic:`),
-  and *scope* values are defined by each transport; see below for more details.
-
-  Usually, a scope can be defined to match a single image, and various 
prefixes of
-  such a most specific scope define namespaces of matching images.
-- A default policy for a single transport, expressed using an empty string as 
a scope
-- A global default policy.
-
-If multiple policy requirements match a given image, only the requirements 
from the most specific match apply,
-the more general policy requirements definitions are ignored.
-
-This is expressed in JSON using the top-level syntax
-```js
-{
-    "default": [/* policy requirements: global default */]
-    "transports": {
-        transport_name: {
-            "": [/* policy requirements: default for transport $transport_name 
*/],
-            scope_1: [/* policy requirements: default for $scope_1 in 
$transport_name */],
-            scope_2: [/*…*/]
-            /*…*/
-        },
-        transport_name_2: {/*…*/}
-        /*…*/
-    }
-}
-```
-
-The global `default` set of policy requirements is mandatory; all of the other 
fields
-(`transports` itself, any specific transport, the transport-specific default, 
etc.) are optional.
-
-<!-- NOTE: Keep this in sync with transports/transports.go! -->
-## Supported transports and their scopes
-
-### `atomic:`
-
-The `atomic:` transport refers to images in an Atomic Registry.
-
-Supported scopes use the form 
_hostname_[`:`_port_][`/`_namespace_[`/`_imagestream_ [`:`_tag_]]],
-i.e. either specifying a complete name of a tagged image, or prefix denoting
-a host/namespace/image stream.
-
-*Note:* The _hostname_ and _port_ refer to the Docker registry host and port 
(the one used
-e.g. for `docker pull`), _not_ to the OpenShift API host and port.
-
-### `dir:`
-
-The `dir:` transport refers to images stored in local directories.
-
-Supported scopes are paths of directories (either containing a single image or
-subdirectories possibly containing images).
-
-*Note:* The paths must be absolute and contain no symlinks. Paths violating 
these requirements may be silently ignored.
-
-The top-level scope `"/"` is forbidden; use the transport default scope `""`,
-for consistency with other transports.
-
-### `docker:`
-
-The `docker:` transport refers to images in a registry implementing the 
"Docker Registry HTTP API V2".
-
-Scopes matching individual images are named Docker references *in the fully 
expanded form*, either
-using a tag or digest. For example, `docker.io/library/busybox:latest` (*not* 
`busybox:latest`).
-
-More general scopes are prefixes of individual-image scopes, and specify a 
repository (by omitting the tag or digest),
-a repository namespace, or a registry host (by only specifying the host name).
-
-### `oci:`
-
-The `oci:` transport refers to images in directories compliant with "Open 
Container Image Layout Specification".
-
-Supported scopes use the form _directory_`:`_tag_, and _directory_ referring to
-a directory containing one or more tags, or any of the parent directories.
-
-*Note:* See `dir:` above for semantics and restrictions on the directory 
paths, they apply to `oci:` equivalently.
-
-### `tarball:`
-
-The `tarball:` transport refers to tarred up container root filesystems.
-
-Scopes are ignored.
-
-## Policy Requirements
-
-Using the mechanisms above, a set of policy requirements is looked up.  The 
policy requirements
-are represented as a JSON array of individual requirement objects.  For an 
image to be accepted,
-*all* of the requirements must be satisfied simulatenously.
-
-The policy requirements can also be used to decide whether an individual 
signature is accepted (= is signed by a recognized key of a known author);
-in that case some requirements may apply only to some signatures, but each 
signature must be accepted by *at least one* requirement object.
-
-The following requirement objects are supported:
-
-### `insecureAcceptAnything`
-
-A simple requirement with the following syntax
-
-```json
-{"type":"insecureAcceptAnything"}
-```
-
-This requirement accepts any image (but note that other requirements in the 
array still apply).
-
-When deciding to accept an individual signature, this requirement does not 
have any effect; it does *not* cause the signature to be accepted, though.
-
-This is useful primarily for policy scopes where no signature verification is 
required;
-because the array of policy requirements must not be empty, this requirement 
is used
-to represent the lack of requirements explicitly.
-
-### `reject`
-
-A simple requirement with the following syntax:
-
-```json
-{"type":"reject"}
-```
-
-This requirement rejects every image, and every signature.
-
-### `signedBy`
-
-This requirement requires an image to be signed with an expected identity, or 
accepts a signature if it is using an expected identity and key.
-
-```js
-{
-    "type":    "signedBy",
-    "keyType": "GPGKeys", /* The only currently supported value */
-    "keyPath": "/path/to/local/keyring/file",
-    "keyData": "base64-encoded-keyring-data",
-    "signedIdentity": identity_requirement
-}
-```
-<!-- Later: other keyType values -->
-
-Exactly one of `keyPath` and `keyData` must be present, containing a GPG 
keyring of one or more public keys.  Only signatures made by these keys are 
accepted.
-
-The `signedIdentity` field, a JSON object, specifies what image identity the 
signature claims about the image.
-One of the following alternatives are supported:
-
-- The identity in the signature must exactly match the image identity.  Note 
that with this, referencing an image by digest (with a signature claiming a 
_repository_`:`_tag_ identity) will fail.
-
-  ```json
-  {"type":"matchExact"}
-  ```
-- If the image identity carries a tag, the identity in the signature must 
exactly match;
-  if the image identity uses a digest reference, the identity in the signature 
must be in the same repository as the image identity (using any tag).
-
-  (Note that with images identified using digest references, the digest from 
the reference is validated even before signature verification starts.)
-
-  ```json
-  {"type":"matchRepoDigestOrExact"}
-  ```
-- The identity in the signature must be in the same repository as the image 
identity.  This is useful e.g. to pull an image using the `:latest` tag when 
the image is signed with a tag specifing an exact image version.
-
-  ```json
-  {"type":"matchRepository"}
-  ```
-- The identity in the signature must exactly match a specified identity.
-  This is useful e.g. when locally mirroring images signed using their public 
identity.
-
-  ```js
-  {
-      "type": "exactReference",
-      "dockerReference": docker_reference_value
-  }
-  ```
-- The identity in the signature must be in the same repository as a specified 
identity.
-  This combines the properties of `matchRepository` and `exactReference`.
-
-  ```js
-  {
-      "type": "exactRepository",
-      "dockerRepository": docker_repository_value
-  }
-  ```
-
-If the `signedIdentity` field is missing, it is treated as 
`matchRepoDigestOrExact`.
-
-*Note*: `matchExact`, `matchRepoDigestOrExact` and `matchRepository` can be 
only used if a Docker-like image identity is
-provided by the transport.  In particular, the `dir:` and `oci:` transports 
can be only
-used with `exactReference` or `exactRepository`.
-
-<!-- ### `signedBaseLayer` -->
-
-## Examples
-
-It is *strongly* recommended to set the `default` policy to `reject`, and then
-selectively allow individual transports and scopes as desired.
-
-### A reasonably locked-down system
-
-(Note that the `/*`…`*/` comments are not valid in JSON, and must not be used 
in real policies.)
-
-```js
-{
-    "default": [{"type": "reject"}], /* Reject anything not explicitly allowed 
*/
-    "transports": {
-        "docker": {
-            /* Allow installing images from a specific repository namespace, 
without cryptographic verification.
-               This namespace includes images like openshift/hello-openshift 
and openshift/origin. */
-            "docker.io/openshift": [{"type": "insecureAcceptAnything"}],
-            /* Similarly, allow installing the “official” busybox images.  
Note how the fully expanded
-               form, with the explicit /library/, must be used. */
-            "docker.io/library/busybox": [{"type": "insecureAcceptAnything"}]
-            /* Other docker: images use the global default policy and are 
rejected */
-        },
-        "dir": {
-            "": [{"type": "insecureAcceptAnything"}] /* Allow any images 
originating in local directories */
-        },
-        "atomic": {
-            /* The common case: using a known key for a repository or set of 
repositories */
-            "hostname:5000/myns/official": [
-                {
-                    "type": "signedBy",
-                    "keyType": "GPGKeys",
-                    "keyPath": "/path/to/official-pubkey.gpg"
-                }
-            ],
-            /* A more complex example, for a repository which contains a 
mirror of a third-party product,
-               which must be signed-off by local IT */
-            "hostname:5000/vendor/product": [
-                { /* Require the image to be signed by the original vendor, 
using the vendor's repository location. */
-                    "type": "signedBy",
-                    "keyType": "GPGKeys",
-                    "keyPath": "/path/to/vendor-pubkey.gpg",
-                    "signedIdentity": {
-                        "type": "exactRepository",
-                        "dockerRepository": 
"vendor-hostname/product/repository"
-                    }
-                },
-                { /* Require the image to _also_ be signed by a local 
reviewer. */
-                    "type": "signedBy",
-                    "keyType": "GPGKeys",
-                    "keyPath": "/path/to/reviewer-pubkey.gpg"
-                }
-            ]
-        }
-    }
-}
-```
-
-### Completely disable security, allow all images, do not trust any signatures
-
-```json
-{
-    "default": [{"type": "insecureAcceptAnything"}]
-}
-```
-## SEE ALSO
-  atomic(1)
-
-## HISTORY
-September 2016, Originally compiled by Miloslav Trmač <m...@redhat.com>

Copied: skopeo/repos/community-x86_64/policy.json.5.md (from rev 565564, 
skopeo/trunk/policy.json.5.md)
===================================================================
--- policy.json.5.md                            (rev 0)
+++ policy.json.5.md    2020-02-09 21:49:15 UTC (rev 565565)
@@ -0,0 +1,281 @@
+% POLICY.JSON(5) policy.json Man Page
+% Miloslav Trmač
+% September 2016
+
+# NAME
+policy.json - syntax for the signature verification policy file
+
+## DESCRIPTION
+
+Signature verification policy files are used to specify policy, e.g. trusted 
keys,
+applicable when deciding whether to accept an image, or individual signatures 
of that image, as valid.
+
+The default policy is stored (unless overridden at compile-time) at 
`/etc/containers/policy.json`;
+applications performing verification may allow using a different policy 
instead.
+
+## FORMAT
+
+The signature verification policy file, usually called `policy.json`,
+uses a JSON format.  Unlike some other JSON files, its parsing is fairly 
strict:
+unrecognized, duplicated or otherwise invalid fields cause the entire file,
+and usually the entire operation, to be rejected.
+
+The purpose of the policy file is to define a set of *policy requirements* for 
a container image,
+usually depending on its location (where it is being pulled from) or otherwise 
defined identity.
+
+Policy requirements can be defined for:
+
+- An individual *scope* in a *transport*.
+  The *transport* values are the same as the transport prefixes when 
pushing/pulling images (e.g. `docker:`, `atomic:`),
+  and *scope* values are defined by each transport; see below for more details.
+
+  Usually, a scope can be defined to match a single image, and various 
prefixes of
+  such a most specific scope define namespaces of matching images.
+- A default policy for a single transport, expressed using an empty string as 
a scope
+- A global default policy.
+
+If multiple policy requirements match a given image, only the requirements 
from the most specific match apply,
+the more general policy requirements definitions are ignored.
+
+This is expressed in JSON using the top-level syntax
+```js
+{
+    "default": [/* policy requirements: global default */]
+    "transports": {
+        transport_name: {
+            "": [/* policy requirements: default for transport $transport_name 
*/],
+            scope_1: [/* policy requirements: default for $scope_1 in 
$transport_name */],
+            scope_2: [/*…*/]
+            /*…*/
+        },
+        transport_name_2: {/*…*/}
+        /*…*/
+    }
+}
+```
+
+The global `default` set of policy requirements is mandatory; all of the other 
fields
+(`transports` itself, any specific transport, the transport-specific default, 
etc.) are optional.
+
+<!-- NOTE: Keep this in sync with transports/transports.go! -->
+## Supported transports and their scopes
+
+### `atomic:`
+
+The `atomic:` transport refers to images in an Atomic Registry.
+
+Supported scopes use the form 
_hostname_[`:`_port_][`/`_namespace_[`/`_imagestream_ [`:`_tag_]]],
+i.e. either specifying a complete name of a tagged image, or prefix denoting
+a host/namespace/image stream.
+
+*Note:* The _hostname_ and _port_ refer to the Docker registry host and port 
(the one used
+e.g. for `docker pull`), _not_ to the OpenShift API host and port.
+
+### `dir:`
+
+The `dir:` transport refers to images stored in local directories.
+
+Supported scopes are paths of directories (either containing a single image or
+subdirectories possibly containing images).
+
+*Note:* The paths must be absolute and contain no symlinks. Paths violating 
these requirements may be silently ignored.
+
+The top-level scope `"/"` is forbidden; use the transport default scope `""`,
+for consistency with other transports.
+
+### `docker:`
+
+The `docker:` transport refers to images in a registry implementing the 
"Docker Registry HTTP API V2".
+
+Scopes matching individual images are named Docker references *in the fully 
expanded form*, either
+using a tag or digest. For example, `docker.io/library/busybox:latest` (*not* 
`busybox:latest`).
+
+More general scopes are prefixes of individual-image scopes, and specify a 
repository (by omitting the tag or digest),
+a repository namespace, or a registry host (by only specifying the host name).
+
+### `oci:`
+
+The `oci:` transport refers to images in directories compliant with "Open 
Container Image Layout Specification".
+
+Supported scopes use the form _directory_`:`_tag_, and _directory_ referring to
+a directory containing one or more tags, or any of the parent directories.
+
+*Note:* See `dir:` above for semantics and restrictions on the directory 
paths, they apply to `oci:` equivalently.
+
+### `tarball:`
+
+The `tarball:` transport refers to tarred up container root filesystems.
+
+Scopes are ignored.
+
+## Policy Requirements
+
+Using the mechanisms above, a set of policy requirements is looked up.  The 
policy requirements
+are represented as a JSON array of individual requirement objects.  For an 
image to be accepted,
+*all* of the requirements must be satisfied simulatenously.
+
+The policy requirements can also be used to decide whether an individual 
signature is accepted (= is signed by a recognized key of a known author);
+in that case some requirements may apply only to some signatures, but each 
signature must be accepted by *at least one* requirement object.
+
+The following requirement objects are supported:
+
+### `insecureAcceptAnything`
+
+A simple requirement with the following syntax
+
+```json
+{"type":"insecureAcceptAnything"}
+```
+
+This requirement accepts any image (but note that other requirements in the 
array still apply).
+
+When deciding to accept an individual signature, this requirement does not 
have any effect; it does *not* cause the signature to be accepted, though.
+
+This is useful primarily for policy scopes where no signature verification is 
required;
+because the array of policy requirements must not be empty, this requirement 
is used
+to represent the lack of requirements explicitly.
+
+### `reject`
+
+A simple requirement with the following syntax:
+
+```json
+{"type":"reject"}
+```
+
+This requirement rejects every image, and every signature.
+
+### `signedBy`
+
+This requirement requires an image to be signed with an expected identity, or 
accepts a signature if it is using an expected identity and key.
+
+```js
+{
+    "type":    "signedBy",
+    "keyType": "GPGKeys", /* The only currently supported value */
+    "keyPath": "/path/to/local/keyring/file",
+    "keyData": "base64-encoded-keyring-data",
+    "signedIdentity": identity_requirement
+}
+```
+<!-- Later: other keyType values -->
+
+Exactly one of `keyPath` and `keyData` must be present, containing a GPG 
keyring of one or more public keys.  Only signatures made by these keys are 
accepted.
+
+The `signedIdentity` field, a JSON object, specifies what image identity the 
signature claims about the image.
+One of the following alternatives are supported:
+
+- The identity in the signature must exactly match the image identity.  Note 
that with this, referencing an image by digest (with a signature claiming a 
_repository_`:`_tag_ identity) will fail.
+
+  ```json
+  {"type":"matchExact"}
+  ```
+- If the image identity carries a tag, the identity in the signature must 
exactly match;
+  if the image identity uses a digest reference, the identity in the signature 
must be in the same repository as the image identity (using any tag).
+
+  (Note that with images identified using digest references, the digest from 
the reference is validated even before signature verification starts.)
+
+  ```json
+  {"type":"matchRepoDigestOrExact"}
+  ```
+- The identity in the signature must be in the same repository as the image 
identity.  This is useful e.g. to pull an image using the `:latest` tag when 
the image is signed with a tag specifing an exact image version.
+
+  ```json
+  {"type":"matchRepository"}
+  ```
+- The identity in the signature must exactly match a specified identity.
+  This is useful e.g. when locally mirroring images signed using their public 
identity.
+
+  ```js
+  {
+      "type": "exactReference",
+      "dockerReference": docker_reference_value
+  }
+  ```
+- The identity in the signature must be in the same repository as a specified 
identity.
+  This combines the properties of `matchRepository` and `exactReference`.
+
+  ```js
+  {
+      "type": "exactRepository",
+      "dockerRepository": docker_repository_value
+  }
+  ```
+
+If the `signedIdentity` field is missing, it is treated as 
`matchRepoDigestOrExact`.
+
+*Note*: `matchExact`, `matchRepoDigestOrExact` and `matchRepository` can be 
only used if a Docker-like image identity is
+provided by the transport.  In particular, the `dir:` and `oci:` transports 
can be only
+used with `exactReference` or `exactRepository`.
+
+<!-- ### `signedBaseLayer` -->
+
+## Examples
+
+It is *strongly* recommended to set the `default` policy to `reject`, and then
+selectively allow individual transports and scopes as desired.
+
+### A reasonably locked-down system
+
+(Note that the `/*`…`*/` comments are not valid in JSON, and must not be used 
in real policies.)
+
+```js
+{
+    "default": [{"type": "reject"}], /* Reject anything not explicitly allowed 
*/
+    "transports": {
+        "docker": {
+            /* Allow installing images from a specific repository namespace, 
without cryptographic verification.
+               This namespace includes images like openshift/hello-openshift 
and openshift/origin. */
+            "docker.io/openshift": [{"type": "insecureAcceptAnything"}],
+            /* Similarly, allow installing the “official” busybox images.  
Note how the fully expanded
+               form, with the explicit /library/, must be used. */
+            "docker.io/library/busybox": [{"type": "insecureAcceptAnything"}]
+            /* Other docker: images use the global default policy and are 
rejected */
+        },
+        "dir": {
+            "": [{"type": "insecureAcceptAnything"}] /* Allow any images 
originating in local directories */
+        },
+        "atomic": {
+            /* The common case: using a known key for a repository or set of 
repositories */
+            "hostname:5000/myns/official": [
+                {
+                    "type": "signedBy",
+                    "keyType": "GPGKeys",
+                    "keyPath": "/path/to/official-pubkey.gpg"
+                }
+            ],
+            /* A more complex example, for a repository which contains a 
mirror of a third-party product,
+               which must be signed-off by local IT */
+            "hostname:5000/vendor/product": [
+                { /* Require the image to be signed by the original vendor, 
using the vendor's repository location. */
+                    "type": "signedBy",
+                    "keyType": "GPGKeys",
+                    "keyPath": "/path/to/vendor-pubkey.gpg",
+                    "signedIdentity": {
+                        "type": "exactRepository",
+                        "dockerRepository": 
"vendor-hostname/product/repository"
+                    }
+                },
+                { /* Require the image to _also_ be signed by a local 
reviewer. */
+                    "type": "signedBy",
+                    "keyType": "GPGKeys",
+                    "keyPath": "/path/to/reviewer-pubkey.gpg"
+                }
+            ]
+        }
+    }
+}
+```
+
+### Completely disable security, allow all images, do not trust any signatures
+
+```json
+{
+    "default": [{"type": "insecureAcceptAnything"}]
+}
+```
+## SEE ALSO
+  atomic(1)
+
+## HISTORY
+September 2016, Originally compiled by Miloslav Trmač <m...@redhat.com>

Deleted: registries.conf
===================================================================
--- registries.conf     2020-02-09 21:49:00 UTC (rev 565564)
+++ registries.conf     2020-02-09 21:49:15 UTC (rev 565565)
@@ -1,25 +0,0 @@
-# This is a system-wide configuration file used to
-# keep track of registries for various container backends.
-# It adheres to TOML format and does not support recursive
-# lists of registries.
-
-# The default location for this configuration file is 
/etc/containers/registries.conf.
-
-# The only valid categories are: 'registries.search', 'registries.insecure', 
-# and 'registries.block'.
-
-[registries.search]
-registries = ['docker.io', 'registry.fedoraproject.org', 'quay.io', 
'registry.access.redhat.com', 'registry.centos.org']
-
-# If you need to access insecure registries, add the registry's 
fully-qualified name.
-# An insecure registry is one that does not have a valid SSL certificate or 
only does HTTP.
-[registries.insecure]
-registries = []
-
-
-# If you need to block pull access from a registry, uncomment the section below
-# and add the registries fully-qualified name.
-#
-# Docker only
-[registries.block]
-registries = []

Copied: skopeo/repos/community-x86_64/registries.conf (from rev 565564, 
skopeo/trunk/registries.conf)
===================================================================
--- registries.conf                             (rev 0)
+++ registries.conf     2020-02-09 21:49:15 UTC (rev 565565)
@@ -0,0 +1,25 @@
+# This is a system-wide configuration file used to
+# keep track of registries for various container backends.
+# It adheres to TOML format and does not support recursive
+# lists of registries.
+
+# The default location for this configuration file is 
/etc/containers/registries.conf.
+
+# The only valid categories are: 'registries.search', 'registries.insecure', 
+# and 'registries.block'.
+
+[registries.search]
+registries = ['docker.io', 'registry.fedoraproject.org', 'quay.io', 
'registry.access.redhat.com', 'registry.centos.org']
+
+# If you need to access insecure registries, add the registry's 
fully-qualified name.
+# An insecure registry is one that does not have a valid SSL certificate or 
only does HTTP.
+[registries.insecure]
+registries = []
+
+
+# If you need to block pull access from a registry, uncomment the section below
+# and add the registries fully-qualified name.
+#
+# Docker only
+[registries.block]
+registries = []

Deleted: registries.conf.5.md
===================================================================
--- registries.conf.5.md        2020-02-09 21:49:00 UTC (rev 565564)
+++ registries.conf.5.md        2020-02-09 21:49:15 UTC (rev 565565)
@@ -1,39 +0,0 @@
-% registries.conf(5) Container Registries Configuration File
-% Dan Walsh
-% March 2018
-
-## NAME
-registries.conf - Syntax of Container Registries configuration file
-
-## DESCRIPTION
-The REGISTRIES configuration file specifies all of the available container 
registries for tools using shared container registries, but in a TOML format 
that can be more easily modified and versioned. `registries.conf` does not 
support recursive lists of registries. The default location for this 
configuration file is `/etc/containers/registries.conf`.
-
-The only valid categories are: `registries.search`, `registries.insecure`, and 
`registries.block`.
-
-
-## FORMAT
-The [TOML format][toml] is used as the encoding of the configuration file.
-Every option and subtable listed here is nested under a global "registries" 
table.
-No bare options are used.
-
-## Examples
-    [registries.search]
-    registries = ['quay.io', 'docker.io', 'registries.unsafe.com', 
'registry.fedoraproject.org', 'registry.access.redhat.com']
-
-    # If you need to access insecure registries, add the registry's 
fully-qualified name.
-    # An insecure registry is one that does not have a valid SSL certificate 
or only does HTTP.
-    [registries.insecure]
-    registries = ['registries.unsafe.com']
-
-    # If you need to block push access from a registry, uncomment the section 
below
-    # and add the registries fully-qualified name.
-    #
-    # Docker only
-    [registries.block]
-    registries = []
-
-## Files
-/etc/conainers/registries.conf
-
-## HISTORY
-March 2018, Originally compiled by Dan Walsh <dwa...@redhat.com>

Copied: skopeo/repos/community-x86_64/registries.conf.5.md (from rev 565564, 
skopeo/trunk/registries.conf.5.md)
===================================================================
--- registries.conf.5.md                                (rev 0)
+++ registries.conf.5.md        2020-02-09 21:49:15 UTC (rev 565565)
@@ -0,0 +1,39 @@
+% registries.conf(5) Container Registries Configuration File
+% Dan Walsh
+% March 2018
+
+## NAME
+registries.conf - Syntax of Container Registries configuration file
+
+## DESCRIPTION
+The REGISTRIES configuration file specifies all of the available container 
registries for tools using shared container registries, but in a TOML format 
that can be more easily modified and versioned. `registries.conf` does not 
support recursive lists of registries. The default location for this 
configuration file is `/etc/containers/registries.conf`.
+
+The only valid categories are: `registries.search`, `registries.insecure`, and 
`registries.block`.
+
+
+## FORMAT
+The [TOML format][toml] is used as the encoding of the configuration file.
+Every option and subtable listed here is nested under a global "registries" 
table.
+No bare options are used.
+
+## Examples
+    [registries.search]
+    registries = ['quay.io', 'docker.io', 'registries.unsafe.com', 
'registry.fedoraproject.org', 'registry.access.redhat.com']
+
+    # If you need to access insecure registries, add the registry's 
fully-qualified name.
+    # An insecure registry is one that does not have a valid SSL certificate 
or only does HTTP.
+    [registries.insecure]
+    registries = ['registries.unsafe.com']
+
+    # If you need to block push access from a registry, uncomment the section 
below
+    # and add the registries fully-qualified name.
+    #
+    # Docker only
+    [registries.block]
+    registries = []
+
+## Files
+/etc/conainers/registries.conf
+
+## HISTORY
+March 2018, Originally compiled by Dan Walsh <dwa...@redhat.com>

Deleted: seccomp.json
===================================================================
--- seccomp.json        2020-02-09 21:49:00 UTC (rev 565564)
+++ seccomp.json        2020-02-09 21:49:15 UTC (rev 565565)
@@ -1,773 +0,0 @@
-{
-       "defaultAction": "SCMP_ACT_ERRNO",
-       "archMap": [
-               {
-                       "architecture": "SCMP_ARCH_X86_64",
-                       "subArchitectures": [
-                               "SCMP_ARCH_X86",
-                               "SCMP_ARCH_X32"
-                       ]
-               },
-               {
-                       "architecture": "SCMP_ARCH_AARCH64",
-                       "subArchitectures": [
-                               "SCMP_ARCH_ARM"
-                       ]
-               },
-               {
-                       "architecture": "SCMP_ARCH_MIPS64",
-                       "subArchitectures": [
-                               "SCMP_ARCH_MIPS",
-                               "SCMP_ARCH_MIPS64N32"
-                       ]
-               },
-               {
-                       "architecture": "SCMP_ARCH_MIPS64N32",
-                       "subArchitectures": [
-                               "SCMP_ARCH_MIPS",
-                               "SCMP_ARCH_MIPS64"
-                       ]
-               },
-               {
-                       "architecture": "SCMP_ARCH_MIPSEL64",
-                       "subArchitectures": [
-                               "SCMP_ARCH_MIPSEL",
-                               "SCMP_ARCH_MIPSEL64N32"
-                       ]
-               },
-               {
-                       "architecture": "SCMP_ARCH_MIPSEL64N32",
-                       "subArchitectures": [
-                               "SCMP_ARCH_MIPSEL",
-                               "SCMP_ARCH_MIPSEL64"
-                       ]
-               },
-               {
-                       "architecture": "SCMP_ARCH_S390X",
-                       "subArchitectures": [
-                               "SCMP_ARCH_S390"
-                       ]
-               }
-       ],
-       "syscalls": [
-               {
-                       "names": [
-                               "accept",
-                               "accept4",
-                               "access",
-                               "adjtimex",
-                               "alarm",
-                               "bind",
-                               "brk",
-                               "capget",
-                               "capset",
-                               "chdir",
-                               "chmod",
-                               "chown",
-                               "chown32",
-                               "clock_getres",
-                               "clock_gettime",
-                               "clock_nanosleep",
-                               "close",
-                               "connect",
-                               "copy_file_range",
-                               "creat",
-                               "dup",
-                               "dup2",
-                               "dup3",
-                               "epoll_create",
-                               "epoll_create1",
-                               "epoll_ctl",
-                               "epoll_ctl_old",
-                               "epoll_pwait",
-                               "epoll_wait",
-                               "epoll_wait_old",
-                               "eventfd",
-                               "eventfd2",
-                               "execve",
-                               "execveat",
-                               "exit",
-                               "exit_group",
-                               "faccessat",
-                               "fadvise64",
-                               "fadvise64_64",
-                               "fallocate",
-                               "fanotify_mark",
-                               "fchdir",
-                               "fchmod",
-                               "fchmodat",
-                               "fchown",
-                               "fchown32",
-                               "fchownat",
-                               "fcntl",
-                               "fcntl64",
-                               "fdatasync",
-                               "fgetxattr",
-                               "flistxattr",
-                               "flock",
-                               "fork",
-                               "fremovexattr",
-                               "fsetxattr",
-                               "fstat",
-                               "fstat64",
-                               "fstatat64",
-                               "fstatfs",
-                               "fstatfs64",
-                               "fsync",
-                               "ftruncate",
-                               "ftruncate64",
-                               "futex",
-                               "futimesat",
-                               "getcpu",
-                               "getcwd",
-                               "getdents",
-                               "getdents64",
-                               "getegid",
-                               "getegid32",
-                               "geteuid",
-                               "geteuid32",
-                               "getgid",
-                               "getgid32",
-                               "getgroups",
-                               "getgroups32",
-                               "getitimer",
-                               "getpeername",
-                               "getpgid",
-                               "getpgrp",
-                               "getpid",
-                               "getppid",
-                               "getpriority",
-                               "getrandom",
-                               "getresgid",
-                               "getresgid32",
-                               "getresuid",
-                               "getresuid32",
-                               "getrlimit",
-                               "get_robust_list",
-                               "getrusage",
-                               "getsid",
-                               "getsockname",
-                               "getsockopt",
-                               "get_thread_area",
-                               "gettid",
-                               "gettimeofday",
-                               "getuid",
-                               "getuid32",
-                               "getxattr",
-                               "inotify_add_watch",
-                               "inotify_init",
-                               "inotify_init1",
-                               "inotify_rm_watch",
-                               "io_cancel",
-                               "ioctl",
-                               "io_destroy",
-                               "io_getevents",
-                               "ioprio_get",
-                               "ioprio_set",
-                               "io_setup",
-                               "io_submit",
-                               "ipc",
-                               "kill",
-                               "lchown",
-                               "lchown32",
-                               "lgetxattr",
-                               "link",
-                               "linkat",
-                               "listen",
-                               "listxattr",
-                               "llistxattr",
-                               "_llseek",
-                               "lremovexattr",
-                               "lseek",
-                               "lsetxattr",
-                               "lstat",
-                               "lstat64",
-                               "madvise",
-                               "memfd_create",
-                               "mincore",
-                               "mkdir",
-                               "mkdirat",
-                               "mknod",
-                               "mknodat",
-                               "mlock",
-                               "mlock2",
-                               "mlockall",
-                               "mmap",
-                               "mmap2",
-                               "mprotect",
-                               "mq_getsetattr",
-                               "mq_notify",
-                               "mq_open",
-                               "mq_timedreceive",
-                               "mq_timedsend",
-                               "mq_unlink",
-                               "mremap",
-                               "msgctl",
-                               "msgget",
-                               "msgrcv",
-                               "msgsnd",
-                               "msync",
-                               "munlock",
-                               "munlockall",
-                               "munmap",
-                               "nanosleep",
-                               "newfstatat",
-                               "_newselect",
-                               "open",
-                               "openat",
-                               "pause",
-                               "pipe",
-                               "pipe2",
-                               "poll",
-                               "ppoll",
-                               "prctl",
-                               "pread64",
-                               "preadv",
-                               "preadv2",
-                               "prlimit64",
-                               "pselect6",
-                               "pwrite64",
-                               "pwritev",
-                               "pwritev2",
-                               "read",
-                               "readahead",
-                               "readlink",
-                               "readlinkat",
-                               "readv",
-                               "recv",
-                               "recvfrom",
-                               "recvmmsg",
-                               "recvmsg",
-                               "remap_file_pages",
-                               "removexattr",
-                               "rename",
-                               "renameat",
-                               "renameat2",
-                               "restart_syscall",
-                               "rmdir",
-                               "rt_sigaction",
-                               "rt_sigpending",
-                               "rt_sigprocmask",
-                               "rt_sigqueueinfo",
-                               "rt_sigreturn",
-                               "rt_sigsuspend",
-                               "rt_sigtimedwait",
-                               "rt_tgsigqueueinfo",
-                               "sched_getaffinity",
-                               "sched_getattr",
-                               "sched_getparam",
-                               "sched_get_priority_max",
-                               "sched_get_priority_min",
-                               "sched_getscheduler",
-                               "sched_rr_get_interval",
-                               "sched_setaffinity",
-                               "sched_setattr",
-                               "sched_setparam",
-                               "sched_setscheduler",
-                               "sched_yield",
-                               "seccomp",
-                               "select",
-                               "semctl",
-                               "semget",
-                               "semop",
-                               "semtimedop",
-                               "send",
-                               "sendfile",
-                               "sendfile64",
-                               "sendmmsg",
-                               "sendmsg",
-                               "sendto",
-                               "setfsgid",
-                               "setfsgid32",
-                               "setfsuid",
-                               "setfsuid32",
-                               "setgid",
-                               "setgid32",
-                               "setgroups",
-                               "setgroups32",
-                               "setitimer",
-                               "setpgid",
-                               "setpriority",
-                               "setregid",
-                               "setregid32",
-                               "setresgid",
-                               "setresgid32",
-                               "setresuid",
-                               "setresuid32",
-                               "setreuid",
-                               "setreuid32",
-                               "setrlimit",
-                               "set_robust_list",
-                               "setsid",
-                               "setsockopt",
-                               "set_thread_area",
-                               "set_tid_address",
-                               "setuid",
-                               "setuid32",
-                               "setxattr",
-                               "shmat",
-                               "shmctl",
-                               "shmdt",
-                               "shmget",
-                               "shutdown",
-                               "sigaltstack",
-                               "signalfd",
-                               "signalfd4",
-                               "sigreturn",
-                               "socket",
-                               "socketcall",
-                               "socketpair",
-                               "splice",
-                               "stat",
-                               "stat64",
-                               "statfs",
-                               "statfs64",
-                               "statx",
-                               "symlink",
-                               "symlinkat",
-                               "sync",
-                               "sync_file_range",
-                               "syncfs",
-                               "sysinfo",
-                               "syslog",
-                               "tee",
-                               "tgkill",
-                               "time",
-                               "timer_create",
-                               "timer_delete",
-                               "timerfd_create",
-                               "timerfd_gettime",
-                               "timerfd_settime",
-                               "timer_getoverrun",
-                               "timer_gettime",
-                               "timer_settime",
-                               "times",
-                               "tkill",
-                               "truncate",
-                               "truncate64",
-                               "ugetrlimit",
-                               "umask",
-                               "uname",
-                               "unlink",
-                               "unlinkat",
-                               "utime",
-                               "utimensat",
-                               "utimes",
-                               "vfork",
-                               "vmsplice",
-                               "wait4",
-                               "waitid",
-                               "waitpid",
-                               "write",
-                               "writev",
-                               "mount",
-                               "umount2",
-                               "reboot",
-                               "name_to_handle_at",
-                               "unshare"
-                       ],
-                       "action": "SCMP_ACT_ALLOW",
-                       "args": [],
-                       "comment": "",
-                       "includes": {},
-                       "excludes": {}
-               },
-               {
-                       "names": [
-                               "personality"
-                       ],
-                       "action": "SCMP_ACT_ALLOW",
-                       "args": [
-                               {
-                                       "index": 0,
-                                       "value": 0,
-                                       "valueTwo": 0,
-                                       "op": "SCMP_CMP_EQ"
-                               }
-                       ],
-                       "comment": "",
-                       "includes": {},
-                       "excludes": {}
-               },
-               {
-                       "names": [
-                               "personality"
-                       ],
-                       "action": "SCMP_ACT_ALLOW",
-                       "args": [
-                               {
-                                       "index": 0,
-                                       "value": 8,
-                                       "valueTwo": 0,
-                                       "op": "SCMP_CMP_EQ"
-                               }
-                       ],
-                       "comment": "",
-                       "includes": {},
-                       "excludes": {}
-               },
-               {
-                       "names": [
-                               "personality"
-                       ],
-                       "action": "SCMP_ACT_ALLOW",
-                       "args": [
-                               {
-                                       "index": 0,
-                                       "value": 131072,
-                                       "valueTwo": 0,
-                                       "op": "SCMP_CMP_EQ"
-                               }
-                       ],
-                       "comment": "",
-                       "includes": {},
-                       "excludes": {}
-               },
-               {
-                       "names": [
-                               "personality"
-                       ],
-                       "action": "SCMP_ACT_ALLOW",
-                       "args": [
-                               {
-                                       "index": 0,
-                                       "value": 131080,
-                                       "valueTwo": 0,
-                                       "op": "SCMP_CMP_EQ"
-                               }
-                       ],
-                       "comment": "",
-                       "includes": {},
-                       "excludes": {}
-               },
-               {
-                       "names": [
-                               "personality"
-                       ],
-                       "action": "SCMP_ACT_ALLOW",
-                       "args": [
-                               {
-                                       "index": 0,
-                                       "value": 4294967295,
-                                       "valueTwo": 0,
-                                       "op": "SCMP_CMP_EQ"
-                               }
-                       ],
-                       "comment": "",
-                       "includes": {},
-                       "excludes": {}
-               },
-               {
-                       "names": [
-                               "sync_file_range2"
-                       ],
-                       "action": "SCMP_ACT_ALLOW",
-                       "args": [],
-                       "comment": "",
-                       "includes": {
-                               "arches": [
-                                       "ppc64le"
-                               ]
-                       },
-                       "excludes": {}
-               },
-               {
-                       "names": [
-                               "arm_fadvise64_64",
-                               "arm_sync_file_range",
-                               "sync_file_range2",
-                               "breakpoint",
-                               "cacheflush",
-                               "set_tls"
-                       ],
-                       "action": "SCMP_ACT_ALLOW",
-                       "args": [],
-                       "comment": "",
-                       "includes": {
-                               "arches": [
-                                       "arm",
-                                       "arm64"
-                               ]
-                       },
-                       "excludes": {}
-               },
-               {
-                       "names": [
-                               "arch_prctl"
-                       ],
-                       "action": "SCMP_ACT_ALLOW",
-                       "args": [],
-                       "comment": "",
-                       "includes": {
-                               "arches": [
-                                       "amd64",
-                                       "x32"
-                               ]
-                       },
-                       "excludes": {}
-               },
-               {
-                       "names": [
-                               "modify_ldt"
-                       ],
-                       "action": "SCMP_ACT_ALLOW",
-                       "args": [],
-                       "comment": "",
-                       "includes": {
-                               "arches": [
-                                       "amd64",
-                                       "x32",
-                                       "x86"
-                               ]
-                       },
-                       "excludes": {}
-               },
-               {
-                       "names": [
-                               "s390_pci_mmio_read",
-                               "s390_pci_mmio_write",
-                               "s390_runtime_instr"
-                       ],
-                       "action": "SCMP_ACT_ALLOW",
-                       "args": [],
-                       "comment": "",
-                       "includes": {
-                               "arches": [
-                                       "s390",
-                                       "s390x"
-                               ]
-                       },
-                       "excludes": {}
-               },
-               {
-                       "names": [
-                               "open_by_handle_at"
-                       ],
-                       "action": "SCMP_ACT_ALLOW",
-                       "args": [],
-                       "comment": "",
-                       "includes": {
-                               "caps": [
-                                       "CAP_DAC_READ_SEARCH"
-                               ]
-                       },
-                       "excludes": {}
-               },
-               {
-                       "names": [
-                               "bpf",
-                               "clone",
-                               "fanotify_init",
-                               "lookup_dcookie",
-                               "mount",
-                               "name_to_handle_at",
-                               "perf_event_open",
-                               "quotactl",
-                               "setdomainname",
-                               "sethostname",
-                               "setns",
-                               "umount",
-                               "umount2",
-                               "unshare"
-                       ],
-                       "action": "SCMP_ACT_ALLOW",
-                       "args": [],
-                       "comment": "",
-                       "includes": {
-                               "caps": [
-                                       "CAP_SYS_ADMIN"
-                               ]
-                       },
-                       "excludes": {}
-               },
-               {
-                       "names": [
-                               "clone"
-                       ],
-                       "action": "SCMP_ACT_ALLOW",
-                       "args": [
-                               {
-                                       "index": 0,
-                                       "value": 2080505856,
-                                       "valueTwo": 0,
-                                       "op": "SCMP_CMP_MASKED_EQ"
-                               }
-                       ],
-                       "comment": "",
-                       "includes": {},
-                       "excludes": {
-                               "caps": [
-                                       "CAP_SYS_ADMIN"
-                               ],
-                               "arches": [
-                                       "s390",
-                                       "s390x"
-                               ]
-                       }
-               },
-               {
-                       "names": [
-                               "clone"
-                       ],
-                       "action": "SCMP_ACT_ALLOW",
-                       "args": [
-                               {
-                                       "index": 1,
-                                       "value": 2080505856,
-                                       "valueTwo": 0,
-                                       "op": "SCMP_CMP_MASKED_EQ"
-                               }
-                       ],
-                       "comment": "s390 parameter ordering for clone is 
different",
-                       "includes": {
-                               "arches": [
-                                       "s390",
-                                       "s390x"
-                               ]
-                       },
-                       "excludes": {
-                               "caps": [
-                                       "CAP_SYS_ADMIN"
-                               ]
-                       }
-               },
-               {
-                       "names": [
-                               "reboot"
-                       ],
-                       "action": "SCMP_ACT_ALLOW",
-                       "args": [],
-                       "comment": "",
-                       "includes": {
-                               "caps": [
-                                       "CAP_SYS_BOOT"
-                               ]
-                       },
-                       "excludes": {}
-               },
-               {
-                       "names": [
-                               "chroot"
-                       ],
-                       "action": "SCMP_ACT_ALLOW",
-                       "args": [],
-                       "comment": "",
-                       "includes": {
-                               "caps": [
-                                       "CAP_SYS_CHROOT"
-                               ]
-                       },
-                       "excludes": {}
-               },
-               {
-                       "names": [
-                               "delete_module",
-                               "init_module",
-                               "finit_module",
-                               "query_module"
-                       ],
-                       "action": "SCMP_ACT_ALLOW",
-                       "args": [],
-                       "comment": "",
-                       "includes": {
-                               "caps": [
-                                       "CAP_SYS_MODULE"
-                               ]
-                       },
-                       "excludes": {}
-               },
-               {
-                       "names": [
-                               "get_mempolicy",
-                               "mbind",
-                               "name_to_handle_at",
-                               "set_mempolicy"
-                       ],
-                       "action": "SCMP_ACT_ALLOW",
-                       "args": [],
-                       "comment": "",
-                       "includes": {
-                               "caps": [
-                                       "CAP_SYS_NICE"
-                               ]
-                       },
-                       "excludes": {}
-               },
-               {
-                       "names": [
-                               "acct"
-                       ],
-                       "action": "SCMP_ACT_ALLOW",
-                       "args": [],
-                       "comment": "",
-                       "includes": {
-                               "caps": [
-                                       "CAP_SYS_PACCT"
-                               ]
-                       },
-                       "excludes": {}
-               },
-               {
-                       "names": [
-                               "kcmp",
-                               "process_vm_readv",
-                               "process_vm_writev",
-                               "ptrace"
-                       ],
-                       "action": "SCMP_ACT_ALLOW",
-                       "args": [],
-                       "comment": "",
-                       "includes": {
-                               "caps": [
-                                       "CAP_SYS_PTRACE"
-                               ]
-                       },
-                       "excludes": {}
-               },
-               {
-                       "names": [
-                               "iopl",
-                               "ioperm"
-                       ],
-                       "action": "SCMP_ACT_ALLOW",
-                       "args": [],
-                       "comment": "",
-                       "includes": {
-                               "caps": [
-                                       "CAP_SYS_RAWIO"
-                               ]
-                       },
-                       "excludes": {}
-               },
-               {
-                       "names": [
-                               "settimeofday",
-                               "stime",
-                               "clock_settime"
-                       ],
-                       "action": "SCMP_ACT_ALLOW",
-                       "args": [],
-                       "comment": "",
-                       "includes": {
-                               "caps": [
-                                       "CAP_SYS_TIME"
-                               ]
-                       },
-                       "excludes": {}
-               },
-               {
-                       "names": [
-                               "vhangup"
-                       ],
-                       "action": "SCMP_ACT_ALLOW",
-                       "args": [],
-                       "comment": "",
-                       "includes": {
-                               "caps": [
-                                       "CAP_SYS_TTY_CONFIG"
-                               ]
-                       },
-                       "excludes": {}
-               }
-       ]
-}

Copied: skopeo/repos/community-x86_64/seccomp.json (from rev 565564, 
skopeo/trunk/seccomp.json)
===================================================================
--- seccomp.json                                (rev 0)
+++ seccomp.json        2020-02-09 21:49:15 UTC (rev 565565)
@@ -0,0 +1,773 @@
+{
+       "defaultAction": "SCMP_ACT_ERRNO",
+       "archMap": [
+               {
+                       "architecture": "SCMP_ARCH_X86_64",
+                       "subArchitectures": [
+                               "SCMP_ARCH_X86",
+                               "SCMP_ARCH_X32"
+                       ]
+               },
+               {
+                       "architecture": "SCMP_ARCH_AARCH64",
+                       "subArchitectures": [
+                               "SCMP_ARCH_ARM"
+                       ]
+               },
+               {
+                       "architecture": "SCMP_ARCH_MIPS64",
+                       "subArchitectures": [
+                               "SCMP_ARCH_MIPS",
+                               "SCMP_ARCH_MIPS64N32"
+                       ]
+               },
+               {
+                       "architecture": "SCMP_ARCH_MIPS64N32",
+                       "subArchitectures": [
+                               "SCMP_ARCH_MIPS",
+                               "SCMP_ARCH_MIPS64"
+                       ]
+               },
+               {
+                       "architecture": "SCMP_ARCH_MIPSEL64",
+                       "subArchitectures": [
+                               "SCMP_ARCH_MIPSEL",
+                               "SCMP_ARCH_MIPSEL64N32"
+                       ]
+               },
+               {
+                       "architecture": "SCMP_ARCH_MIPSEL64N32",
+                       "subArchitectures": [
+                               "SCMP_ARCH_MIPSEL",
+                               "SCMP_ARCH_MIPSEL64"
+                       ]
+               },
+               {
+                       "architecture": "SCMP_ARCH_S390X",
+                       "subArchitectures": [
+                               "SCMP_ARCH_S390"
+                       ]
+               }
+       ],
+       "syscalls": [
+               {
+                       "names": [
+                               "accept",
+                               "accept4",
+                               "access",
+                               "adjtimex",
+                               "alarm",
+                               "bind",
+                               "brk",
+                               "capget",
+                               "capset",
+                               "chdir",
+                               "chmod",
+                               "chown",
+                               "chown32",
+                               "clock_getres",
+                               "clock_gettime",
+                               "clock_nanosleep",
+                               "close",
+                               "connect",
+                               "copy_file_range",
+                               "creat",
+                               "dup",
+                               "dup2",
+                               "dup3",
+                               "epoll_create",
+                               "epoll_create1",
+                               "epoll_ctl",
+                               "epoll_ctl_old",
+                               "epoll_pwait",
+                               "epoll_wait",
+                               "epoll_wait_old",
+                               "eventfd",
+                               "eventfd2",
+                               "execve",
+                               "execveat",
+                               "exit",
+                               "exit_group",
+                               "faccessat",
+                               "fadvise64",
+                               "fadvise64_64",
+                               "fallocate",
+                               "fanotify_mark",
+                               "fchdir",
+                               "fchmod",
+                               "fchmodat",
+                               "fchown",
+                               "fchown32",
+                               "fchownat",
+                               "fcntl",
+                               "fcntl64",
+                               "fdatasync",
+                               "fgetxattr",
+                               "flistxattr",
+                               "flock",
+                               "fork",
+                               "fremovexattr",
+                               "fsetxattr",
+                               "fstat",
+                               "fstat64",
+                               "fstatat64",
+                               "fstatfs",
+                               "fstatfs64",
+                               "fsync",
+                               "ftruncate",
+                               "ftruncate64",
+                               "futex",
+                               "futimesat",
+                               "getcpu",
+                               "getcwd",
+                               "getdents",
+                               "getdents64",
+                               "getegid",
+                               "getegid32",
+                               "geteuid",
+                               "geteuid32",
+                               "getgid",
+                               "getgid32",
+                               "getgroups",
+                               "getgroups32",
+                               "getitimer",
+                               "getpeername",
+                               "getpgid",
+                               "getpgrp",
+                               "getpid",
+                               "getppid",
+                               "getpriority",
+                               "getrandom",
+                               "getresgid",
+                               "getresgid32",
+                               "getresuid",
+                               "getresuid32",
+                               "getrlimit",
+                               "get_robust_list",
+                               "getrusage",
+                               "getsid",
+                               "getsockname",
+                               "getsockopt",
+                               "get_thread_area",
+                               "gettid",
+                               "gettimeofday",
+                               "getuid",
+                               "getuid32",
+                               "getxattr",
+                               "inotify_add_watch",
+                               "inotify_init",
+                               "inotify_init1",
+                               "inotify_rm_watch",
+                               "io_cancel",
+                               "ioctl",
+                               "io_destroy",
+                               "io_getevents",
+                               "ioprio_get",
+                               "ioprio_set",
+                               "io_setup",
+                               "io_submit",
+                               "ipc",
+                               "kill",
+                               "lchown",
+                               "lchown32",
+                               "lgetxattr",
+                               "link",
+                               "linkat",
+                               "listen",
+                               "listxattr",
+                               "llistxattr",
+                               "_llseek",
+                               "lremovexattr",
+                               "lseek",
+                               "lsetxattr",
+                               "lstat",
+                               "lstat64",
+                               "madvise",
+                               "memfd_create",
+                               "mincore",
+                               "mkdir",
+                               "mkdirat",
+                               "mknod",
+                               "mknodat",
+                               "mlock",
+                               "mlock2",
+                               "mlockall",
+                               "mmap",
+                               "mmap2",
+                               "mprotect",
+                               "mq_getsetattr",
+                               "mq_notify",
+                               "mq_open",
+                               "mq_timedreceive",
+                               "mq_timedsend",
+                               "mq_unlink",
+                               "mremap",
+                               "msgctl",
+                               "msgget",
+                               "msgrcv",
+                               "msgsnd",
+                               "msync",
+                               "munlock",
+                               "munlockall",
+                               "munmap",
+                               "nanosleep",
+                               "newfstatat",
+                               "_newselect",
+                               "open",
+                               "openat",
+                               "pause",
+                               "pipe",
+                               "pipe2",
+                               "poll",
+                               "ppoll",
+                               "prctl",
+                               "pread64",
+                               "preadv",
+                               "preadv2",
+                               "prlimit64",
+                               "pselect6",
+                               "pwrite64",
+                               "pwritev",
+                               "pwritev2",
+                               "read",
+                               "readahead",
+                               "readlink",
+                               "readlinkat",
+                               "readv",
+                               "recv",
+                               "recvfrom",
+                               "recvmmsg",
+                               "recvmsg",
+                               "remap_file_pages",
+                               "removexattr",
+                               "rename",
+                               "renameat",
+                               "renameat2",
+                               "restart_syscall",
+                               "rmdir",
+                               "rt_sigaction",
+                               "rt_sigpending",
+                               "rt_sigprocmask",
+                               "rt_sigqueueinfo",
+                               "rt_sigreturn",
+                               "rt_sigsuspend",
+                               "rt_sigtimedwait",
+                               "rt_tgsigqueueinfo",
+                               "sched_getaffinity",
+                               "sched_getattr",
+                               "sched_getparam",
+                               "sched_get_priority_max",
+                               "sched_get_priority_min",
+                               "sched_getscheduler",
+                               "sched_rr_get_interval",
+                               "sched_setaffinity",
+                               "sched_setattr",
+                               "sched_setparam",
+                               "sched_setscheduler",
+                               "sched_yield",
+                               "seccomp",
+                               "select",
+                               "semctl",
+                               "semget",
+                               "semop",
+                               "semtimedop",
+                               "send",
+                               "sendfile",
+                               "sendfile64",
+                               "sendmmsg",
+                               "sendmsg",
+                               "sendto",
+                               "setfsgid",
+                               "setfsgid32",
+                               "setfsuid",
+                               "setfsuid32",
+                               "setgid",
+                               "setgid32",
+                               "setgroups",
+                               "setgroups32",
+                               "setitimer",
+                               "setpgid",
+                               "setpriority",
+                               "setregid",
+                               "setregid32",
+                               "setresgid",
+                               "setresgid32",
+                               "setresuid",
+                               "setresuid32",
+                               "setreuid",
+                               "setreuid32",
+                               "setrlimit",
+                               "set_robust_list",
+                               "setsid",
+                               "setsockopt",
+                               "set_thread_area",
+                               "set_tid_address",
+                               "setuid",
+                               "setuid32",
+                               "setxattr",
+                               "shmat",
+                               "shmctl",
+                               "shmdt",
+                               "shmget",
+                               "shutdown",
+                               "sigaltstack",
+                               "signalfd",
+                               "signalfd4",
+                               "sigreturn",
+                               "socket",
+                               "socketcall",
+                               "socketpair",
+                               "splice",
+                               "stat",
+                               "stat64",
+                               "statfs",
+                               "statfs64",
+                               "statx",
+                               "symlink",
+                               "symlinkat",
+                               "sync",
+                               "sync_file_range",
+                               "syncfs",
+                               "sysinfo",
+                               "syslog",
+                               "tee",
+                               "tgkill",
+                               "time",
+                               "timer_create",
+                               "timer_delete",
+                               "timerfd_create",
+                               "timerfd_gettime",
+                               "timerfd_settime",
+                               "timer_getoverrun",
+                               "timer_gettime",
+                               "timer_settime",
+                               "times",
+                               "tkill",
+                               "truncate",
+                               "truncate64",
+                               "ugetrlimit",
+                               "umask",
+                               "uname",
+                               "unlink",
+                               "unlinkat",
+                               "utime",
+                               "utimensat",
+                               "utimes",
+                               "vfork",
+                               "vmsplice",
+                               "wait4",
+                               "waitid",
+                               "waitpid",
+                               "write",
+                               "writev",
+                               "mount",
+                               "umount2",
+                               "reboot",
+                               "name_to_handle_at",
+                               "unshare"
+                       ],
+                       "action": "SCMP_ACT_ALLOW",
+                       "args": [],
+                       "comment": "",
+                       "includes": {},
+                       "excludes": {}
+               },
+               {
+                       "names": [
+                               "personality"
+                       ],
+                       "action": "SCMP_ACT_ALLOW",
+                       "args": [
+                               {
+                                       "index": 0,
+                                       "value": 0,
+                                       "valueTwo": 0,
+                                       "op": "SCMP_CMP_EQ"
+                               }
+                       ],
+                       "comment": "",
+                       "includes": {},
+                       "excludes": {}
+               },
+               {
+                       "names": [
+                               "personality"
+                       ],
+                       "action": "SCMP_ACT_ALLOW",
+                       "args": [
+                               {
+                                       "index": 0,
+                                       "value": 8,
+                                       "valueTwo": 0,
+                                       "op": "SCMP_CMP_EQ"
+                               }
+                       ],
+                       "comment": "",
+                       "includes": {},
+                       "excludes": {}
+               },
+               {
+                       "names": [
+                               "personality"
+                       ],
+                       "action": "SCMP_ACT_ALLOW",
+                       "args": [
+                               {
+                                       "index": 0,
+                                       "value": 131072,
+                                       "valueTwo": 0,
+                                       "op": "SCMP_CMP_EQ"
+                               }
+                       ],
+                       "comment": "",
+                       "includes": {},
+                       "excludes": {}
+               },
+               {
+                       "names": [
+                               "personality"
+                       ],
+                       "action": "SCMP_ACT_ALLOW",
+                       "args": [
+                               {
+                                       "index": 0,
+                                       "value": 131080,
+                                       "valueTwo": 0,
+                                       "op": "SCMP_CMP_EQ"
+                               }
+                       ],
+                       "comment": "",
+                       "includes": {},
+                       "excludes": {}
+               },
+               {
+                       "names": [
+                               "personality"
+                       ],
+                       "action": "SCMP_ACT_ALLOW",
+                       "args": [
+                               {
+                                       "index": 0,
+                                       "value": 4294967295,
+                                       "valueTwo": 0,
+                                       "op": "SCMP_CMP_EQ"
+                               }
+                       ],
+                       "comment": "",
+                       "includes": {},
+                       "excludes": {}
+               },
+               {
+                       "names": [
+                               "sync_file_range2"
+                       ],
+                       "action": "SCMP_ACT_ALLOW",
+                       "args": [],
+                       "comment": "",
+                       "includes": {
+                               "arches": [
+                                       "ppc64le"
+                               ]
+                       },
+                       "excludes": {}
+               },
+               {
+                       "names": [
+                               "arm_fadvise64_64",
+                               "arm_sync_file_range",
+                               "sync_file_range2",
+                               "breakpoint",
+                               "cacheflush",
+                               "set_tls"
+                       ],
+                       "action": "SCMP_ACT_ALLOW",
+                       "args": [],
+                       "comment": "",
+                       "includes": {
+                               "arches": [
+                                       "arm",
+                                       "arm64"
+                               ]
+                       },
+                       "excludes": {}
+               },
+               {
+                       "names": [
+                               "arch_prctl"
+                       ],
+                       "action": "SCMP_ACT_ALLOW",
+                       "args": [],
+                       "comment": "",
+                       "includes": {
+                               "arches": [
+                                       "amd64",
+                                       "x32"
+                               ]
+                       },
+                       "excludes": {}
+               },
+               {
+                       "names": [
+                               "modify_ldt"
+                       ],
+                       "action": "SCMP_ACT_ALLOW",
+                       "args": [],
+                       "comment": "",
+                       "includes": {
+                               "arches": [
+                                       "amd64",
+                                       "x32",
+                                       "x86"
+                               ]
+                       },
+                       "excludes": {}
+               },
+               {
+                       "names": [
+                               "s390_pci_mmio_read",
+                               "s390_pci_mmio_write",
+                               "s390_runtime_instr"
+                       ],
+                       "action": "SCMP_ACT_ALLOW",
+                       "args": [],
+                       "comment": "",
+                       "includes": {
+                               "arches": [
+                                       "s390",
+                                       "s390x"
+                               ]
+                       },
+                       "excludes": {}
+               },
+               {
+                       "names": [
+                               "open_by_handle_at"
+                       ],
+                       "action": "SCMP_ACT_ALLOW",
+                       "args": [],
+                       "comment": "",
+                       "includes": {
+                               "caps": [
+                                       "CAP_DAC_READ_SEARCH"
+                               ]
+                       },
+                       "excludes": {}
+               },
+               {
+                       "names": [
+                               "bpf",
+                               "clone",
+                               "fanotify_init",
+                               "lookup_dcookie",
+                               "mount",
+                               "name_to_handle_at",
+                               "perf_event_open",
+                               "quotactl",
+                               "setdomainname",
+                               "sethostname",
+                               "setns",
+                               "umount",
+                               "umount2",
+                               "unshare"
+                       ],
+                       "action": "SCMP_ACT_ALLOW",
+                       "args": [],
+                       "comment": "",
+                       "includes": {
+                               "caps": [
+                                       "CAP_SYS_ADMIN"
+                               ]
+                       },
+                       "excludes": {}
+               },
+               {
+                       "names": [
+                               "clone"
+                       ],
+                       "action": "SCMP_ACT_ALLOW",
+                       "args": [
+                               {
+                                       "index": 0,
+                                       "value": 2080505856,
+                                       "valueTwo": 0,
+                                       "op": "SCMP_CMP_MASKED_EQ"
+                               }
+                       ],
+                       "comment": "",
+                       "includes": {},
+                       "excludes": {
+                               "caps": [
+                                       "CAP_SYS_ADMIN"
+                               ],
+                               "arches": [
+                                       "s390",
+                                       "s390x"
+                               ]
+                       }
+               },
+               {
+                       "names": [
+                               "clone"
+                       ],
+                       "action": "SCMP_ACT_ALLOW",
+                       "args": [
+                               {
+                                       "index": 1,
+                                       "value": 2080505856,
+                                       "valueTwo": 0,
+                                       "op": "SCMP_CMP_MASKED_EQ"
+                               }
+                       ],
+                       "comment": "s390 parameter ordering for clone is 
different",
+                       "includes": {
+                               "arches": [
+                                       "s390",
+                                       "s390x"
+                               ]
+                       },
+                       "excludes": {
+                               "caps": [
+                                       "CAP_SYS_ADMIN"
+                               ]
+                       }
+               },
+               {
+                       "names": [
+                               "reboot"
+                       ],
+                       "action": "SCMP_ACT_ALLOW",
+                       "args": [],
+                       "comment": "",
+                       "includes": {
+                               "caps": [
+                                       "CAP_SYS_BOOT"
+                               ]
+                       },
+                       "excludes": {}
+               },
+               {
+                       "names": [
+                               "chroot"
+                       ],
+                       "action": "SCMP_ACT_ALLOW",
+                       "args": [],
+                       "comment": "",
+                       "includes": {
+                               "caps": [
+                                       "CAP_SYS_CHROOT"
+                               ]
+                       },
+                       "excludes": {}
+               },
+               {
+                       "names": [
+                               "delete_module",
+                               "init_module",
+                               "finit_module",
+                               "query_module"
+                       ],
+                       "action": "SCMP_ACT_ALLOW",
+                       "args": [],
+                       "comment": "",
+                       "includes": {
+                               "caps": [
+                                       "CAP_SYS_MODULE"
+                               ]
+                       },
+                       "excludes": {}
+               },
+               {
+                       "names": [
+                               "get_mempolicy",
+                               "mbind",
+                               "name_to_handle_at",
+                               "set_mempolicy"
+                       ],
+                       "action": "SCMP_ACT_ALLOW",
+                       "args": [],
+                       "comment": "",
+                       "includes": {
+                               "caps": [
+                                       "CAP_SYS_NICE"
+                               ]
+                       },
+                       "excludes": {}
+               },
+               {
+                       "names": [
+                               "acct"
+                       ],
+                       "action": "SCMP_ACT_ALLOW",
+                       "args": [],
+                       "comment": "",
+                       "includes": {
+                               "caps": [
+                                       "CAP_SYS_PACCT"
+                               ]
+                       },
+                       "excludes": {}
+               },
+               {
+                       "names": [
+                               "kcmp",
+                               "process_vm_readv",
+                               "process_vm_writev",
+                               "ptrace"
+                       ],
+                       "action": "SCMP_ACT_ALLOW",
+                       "args": [],
+                       "comment": "",
+                       "includes": {
+                               "caps": [
+                                       "CAP_SYS_PTRACE"
+                               ]
+                       },
+                       "excludes": {}
+               },
+               {
+                       "names": [
+                               "iopl",
+                               "ioperm"
+                       ],
+                       "action": "SCMP_ACT_ALLOW",
+                       "args": [],
+                       "comment": "",
+                       "includes": {
+                               "caps": [
+                                       "CAP_SYS_RAWIO"
+                               ]
+                       },
+                       "excludes": {}
+               },
+               {
+                       "names": [
+                               "settimeofday",
+                               "stime",
+                               "clock_settime"
+                       ],
+                       "action": "SCMP_ACT_ALLOW",
+                       "args": [],
+                       "comment": "",
+                       "includes": {
+                               "caps": [
+                                       "CAP_SYS_TIME"
+                               ]
+                       },
+                       "excludes": {}
+               },
+               {
+                       "names": [
+                               "vhangup"
+                       ],
+                       "action": "SCMP_ACT_ALLOW",
+                       "args": [],
+                       "comment": "",
+                       "includes": {
+                               "caps": [
+                                       "CAP_SYS_TTY_CONFIG"
+                               ]
+                       },
+                       "excludes": {}
+               }
+       ]
+}

Deleted: storage.conf
===================================================================
--- storage.conf        2020-02-09 21:49:00 UTC (rev 565564)
+++ storage.conf        2020-02-09 21:49:15 UTC (rev 565565)
@@ -1,133 +0,0 @@
-# This file is is the configuration file for all tools
-# that use the containers/storage library.
-# See man 5 containers-storage.conf for more information
-# The "container storage" table contains all of the server options.
-[storage]
-
-# Default Storage Driver
-driver = "overlay"
-
-# Temporary storage location
-runroot = "/var/run/containers/storage"
-
-# Primary Read/Write location of container storage
-graphroot = "/var/lib/containers/storage"
-
-[storage.options]
-# Storage options to be passed to underlying storage drivers
-
-# AdditionalImageStores is used to pass paths to additional Read/Only image 
stores
-# Must be comma separated list.
-additionalimagestores = [
-]
-
-# Size is used to set a maximum size of the container image.  Only supported by
-# certain container storage drivers.
-size = ""
-
-# Path to an helper program to use for mounting the file system instead of 
mounting it
-# directly.
-#mount_program = "/usr/bin/fuse-overlayfs"
-
-# OverrideKernelCheck tells the driver to ignore kernel checks based on kernel 
version
-override_kernel_check = "true"
-
-# mountopt specifies comma separated list of extra mount options
-mountopt = "nodev"
-
-# Remap-UIDs/GIDs is the mapping from UIDs/GIDs as they should appear inside of
-# a container, to UIDs/GIDs as they should appear outside of the container, and
-# the length of the range of UIDs/GIDs.  Additional mapped sets can be listed
-# and will be heeded by libraries, but there are limits to the number of
-# mappings which the kernel will allow when you later attempt to run a
-# container.
-#
-# remap-uids = 0:1668442479:65536
-# remap-gids = 0:1668442479:65536
-
-# Remap-User/Group is a name which can be used to look up one or more UID/GID
-# ranges in the /etc/subuid or /etc/subgid file.  Mappings are set up starting
-# with an in-container ID of 0 and the a host-level ID taken from the lowest
-# range that matches the specified name, and using the length of that range.
-# Additional ranges are then assigned, using the ranges which specify the
-# lowest host-level IDs first, to the lowest not-yet-mapped container-level ID,
-# until all of the entries have been used for maps.
-#
-# remap-user = "storage"
-# remap-group = "storage"
-
-[storage.options.thinpool]
-# Storage Options for thinpool
-
-# autoextend_percent determines the amount by which pool needs to be
-# grown. This is specified in terms of % of pool size. So a value of 20 means
-# that when threshold is hit, pool will be grown by 20% of existing
-# pool size.
-# autoextend_percent = "20"
-
-# autoextend_threshold determines the pool extension threshold in terms
-# of percentage of pool size. For example, if threshold is 60, that means when
-# pool is 60% full, threshold has been hit.
-# autoextend_threshold = "80"
-
-# basesize specifies the size to use when creating the base device, which
-# limits the size of images and containers.
-# basesize = "10G"
-
-# blocksize specifies a custom blocksize to use for the thin pool.
-# blocksize="64k"
-
-# directlvm_device specifies a custom block storage device to use for the
-# thin pool. Required if you setup devicemapper.
-# directlvm_device = ""
-
-# directlvm_device_force wipes device even if device already has a filesystem.
-# directlvm_device_force = "True"
-
-# fs specifies the filesystem type to use for the base device.
-# fs="xfs"
-
-# log_level sets the log level of devicemapper.
-# 0: LogLevelSuppress 0 (Default)
-# 2: LogLevelFatal
-# 3: LogLevelErr
-# 4: LogLevelWarn
-# 5: LogLevelNotice
-# 6: LogLevelInfo
-# 7: LogLevelDebug
-# log_level = "7"
-
-# min_free_space specifies the min free space percent in a thin pool require 
for
-# new device creation to succeed. Valid values are from 0% - 99%.
-# Value 0% disables
-# min_free_space = "10%"
-
-# mkfsarg specifies extra mkfs arguments to be used when creating the base.
-# device.
-# mkfsarg = ""
-
-# use_deferred_removal marks devicemapper block device for deferred removal.
-# If the thinpool is in use when the driver attempts to remove it, the driver 
-# tells the kernel to remove it as soon as possible. Note this does not free
-# up the disk space, use deferred deletion to fully remove the thinpool.
-# use_deferred_removal = "True"
-
-# use_deferred_deletion marks thinpool device for deferred deletion.
-# If the device is busy when the driver attempts to delete it, the driver
-# will attempt to delete device every 30 seconds until successful.
-# If the program using the driver exits, the driver will continue attempting
-# to cleanup the next time the driver is used. Deferred deletion permanently
-# deletes the device and all data stored in device will be lost.
-# use_deferred_deletion = "True"
-
-# xfs_nospace_max_retries specifies the maximum number of retries XFS should
-# attempt to complete IO when ENOSPC (no space) error is returned by
-# underlying storage device.
-# xfs_nospace_max_retries = "0"
-
-# If specified, use OSTree to deduplicate files with the overlay backend
-ostree_repo = ""
-
-# Set to skip a PRIVATE bind mount on the storage home directory.  Only 
supported by
-# certain container storage drivers
-skip_mount_home = "false"

Copied: skopeo/repos/community-x86_64/storage.conf (from rev 565564, 
skopeo/trunk/storage.conf)
===================================================================
--- storage.conf                                (rev 0)
+++ storage.conf        2020-02-09 21:49:15 UTC (rev 565565)
@@ -0,0 +1,133 @@
+# This file is is the configuration file for all tools
+# that use the containers/storage library.
+# See man 5 containers-storage.conf for more information
+# The "container storage" table contains all of the server options.
+[storage]
+
+# Default Storage Driver
+driver = "overlay"
+
+# Temporary storage location
+runroot = "/var/run/containers/storage"
+
+# Primary Read/Write location of container storage
+graphroot = "/var/lib/containers/storage"
+
+[storage.options]
+# Storage options to be passed to underlying storage drivers
+
+# AdditionalImageStores is used to pass paths to additional Read/Only image 
stores
+# Must be comma separated list.
+additionalimagestores = [
+]
+
+# Size is used to set a maximum size of the container image.  Only supported by
+# certain container storage drivers.
+size = ""
+
+# Path to an helper program to use for mounting the file system instead of 
mounting it
+# directly.
+#mount_program = "/usr/bin/fuse-overlayfs"
+
+# OverrideKernelCheck tells the driver to ignore kernel checks based on kernel 
version
+override_kernel_check = "true"
+
+# mountopt specifies comma separated list of extra mount options
+mountopt = "nodev"
+
+# Remap-UIDs/GIDs is the mapping from UIDs/GIDs as they should appear inside of
+# a container, to UIDs/GIDs as they should appear outside of the container, and
+# the length of the range of UIDs/GIDs.  Additional mapped sets can be listed
+# and will be heeded by libraries, but there are limits to the number of
+# mappings which the kernel will allow when you later attempt to run a
+# container.
+#
+# remap-uids = 0:1668442479:65536
+# remap-gids = 0:1668442479:65536
+
+# Remap-User/Group is a name which can be used to look up one or more UID/GID
+# ranges in the /etc/subuid or /etc/subgid file.  Mappings are set up starting
+# with an in-container ID of 0 and the a host-level ID taken from the lowest
+# range that matches the specified name, and using the length of that range.
+# Additional ranges are then assigned, using the ranges which specify the
+# lowest host-level IDs first, to the lowest not-yet-mapped container-level ID,
+# until all of the entries have been used for maps.
+#
+# remap-user = "storage"
+# remap-group = "storage"
+
+[storage.options.thinpool]
+# Storage Options for thinpool
+
+# autoextend_percent determines the amount by which pool needs to be
+# grown. This is specified in terms of % of pool size. So a value of 20 means
+# that when threshold is hit, pool will be grown by 20% of existing
+# pool size.
+# autoextend_percent = "20"
+
+# autoextend_threshold determines the pool extension threshold in terms
+# of percentage of pool size. For example, if threshold is 60, that means when
+# pool is 60% full, threshold has been hit.
+# autoextend_threshold = "80"
+
+# basesize specifies the size to use when creating the base device, which
+# limits the size of images and containers.
+# basesize = "10G"
+
+# blocksize specifies a custom blocksize to use for the thin pool.
+# blocksize="64k"
+
+# directlvm_device specifies a custom block storage device to use for the
+# thin pool. Required if you setup devicemapper.
+# directlvm_device = ""
+
+# directlvm_device_force wipes device even if device already has a filesystem.
+# directlvm_device_force = "True"
+
+# fs specifies the filesystem type to use for the base device.
+# fs="xfs"
+
+# log_level sets the log level of devicemapper.
+# 0: LogLevelSuppress 0 (Default)
+# 2: LogLevelFatal
+# 3: LogLevelErr
+# 4: LogLevelWarn
+# 5: LogLevelNotice
+# 6: LogLevelInfo
+# 7: LogLevelDebug
+# log_level = "7"
+
+# min_free_space specifies the min free space percent in a thin pool require 
for
+# new device creation to succeed. Valid values are from 0% - 99%.
+# Value 0% disables
+# min_free_space = "10%"
+
+# mkfsarg specifies extra mkfs arguments to be used when creating the base.
+# device.
+# mkfsarg = ""
+
+# use_deferred_removal marks devicemapper block device for deferred removal.
+# If the thinpool is in use when the driver attempts to remove it, the driver 
+# tells the kernel to remove it as soon as possible. Note this does not free
+# up the disk space, use deferred deletion to fully remove the thinpool.
+# use_deferred_removal = "True"
+
+# use_deferred_deletion marks thinpool device for deferred deletion.
+# If the device is busy when the driver attempts to delete it, the driver
+# will attempt to delete device every 30 seconds until successful.
+# If the program using the driver exits, the driver will continue attempting
+# to cleanup the next time the driver is used. Deferred deletion permanently
+# deletes the device and all data stored in device will be lost.
+# use_deferred_deletion = "True"
+
+# xfs_nospace_max_retries specifies the maximum number of retries XFS should
+# attempt to complete IO when ENOSPC (no space) error is returned by
+# underlying storage device.
+# xfs_nospace_max_retries = "0"
+
+# If specified, use OSTree to deduplicate files with the overlay backend
+ostree_repo = ""
+
+# Set to skip a PRIVATE bind mount on the storage home directory.  Only 
supported by
+# certain container storage drivers
+skip_mount_home = "false"

Reply via email to