Date: Friday, May 11, 2018 @ 06:21:52
  Author: bpiotrowski
Revision: 320503

1.0-1

Modified:
  buildah/trunk/0001-Revert-ostree-add-selinux-label-for-each-file.patch
  buildah/trunk/PKGBUILD

----------------------------------------------------------+
 0001-Revert-ostree-add-selinux-label-for-each-file.patch |   35 ++++---------
 PKGBUILD                                                 |    8 +-
 2 files changed, 15 insertions(+), 28 deletions(-)

Modified: 0001-Revert-ostree-add-selinux-label-for-each-file.patch
===================================================================
--- 0001-Revert-ostree-add-selinux-label-for-each-file.patch    2018-05-11 
06:13:44 UTC (rev 320502)
+++ 0001-Revert-ostree-add-selinux-label-for-each-file.patch    2018-05-11 
06:21:52 UTC (rev 320503)
@@ -1,18 +1,8 @@
-From 6b8fffe3e9a8525679b8a653fcd9b05dc2f5984a Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Bart=C5=82omiej=20Piotrowski?= <[email protected]>
-Date: Sat, 17 Mar 2018 21:33:23 +0100
-Subject: [PATCH] Revert "ostree: add selinux label for each file"
-
-This reverts commit 9b4510f6d1627c8e53c3303a8fe48ca7842c2ace.
----
- ostree/ostree_dest.go | 60 ++++++---------------------------------------------
- 1 file changed, 7 insertions(+), 53 deletions(-)
-
 diff --git a/ostree/ostree_dest.go b/ostree/ostree_dest.go
-index 1d97daf..c1c8557 100644
+index 2e0d7fcf..a8e879ed 100644
 --- a/ostree/ostree_dest.go
 +++ b/ostree/ostree_dest.go
-@@ -14,31 +14,25 @@ import (
+@@ -15,31 +15,25 @@ import (
        "os/exec"
        "path/filepath"
        "strconv"
@@ -45,7 +35,7 @@
  import "C"
  
  type blobToImport struct {
-@@ -156,7 +150,7 @@ func (d *ostreeImageDestination) PutBlob(stream io.Reader, 
inputInfo types.BlobI
+@@ -158,7 +152,7 @@ func (d *ostreeImageDestination) PutBlob(ctx 
context.Context, stream io.Reader,
        return types.BlobInfo{Digest: computedDigest, Size: size}, nil
  }
  
@@ -54,7 +44,7 @@
        entries, err := ioutil.ReadDir(dir)
        if err != nil {
                return err
-@@ -171,42 +165,13 @@ func fixFiles(selinuxHnd *C.struct_selabel_handle, root 
string, dir string, user
+@@ -173,42 +167,13 @@ func fixFiles(selinuxHnd *C.struct_selabel_handle, root 
string, dir string, user
                        continue
                }
  
@@ -98,16 +88,16 @@
                        if err != nil {
                                return err
                        }
-@@ -262,7 +227,7 @@ func generateTarSplitMetadata(output *bytes.Buffer, file 
string) (digest.Digest,
+@@ -264,7 +229,7 @@ func generateTarSplitMetadata(output *bytes.Buffer, file 
string) (digest.Digest,
        return digester.Digest(), written, nil
  }
  
 -func (d *ostreeImageDestination) importBlob(selinuxHnd 
*C.struct_selabel_handle, repo *otbuiltin.Repo, blob *blobToImport) error {
 +func (d *ostreeImageDestination) importBlob(repo *otbuiltin.Repo, blob 
*blobToImport) error {
+       // TODO: This can take quite some time, and should ideally be 
cancellable using a context.Context.
+ 
        ostreeBranch := fmt.Sprintf("ociimage/%s", blob.Digest.Hex())
-       destinationPath := filepath.Join(d.tmpDirPath, blob.Digest.Hex(), 
"root")
-       if err := ensureDirectoryExists(destinationPath); err != nil {
-@@ -283,7 +248,7 @@ func (d *ostreeImageDestination) importBlob(selinuxHnd 
*C.struct_selabel_handle,
+@@ -287,7 +252,7 @@ func (d *ostreeImageDestination) importBlob(selinuxHnd 
*C.struct_selabel_handle,
                if err := archive.UntarPath(blob.BlobPath, destinationPath); 
err != nil {
                        return err
                }
@@ -116,7 +106,7 @@
                        return err
                }
        } else {
-@@ -292,7 +257,7 @@ func (d *ostreeImageDestination) importBlob(selinuxHnd 
*C.struct_selabel_handle,
+@@ -296,7 +261,7 @@ func (d *ostreeImageDestination) importBlob(selinuxHnd 
*C.struct_selabel_handle,
                        return err
                }
  
@@ -125,7 +115,7 @@
                        return err
                }
        }
-@@ -400,17 +365,6 @@ func (d *ostreeImageDestination) Commit() error {
+@@ -404,17 +369,6 @@ func (d *ostreeImageDestination) Commit(ctx 
context.Context) error {
                return err
        }
  
@@ -143,7 +133,7 @@
        checkLayer := func(hash string) error {
                blob := d.blobs[hash]
                // if the blob is not present in d.blobs then it is already 
stored in OSTree,
-@@ -418,7 +372,7 @@ func (d *ostreeImageDestination) Commit() error {
+@@ -422,7 +376,7 @@ func (d *ostreeImageDestination) Commit(ctx 
context.Context) error {
                if blob == nil {
                        return nil
                }
@@ -152,6 +142,3 @@
                if err != nil {
                        return err
                }
--- 
-2.16.2
-

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2018-05-11 06:13:44 UTC (rev 320502)
+++ PKGBUILD    2018-05-11 06:21:52 UTC (rev 320503)
@@ -2,7 +2,7 @@
 # Maintainer: Bartłomiej Piotrowski <[email protected]>
 
 pkgname=buildah
-pkgver=0.12
+pkgver=1.0
 pkgrel=1
 pkgdesc="A tool which facilitates building OCI images"
 arch=(x86_64)
@@ -11,15 +11,15 @@
 depends=(ostree runc)
 makedepends=('go-pie' 'git' 'bash-bats' 'btrfs-progs' 'device-mapper' 'gpgme'
              'libassuan' 'bzip2' 'go-md2man' 'runc' 'skopeo')
-_commit=e073df11aa75bd20a8e01cad1956e1fabc7c9895  # tags/v0.12
+_commit=1ab80bcd88929a94c52268a5af8443c0055a42cb  # tags/V1.0
 source=(git://github.com/projectatomic/buildah.git#commit=$_commit
         0001-Revert-ostree-add-selinux-label-for-each-file.patch)
 md5sums=('SKIP'
-         'f59d0b2a1def58f509b277706533c393')
+         'aed8c1169e73161220c49de34f1acfdf')
 
 pkgver() {
   cd buildah
-  git describe --tags | sed 's/^v//;s/-/+/g'
+  git describe --tags | sed 's/^[vV]//;s/-/+/g'
 }
 
 prepare() {

Reply via email to