Commit 2f5f15bc authored by Thorsten Ohl's avatar Thorsten Ohl
Browse files

debianX-whizard

parent 8e3b2857
......@@ -15,27 +15,27 @@ debian9-mc-tools.simg: mc-tools.d/scripts/build-hepmc mc-tools.d/scripts/build-l
debian9-whizard-tools.simg: debian9-whizard-tools.def debian9-mc-tools.simg
debian9-whizard-tools.simg:
debian9-whizard-2.2.8.simg: debian9-whizard-2.2.8.def debian9-whizard-tools.simg
debian9-whizard-2.2.8.simg: debian9-whizard.d/scripts/build-whizard
debian9-whizard-2.2.8.simg: whizard.d/scripts/build-whizard
debian9-whizard-2.6.3.simg: debian9-whizard-2.6.3.def debian9-whizard-tools.simg
debian9-whizard-2.6.3.simg: debian9-whizard.d/scripts/build-whizard
debian9-whizard-2.6.3.simg: whizard.d/scripts/build-whizard
debian9-whizard-2.6.4.simg: debian9-whizard-2.6.4.def debian9-whizard-tools.simg
debian9-whizard-2.6.4.simg: debian9-whizard.d/scripts/build-whizard
debian9-whizard-2.6.4.simg: whizard.d/scripts/build-whizard
debian9-whizard-2.7.0.simg: debian9-whizard-2.7.0.def debian9-whizard-tools.simg
debian9-whizard-2.7.0.simg: debian9-whizard.d/scripts/build-whizard
debian9-whizard-2.7.0.simg: whizard.d/scripts/build-whizard
debian9-whizard-2.8.0.simg: debian9-whizard-2.8.0.def debian9-whizard-tools.simg
debian9-whizard-2.8.0.simg: debian9-whizard.d/scripts/build-whizard
debian9-whizard-2.8.0.simg: whizard.d/scripts/build-whizard
debian9-whizard-2.8.1.simg: debian9-whizard-2.8.1.def debian9-whizard-tools.simg
debian9-whizard-2.8.1.simg: debian9-whizard.d/scripts/build-whizard
debian9-whizard-2.8.1.simg: whizard.d/scripts/build-whizard
debian9-whizard-2.8.2.simg: debian9-whizard-2.8.2.def debian9-whizard-tools.simg
debian9-whizard-2.8.2.simg: debian9-whizard.d/scripts/build-whizard
debian9-whizard-2.8.2.simg: whizard.d/scripts/build-whizard
debian9-whizard-openmp-2.8.2.simg: debian9-whizard-openmp-2.8.2.def debian9-whizard-tools.simg
debian9-whizard-openmp-2.8.2.simg: debian9-whizard.d/scripts/build-whizard-openmp
debian9-whizard-openmp-2.8.2.simg: whizard.d/scripts/build-whizard-openmp
debian9-whizard-mpi-2.8.2.simg: debian9-whizard-mpi-2.8.2.def debian9-whizard-tools.simg
debian9-whizard-mpi-2.8.2.simg: debian9-whizard.d/scripts/build-whizard-mpi
debian9-whizard-mpi-2.8.2.simg: whizard.d/scripts/build-whizard-mpi
debian9-whizard-openmp-mpi-2.8.2.simg: debian9-whizard-openmp-mpi-2.8.2.def debian9-whizard-tools.simg
debian9-whizard-openmp-mpi-2.8.2.simg: debian9-whizard.d/scripts/build-whizard-openmp-mpi
debian9-whizard-openmp-mpi-2.8.2.simg: whizard.d/scripts/build-whizard-openmp-mpi
debian9-whizard-master.simg: debian9-whizard-master.def debian9-whizard-tools.simg
debian9-whizard-master.simg: whizard-master.tar.gz debian9-whizard.d/scripts/build-whizard-master
debian9-whizard-master.simg: whizard-master.tar.gz whizard.d/scripts/build-whizard-master
debianX.simg: debianX.def
debianX.simg:
debianX-dev.simg: debianX-dev.def debianX.simg
......
......@@ -19,7 +19,7 @@ From: debian9-whizard-tools.simg
# scripts used for building libraries
%files
debian9-whizard.d/scripts/build-whizard /usr/local/etc/
whizard.d/scripts/build-whizard /usr/local/etc/
# add packages to the TP2 Debian installation
%post
......
......@@ -19,7 +19,7 @@ From: debian9-whizard-tools.simg
# scripts used for building libraries
%files
debian9-whizard.d/scripts/build-whizard /usr/local/etc/
whizard.d/scripts/build-whizard /usr/local/etc/
# add packages to the TP2 Debian installation
%post
......
......@@ -19,7 +19,7 @@ From: debian9-whizard-tools.simg
# scripts used for building libraries
%files
debian9-whizard.d/scripts/build-whizard /usr/local/etc/
whizard.d/scripts/build-whizard /usr/local/etc/
# add packages to the TP2 Debian installation
%post
......
......@@ -19,7 +19,7 @@ From: debian9-whizard-tools.simg
# scripts used for building libraries
%files
debian9-whizard.d/scripts/build-whizard /usr/local/etc/
whizard.d/scripts/build-whizard /usr/local/etc/
# add packages to the TP2 Debian installation
%post
......
......@@ -19,7 +19,7 @@ From: debian9-whizard-tools.simg
# scripts used for building libraries
%files
debian9-whizard.d/scripts/build-whizard /usr/local/etc/
whizard.d/scripts/build-whizard /usr/local/etc/
# add packages to the TP2 Debian installation
%post
......
......@@ -19,7 +19,7 @@ From: debian9-whizard-tools.simg
# scripts used for building libraries
%files
debian9-whizard.d/scripts/build-whizard /usr/local/etc/
whizard.d/scripts/build-whizard /usr/local/etc/
# add packages to the TP2 Debian installation
%post
......
......@@ -19,7 +19,7 @@ From: debian9-whizard-tools.simg
# scripts used for building libraries
%files
debian9-whizard.d/scripts/build-whizard /usr/local/etc/
whizard.d/scripts/build-whizard /usr/local/etc/
# add packages to the TP2 Debian installation
%post
......
......@@ -20,7 +20,7 @@ From: debian9-whizard-tools.simg
# scripts used for building libraries
%files
whizard-master.tar.gz /usr/local/src
debian9-whizard.d/scripts/build-whizard-master /usr/local/etc/
whizard.d/scripts/build-whizard-master /usr/local/etc/
# add packages to the TP2 Debian installation
%post
......
......@@ -19,7 +19,7 @@ From: debian9-whizard-tools.simg
# scripts used for building libraries
%files
debian9-whizard.d/scripts/build-whizard-mpi /usr/local/etc/
whizard.d/scripts/build-whizard-mpi /usr/local/etc/
# add packages to the TP2 Debian installation
%post
......
......@@ -19,7 +19,7 @@ From: debian9-whizard-tools.simg
# scripts used for building libraries
%files
debian9-whizard.d/scripts/build-whizard-mpi /usr/local/etc/
whizard.d/scripts/build-whizard-mpi /usr/local/etc/
# add packages to the TP2 Debian installation
%post
......
......@@ -19,7 +19,7 @@ From: debian9-whizard-tools.simg
# scripts used for building libraries
%files
debian9-whizard.d/scripts/build-whizard-mpi /usr/local/etc/
whizard.d/scripts/build-whizard-mpi /usr/local/etc/
# add packages to the TP2 Debian installation
%post
......
......@@ -19,7 +19,7 @@ From: debian9-whizard-tools.simg
# scripts used for building libraries
%files
debian9-whizard.d/scripts/build-whizard-mpi /usr/local/etc/
whizard.d/scripts/build-whizard-mpi /usr/local/etc/
# add packages to the TP2 Debian installation
%post
......
......@@ -19,7 +19,7 @@ From: debian9-whizard-tools.simg
# scripts used for building libraries
%files
debian9-whizard.d/scripts/build-whizard-mpi /usr/local/etc/
whizard.d/scripts/build-whizard-mpi /usr/local/etc/
# add packages to the TP2 Debian installation
%post
......
......@@ -19,7 +19,7 @@ From: debian9-whizard-tools.simg
# scripts used for building libraries
%files
debian9-whizard.d/scripts/build-whizard-nightly /usr/local/etc/
whizard.d/scripts/build-whizard-nightly /usr/local/etc/
# add packages to the TP2 Debian installation
%post
......
......@@ -19,7 +19,7 @@ From: debian9-whizard-tools.simg
# scripts used for building libraries
%files
debian9-whizard.d/scripts/build-whizard-openmp /usr/local/etc/
whizard.d/scripts/build-whizard-openmp /usr/local/etc/
# add packages to the TP2 Debian installation
%post
......
......@@ -19,7 +19,7 @@ From: debian9-whizard-tools.simg
# scripts used for building libraries
%files
debian9-whizard.d/scripts/build-whizard-openmp /usr/local/etc/
whizard.d/scripts/build-whizard-openmp /usr/local/etc/
# add packages to the TP2 Debian installation
%post
......
......@@ -19,7 +19,7 @@ From: debian9-whizard-tools.simg
# scripts used for building libraries
%files
debian9-whizard.d/scripts/build-whizard-openmp /usr/local/etc/
whizard.d/scripts/build-whizard-openmp /usr/local/etc/
# add packages to the TP2 Debian installation
%post
......
......@@ -19,7 +19,7 @@ From: debian9-whizard-tools.simg
# scripts used for building libraries
%files
debian9-whizard.d/scripts/build-whizard-openmp /usr/local/etc/
whizard.d/scripts/build-whizard-openmp /usr/local/etc/
# add packages to the TP2 Debian installation
%post
......
......@@ -19,7 +19,7 @@ From: debian9-whizard-tools.simg
# scripts used for building libraries
%files
debian9-whizard.d/scripts/build-whizard-openmp /usr/local/etc/
whizard.d/scripts/build-whizard-openmp /usr/local/etc/
# add packages to the TP2 Debian installation
%post
......
......@@ -19,7 +19,7 @@ From: debian9-whizard-tools.simg
# scripts used for building libraries
%files
debian9-whizard.d/scripts/build-whizard-openmp-mpi /usr/local/etc/
whizard.d/scripts/build-whizard-openmp-mpi /usr/local/etc/
# add packages to the TP2 Debian installation
%post
......
......@@ -19,7 +19,7 @@ From: debian9-whizard-tools.simg
# scripts used for building libraries
%files
debian9-whizard.d/scripts/build-whizard-openmp-mpi /usr/local/etc/
whizard.d/scripts/build-whizard-openmp-mpi /usr/local/etc/
# add packages to the TP2 Debian installation
%post
......
......@@ -19,7 +19,7 @@ From: debian9-whizard-tools.simg
# scripts used for building libraries
%files
debian9-whizard.d/scripts/build-whizard-openmp-mpi /usr/local/etc/
whizard.d/scripts/build-whizard-openmp-mpi /usr/local/etc/
# add packages to the TP2 Debian installation
%post
......
......@@ -19,7 +19,7 @@ From: debian9-whizard-tools.simg
# scripts used for building libraries
%files
debian9-whizard.d/scripts/build-whizard-openmp-mpi /usr/local/etc/
whizard.d/scripts/build-whizard-openmp-mpi /usr/local/etc/
# add packages to the TP2 Debian installation
%post
......
......@@ -19,7 +19,7 @@ From: debian9-whizard-tools.simg
# scripts used for building libraries
%files
debian9-whizard.d/scripts/build-whizard-openmp-mpi /usr/local/etc/
whizard.d/scripts/build-whizard-openmp-mpi /usr/local/etc/
# add packages to the TP2 Debian installation
%post
......
# The WHIZARD Singularity image for use on julia.uni-wuerzburg.de
#######################################################################
# start from the TP2 image
BootStrap: localimage
From: debianX-whizard-tools.simg
# add identification
%setup
id_file=$SINGULARITY_ROOTFS/etc/singularity_image_version
echo "WHIZARD 2.8.2 Singularity image build on Debian 10 (buster)" >$id_file
echo "created `date` by `whoami`@`hostname -f`" >>$id_file
exit 0
# identification
%runscript
cat /etc/singularity_image_version
exec /usr/local/bin/whizard "$@"
# scripts used for building libraries
%files
whizard.d/scripts/build-whizard /usr/local/etc/
# add packages to the TP2 Debian installation
%post
# make sure we're up to date
apt-get -y update
apt-get -y upgrade
# clean up installed package files
apt-get -y clean
apt-get -y autoclean
# go to work
sh /usr/local/etc/build-whizard 2.8.2
exit 0
# more to come
%test
echo "Trivial test passed."
exit 0
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment