[packages/snapd] bash-completion package

glen glen at pld-linux.org
Sun Jun 25 11:28:52 CEST 2017


commit a2d6cdf7b12d2e727d23fb4309df5526ecceadc9
Author: Elan Ruusamäe <glen at pld-linux.org>
Date:   Sun Jun 25 12:23:15 2017 +0300

    bash-completion package

 snapd.spec | 19 ++++++++++++++++---
 1 file changed, 16 insertions(+), 3 deletions(-)
---
diff --git a/snapd.spec b/snapd.spec
index f4af69d..e8c1217 100644
--- a/snapd.spec
+++ b/snapd.spec
@@ -24,8 +24,6 @@ Requires:	snap-confine = %{version}-%{release}
 Requires:	squashfs-tools
 # we need squashfs.ko loaded
 Requires:	kmod(squashfs.ko)
-# bash-completion owns /usr/share/bash-completion/completions
-Requires:	bash-completion
 ExclusiveArch:	%{ix86} %{x8664} %{arm} aarch64 ppc64le s390x
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -84,6 +82,18 @@ Requires(post):	libselinux-utils
 This package provides the SELinux policy module to ensure snapd runs
 properly under an environment with SELinux enabled.
 
+%package -n bash-completion-%{name}
+Summary:	bash-completion for %{name}
+Group:		Applications/Shells
+Requires:	%{name} = %{version}-%{release}
+Requires:	bash-completion
+%if "%{_rpmversion}" >= "5"
+BuildArch:	noarch
+%endif
+
+%description -n bash-completion-%{name}
+bash-completion for %{name}.
+
 %prep
 %setup -q
 %patch1 -p1
@@ -279,7 +289,6 @@ fi
 %{_libexecdir}/snapd/info
 %{_libexecdir}/snapd/snap-mgmt
 %{_mandir}/man1/snap.1*
-%{bash_compdir}/snap
 /etc/profile.d/snapd.sh
 %{systemdunitdir}/snapd.socket
 %{systemdunitdir}/snapd.service
@@ -326,3 +335,7 @@ fi
 %{_datadir}/selinux/packages/snappy.pp.bz2
 %{_datadir}/selinux/devel/include/contrib/snappy.if
 %endif
+
+%files -n bash-completion-%{name}
+%defattr(644,root,root,755)
+%{bash_compdir}/snap
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/snapd.git/commitdiff/355170370148049e9970f395c175117d65024e56



More information about the pld-cvs-commit mailing list