Skip to content
Snippets Groups Projects
Commit 87677fab authored by Marty Kandes's avatar Marty Kandes
Browse files

naked-singularity-v0.0.1 :: initial commit; added base definition file

for ubuntu-16.04 on comet
parents
Branches
No related tags found
No related merge requests found
README 0 → 100644
README
naked-singularity
DESCRIPTION
A repository of definition files for bootstrapping Singularity
containers around target applications that you would like to run on
a target high-performance computing system.
USAGE
STATUS
A work in progress.
CONTRIBUTE
If you would like to contribute one of your own Singularity
definition files for a target application and system, please
submit a pull request.
AUTHOR
Marty Kandes, Ph.D.
Computational & Data Science Research Specialist
User Services Group
San Diego Supercomputer Center
University of California, San Diego
LAST UPDATED
Friday, July 7th, 2017
Bootstrap: debootstrap
MirrorURL: http://us.archive.ubuntu.com/ubuntu
OSVersion: xenial
%labels
AUTHOR_NAME Marty Kandes
AUTHOR_EMAIL mkandes@sdsc.edu
OPERATING_SYSTEM_NAME ubuntu
OPERATING_SYSTEM_VERSION 16.04
APPLICATION_NAME none
APPLICATION_VERSION none
SYSTEM_NAME comet
SYSTEM_SINGULARITY_VERSION 2.2
VERSION 0.0.1
%setup
%environment
%post -c /bin/bash
declare -r MIRRORURL='http://us.archive.ubuntu.com/ubuntu'
declare -r OSVERSION='xenial'
apt-get -y install ubuntu-minimal
apt-get -y install ubuntu-standard
apt-get -y install ubuntu-server
add-apt-repository -y "deb ${MIRRORURL} ${OSVERSION} restricted"
add-apt-repository -y "deb ${MIRRORURL} ${OSVERSION} universe"
add-apt-repository -y "deb ${MIRRORURL} ${OSVERSION} multiverse"
add-apt-repository -y "deb ${MIRRORURL} ${OSVERSION}-updates main"
add-apt-repository -y "deb ${MIRRORURL} ${OSVERSION}-updates restricted"
add-apt-repository -y "deb ${MIRRORURL} ${OSVERSION}-updates universe"
add-apt-repository -y "deb ${MIRRORURL} ${OSVERSION}-updates multiverse"
add-apt-repository -y "deb ${MIRRORURL} ${OSVERSION}-backports main"
add-apt-repository -y "deb ${MIRRORURL} ${OSVERSION}-backports restricted"
add-apt-repository -y "deb ${MIRRORURL} ${OSVERSION}-backports universe"
add-apt-repository -y "deb ${MIRRORURL} ${OSVERSION}-backports multiverse"
add-apt-repository -y "deb ${MIRRORURL} ${OSVERSION}-security main"
add-apt-repository -y "deb ${MIRRORURL} ${OSVERSION}-security restricted"
add-apt-repository -y "deb ${MIRRORURL} ${OSVERSION}-security universe"
add-apt-repository -y "deb ${MIRRORURL} ${OSVERSION}-security multiverse"
apt-get -y update && apt-get -y upgrade
mkdir /cvmfs /oasis /projects /scratch
%files
%runscript
%test
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment