forked from pool/apptainer
Accepting request 962878 from home:mslacken:pr
- Updated to v1.0.1 with following bug fixes * Don't prompt for y/n to overwrite an existing file when build is called from a non-interactive environment. Fail with an error. * Preload NSS libraries prior to mountspace name creation to avoid circumstances that can cause loading those libraries from the container image instead of the host, for example in the startup environment. * Fix race condition where newly created loop devices can sometimes not be opened. * Support nvidia-container-cli v1.8.0 and above, via fix to capability set. OBS-URL: https://build.opensuse.org/request/show/962878 OBS-URL: https://build.opensuse.org/package/show/network:cluster/apptainer?expand=0&rev=6
This commit is contained in:
parent
577108884b
commit
5c09db8b93
@ -13,7 +13,7 @@ To add a user to the group apptainer, execute (as root):
|
||||
|
||||
# usermod -a -G apptainer <user_login>
|
||||
|
||||
Create Singularity Images from openSUSE/SLE
|
||||
Create Apptainer Images from openSUSE/SLE
|
||||
===========================================
|
||||
|
||||
To create openSUSE/SLE apptainer images from scratch a number
|
||||
|
@ -1,3 +1,16 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 18 16:02:59 UTC 2022 - Christian Goll <cgoll@suse.com>
|
||||
|
||||
- Updated to v1.0.1 with following bug fixes
|
||||
* Don't prompt for y/n to overwrite an existing file when build is called
|
||||
from a non-interactive environment. Fail with an error.
|
||||
* Preload NSS libraries prior to mountspace name creation to avoid
|
||||
circumstances that can cause loading those libraries from the container
|
||||
image instead of the host, for example in the startup environment.
|
||||
* Fix race condition where newly created loop devices can sometimes not be opened.
|
||||
* Support nvidia-container-cli v1.8.0 and above, via fix to capability set.
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 17 15:29:45 UTC 2022 - Christian Goll <cgoll@suse.com>
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package apptainer
|
||||
#
|
||||
# Copyright (c) 2021 SUSE LLC
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -19,13 +19,13 @@
|
||||
%define apptainerpath src/github.com/apptainer/
|
||||
%define _buildshell /bin/bash
|
||||
|
||||
%define vers_suffix -rc.2
|
||||
#%%define vers_suffix -rc.2
|
||||
|
||||
Summary: Application and environment virtualization
|
||||
License: BSD-3-Clause-LBNL
|
||||
Group: Productivity/Clustering/Computing
|
||||
Name: apptainer
|
||||
Version: 1.0.0
|
||||
Version: 1.0.1
|
||||
Release: 0
|
||||
# https://spdx.org/licenses/BSD-3-Clause-LBNL.html
|
||||
URL: https://apptainer.org
|
||||
@ -103,19 +103,15 @@ cd %{name}/builddir
|
||||
|
||||
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
|
||||
make DESTDIR=$RPM_BUILD_ROOT install man
|
||||
# move bash completion to the right place
|
||||
mkdir -pv %{buildroot}/%{_datadir}/bash-completion/completions/
|
||||
mv %{buildroot}/%{_sysconfdir}/bash_completion.d/apptainer \
|
||||
%{buildroot}/%{_datadir}/bash-completion/completions/
|
||||
cd ../..
|
||||
%fdupes apptainer/examples
|
||||
mkdir -p .tmp
|
||||
for j in LICENSE.md LICENSE; do
|
||||
for i in `find . -name $j`; do
|
||||
k="`basename ${i/%\/$j/-$j}`"
|
||||
if ! [[ $k =~ apptainer-.* ]]; then
|
||||
cp $i .tmp/$k
|
||||
fi
|
||||
k="`basename ${i/%\/$j/-$j}`"
|
||||
if ! [[ $k =~ apptainer-.* ]]; then
|
||||
cp $i .tmp/$k
|
||||
fi
|
||||
done
|
||||
done
|
||||
|
||||
@ -144,8 +140,6 @@ rmdir .tmp
|
||||
%doc %{basename:%{S:1}}
|
||||
%doc %{basename:%{S:2}}
|
||||
%doc %{basename:%{S:3}}
|
||||
%license apptainer/LICENSE-LBNL.md
|
||||
%license apptainer/COPYRIGHT.md
|
||||
%license apptainer/LICENSE.md
|
||||
%license *-LICENSE.md *-LICENSE
|
||||
%attr(4750, root, apptainer) %{_libexecdir}/apptainer/bin/starter-suid
|
||||
@ -167,7 +161,7 @@ rmdir .tmp
|
||||
%config(noreplace) %{_sysconfdir}/apptainer/remote.yaml
|
||||
%config(noreplace) %{_sysconfdir}/apptainer/rocmliblist.conf
|
||||
%config(noreplace) %{_sysconfdir}/apptainer/dmtcp-conf.yaml
|
||||
%{_datadir}/bash-completion/completions/apptainer
|
||||
%{_datadir}/bash-completion/completions/*
|
||||
%dir %{_localstatedir}/lib/apptainer
|
||||
%dir %{_localstatedir}/lib/apptainer/mnt
|
||||
%dir %{_localstatedir}/lib/apptainer/mnt/session
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4ca008a34c696055f9849bb7660cf23d2959e3aa55d67438199bdf5a6c699a56
|
||||
size 6827382
|
||||
oid sha256:e31e3bb13bed756d3e0c62629851e0944b3819667aaeaddbeeafd842353a7857
|
||||
size 6499688
|
||||
|
Loading…
x
Reference in New Issue
Block a user