From 061fd10251cba6e7fddef681410bad0a07e2a91499a1c812492838fcbe59c52e Mon Sep 17 00:00:00 2001 From: Maximilian Meister Date: Thu, 9 Mar 2017 12:11:47 +0000 Subject: [PATCH] Accepting request 477914 from home:mssola OBS-URL: https://build.opensuse.org/request/show/477914 OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker-credential-secretservice?expand=0&rev=1 --- .gitattributes | 23 ++++++++ .gitignore | 1 + _service | 16 ++++++ config.secure.json | 3 + docker-credential-helpers-0.4.2.tar.xz | 3 + docker-credential-secretservice.changes | 5 ++ docker-credential-secretservice.spec | 76 +++++++++++++++++++++++++ 7 files changed, 127 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 _service create mode 100644 config.secure.json create mode 100644 docker-credential-helpers-0.4.2.tar.xz create mode 100644 docker-credential-secretservice.changes create mode 100644 docker-credential-secretservice.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/_service b/_service new file mode 100644 index 0000000..c56acd9 --- /dev/null +++ b/_service @@ -0,0 +1,16 @@ + + + git + https://github.com/docker/docker-credential-helpers + .git + docker-credential-helpers + 0.4.2 + v0.4.2 + enable + + + *.tar + xz + + + diff --git a/config.secure.json b/config.secure.json new file mode 100644 index 0000000..e4620af --- /dev/null +++ b/config.secure.json @@ -0,0 +1,3 @@ +{ + "credsStore": "secretservice" +} diff --git a/docker-credential-helpers-0.4.2.tar.xz b/docker-credential-helpers-0.4.2.tar.xz new file mode 100644 index 0000000..f1feecd --- /dev/null +++ b/docker-credential-helpers-0.4.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:521166cb6c49b0517ece49563b1fd081ae486df5630e8acc03e51ce92bd3e82b +size 17640 diff --git a/docker-credential-secretservice.changes b/docker-credential-secretservice.changes new file mode 100644 index 0000000..66f8faf --- /dev/null +++ b/docker-credential-secretservice.changes @@ -0,0 +1,5 @@ +------------------------------------------------------------------- +Thu Mar 9 09:31:40 UTC 2017 - msabate@suse.com + +- Initial commit + diff --git a/docker-credential-secretservice.spec b/docker-credential-secretservice.spec new file mode 100644 index 0000000..548778a --- /dev/null +++ b/docker-credential-secretservice.spec @@ -0,0 +1,76 @@ +# +# spec file for package docker-distribution +# +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + +Name: docker-credential-secretservice +Version: 0.4.2 +Release: 0 +Summary: Leverage Docker credentials with libsecret +License: MIT +Group: System/Management +Url: http://www.docker.io +Source0: docker-credential-helpers-%{version}.tar.xz +Source1: config.secure.json +BuildRequires: go >= 1.6.0 +BuildRequires: make +BuildRequires: pkg-config +BuildRequires: systemd-rpm-macros +BuildRequires: libsecret-devel +Requires: libsecret +Requires(pre): %fillup_prereq +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%{?systemd_requires} + +%description +Docker by default uses base64 to store the credentials for the different +registries. This behavior can be changed by leveraging the credentials storage +to this program, which uses libsecret in Linux. + +%prep +%setup -q -n docker-credential-helpers-%{version} + +%build +export GOPATH=$PWD/go +mkdir -p $GOPATH/src/github.com/docker + +cp -r $PWD/vendor/* $GOPATH/src +ln -s $PWD $GOPATH/src/github.com/docker/docker-credential-helpers + +make %{?_smp_mflags} secretservice + +%pre +cat >&2 <