| %global commit0 66d12bb23b04e201c5846e325f0b10930ed802f8 |
| %global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) |
| |
| Summary: Core execution tool for unprivileged containers |
| Name: bubblewrap |
| Version: 0 |
| Release: 1%{?dist} |
| |
| Source0: https://github.com/projectatomic/%{name}/archive/%{commit0}.tar.gz |
| License: LGPLv2+ |
| URL: https://github.com/projectatomic/bubblewrap |
| |
| BuildRequires: git |
| |
| BuildRequires: autoconf automake libtool |
| BuildRequires: libcap-devel |
| BuildRequires: pkgconfig(libselinux) |
| BuildRequires: libxslt |
| BuildRequires: docbook-style-xsl |
| |
| %description |
| Bubblewrap (/usr/bin/bwrap) is a core execution engine for unprivileged |
| containers that works as a setuid binary on kernels without |
| user namespaces. |
| |
| %prep |
| %autosetup -Sgit -n %{name}-%{version} |
| |
| %build |
| env NOCONFIGURE=1 ./autogen.sh |
| %configure --disable-silent-rules --with-priv-mode=none |
| |
| make %{?_smp_mflags} |
| |
| %install |
| make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p -c" |
| find $RPM_BUILD_ROOT -name '*.la' -delete |
| |
| %files |
| %license COPYING |
| %doc README.md |
| %{_datadir}/bash-completion/completions/bwrap |
| %if (0%{?rhel} != 0 && 0%{?rhel} <= 7) |
| %attr(4755,root,root) %{_bindir}/bwrap |
| %else |
| %{_bindir}/bwrap |
| %endif |
| %{_mandir}/man1/* |
| |