Summary:        vSphere Docker Volume Service
Name:           docker-volume-vsphere
Version:        0.12
Release:        2%{?dist}
License:        Apache 2.0
URL:            https://github.com/vmware/docker-volume-vsphere
Group:          Applications/System
Vendor:         VMware, Inc.
Distribution:   Photon
Source0:        %{name}-%{version}.tar.gz
%define sha1    docker-volume-vsphere=3182700280e8f6589c7402b30dc237172af5a249

BuildRequires:  go

%description
vSphere Docker Volume Service enables customers to address persistent storage requirements for Docker containers in vSphere environments.
%prep
%setup -q

%build
cd ..
mkdir  mkdir -p build/src/github.com/vmware/docker-volume-vsphere
cp -r docker-volume-vsphere-0.12/* build/src/github.com/vmware/docker-volume-vsphere/.
cd build
mkdir bin
export GOPATH=`pwd`
cd bin
export GOBIN=`pwd`
export PATH=$PATH:$GOBIN
cd ../src/github.com/vmware/docker-volume-vsphere/vmdk_plugin
go build
go install

%install
mkdir -p %{buildroot}/usr/local/bin
mkdir -p %{buildroot}/%{_libdir}/systemd/system
cp ../build/bin/vmdk_plugin %{buildroot}/usr/local/bin/docker-volume-vsphere
chmod 755 %{buildroot}/usr/local/bin/docker-volume-vsphere
cp ./misc/scripts/install/*.sh %{buildroot}/usr/local/bin/.
chmod 755 %{buildroot}/usr/local/bin/*.sh
cp ./misc/scripts/install/docker-volume-vsphere.service %{buildroot}/%{_libdir}/systemd/system/.

%post
/usr/local/bin/after-install.sh

%preun
/usr/local/bin/before-remove.sh

%files
%defattr(-,root,root)
%{_lib}/systemd/system/*
/usr/local/bin/*

%changelog
*   Thu Jun 01 2017 Xiaolin Li <xiaolinl@vmware.com> 0.12-2
-   Use scripts from docker-volume-vsphere as post and preun scriptlets.
*   Wed Mar 29 2017 Chang Lee <changlee@vmware.com> 0.12-1
-   update to version 0.12
*   Mon Feb 13 2017 Xiaolin Li <xiaolinl@vmware.com> 0.11-1
-   Initial version