singularity: 2.6.0 -> 3.0.1
This commit is contained in:
@@ -84,19 +84,14 @@ rec {
|
||||
# Create runScript
|
||||
ln -s ${runScriptFile} singularity
|
||||
|
||||
# Size calculation
|
||||
cd ..
|
||||
umount disk
|
||||
size=$(resize2fs -P /dev/${vmTools.hd} | awk '{print $NF}')
|
||||
mount /dev/${vmTools.hd} disk
|
||||
cd disk
|
||||
# Fill out .singularity.d
|
||||
mkdir -p .singularity.d/env
|
||||
touch .singularity.d/env/94-appsbase.sh
|
||||
|
||||
export PATH=$PATH:${e2fsprogs}/bin/
|
||||
echo creating
|
||||
singularity image.create -s $((1 + size * 4 / 1024 + ${toString extraSpace})) $out
|
||||
echo importing
|
||||
cd ..
|
||||
mkdir -p /var/singularity/mnt/{container,final,overlay,session,source}
|
||||
tar -c . | singularity image.import $out
|
||||
echo "root:x:0:0:System administrator:/root:/bin/sh" > /etc/passwd
|
||||
singularity build $out ./disk
|
||||
'');
|
||||
|
||||
in result;
|
||||
|
||||
Reference in New Issue
Block a user