diff --git a/README.SUSE b/README.SUSE index 4ec6773..c13db4e 100644 --- a/README.SUSE +++ b/README.SUSE @@ -13,7 +13,7 @@ To add a user to the group apptainer, execute (as root): # usermod -a -G apptainer -Create Singularity Images from openSUSE/SLE +Create Apptainer Images from openSUSE/SLE =========================================== To create openSUSE/SLE apptainer images from scratch a number diff --git a/apptainer.changes b/apptainer.changes index 4aae21e..352d0af 100644 --- a/apptainer.changes +++ b/apptainer.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Fri Mar 18 16:02:59 UTC 2022 - Christian Goll + +- 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 diff --git a/apptainer.spec b/apptainer.spec index 0040937..261d96c 100644 --- a/apptainer.spec +++ b/apptainer.spec @@ -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 diff --git a/vendor.tar.gz b/vendor.tar.gz index d6417e7..8b47c6b 100644 --- a/vendor.tar.gz +++ b/vendor.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4ca008a34c696055f9849bb7660cf23d2959e3aa55d67438199bdf5a6c699a56 -size 6827382 +oid sha256:e31e3bb13bed756d3e0c62629851e0944b3819667aaeaddbeeafd842353a7857 +size 6499688