[packages/lxc-docker] package bash-completions

glen glen at pld-linux.org
Fri Aug 23 23:38:56 CEST 2013


commit 8c352669d3eb7639068f619ddec33285e266e3c2
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sat Aug 24 00:38:47 2013 +0300

    package bash-completions

 lxc-docker.spec | 29 ++++++++++++++++++++++++++++-
 1 file changed, 28 insertions(+), 1 deletion(-)
---
diff --git a/lxc-docker.spec b/lxc-docker.spec
index 72652d2..9a49c48 100644
--- a/lxc-docker.spec
+++ b/lxc-docker.spec
@@ -20,13 +20,14 @@ Source4:	https://github.com/dotcloud/tar/archive/master.tar.gz?/tar.tgz
 Source5:	go.net.tar.bz2
 # Source5-md5:	c8fd9d068430ddfa42d28d4772260eda
 URL:		http://github.com/dotcloud/docker
-BuildRequires:	git-core
 BuildRequires:	golang >= 1.1
 Requires:	iptables
 Requires:	lxc
 Requires:	uname(release) >= 3.8
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define		bash_compdir	%{_datadir}/bash-completion/completions
+
 # binary stripped or something
 %define		_enable_debug_packages 0
 
@@ -39,6 +40,22 @@ Docker is a great building block for automating distributed systems:
 large-scale web deployments, database clusters, continuous deployment
 systems, private PaaS, service-oriented architectures, etc.
 
+%package -n bash-completion-lxc-docker
+Summary:	bash-completion for Docker
+Summary(pl.UTF-8):	bashowe uzupełnianie nazw dla Dockera
+Group:		Applications/Shells
+Requires:	%{name}
+Requires:	bash-completion >= 2.0
+%if "%{_rpmversion}" >= "5"
+BuildArch:	noarch
+%endif
+
+%description -n bash-completion-lxc-docker
+This package provides bash-completion for Docker.
+
+%description -n bash-completion-lxc-docker -l pl.UTF-8
+Pakiet ten dostarcza bashowe uzupełnianie nazw dla Dockera.
+
 %prep
 %setup -q -n docker-%{version} -a1 -a2 -a3 -a4 -a5
 cp -p %{SOURCE100} .
@@ -70,6 +87,11 @@ install -p bin/docker $RPM_BUILD_ROOT%{_bindir}/lxc-docker
 ln -s lxc-docker $RPM_BUILD_ROOT%{_bindir}/docker
 cp -p packaging/debian/lxc-docker.1 $RPM_BUILD_ROOT%{_mandir}/man1
 
+# bash completion
+install -d $RPM_BUILD_ROOT%{bash_compdir}
+cp -p contrib/docker.bash $RPM_BUILD_ROOT%{bash_compdir}/lxc-docker
+ln -s lxc-docker $RPM_BUILD_ROOT%{bash_compdir}/docker
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -83,3 +105,8 @@ rm -rf $RPM_BUILD_ROOT
 %dir %attr(700,root,root) /var/lib/docker/containers
 %dir %attr(700,root,root) /var/lib/docker/graph
 %dir %attr(700,root,root) /var/lib/docker/volumes
+
+%files -n bash-completion-lxc-docker
+%defattr(644,root,root,755)
+%{bash_compdir}/lxc-docker
+%{bash_compdir}/docker
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/lxc-docker.git/commitdiff/8c352669d3eb7639068f619ddec33285e266e3c2



More information about the pld-cvs-commit mailing list