4# Update system packages
7# Install additional packages
13# "become" the target user
16miniconda_root=$HOME/miniconda3
17miniconda_version=
"py39_4.12.0"
20mc_install "$miniconda_version" "$miniconda_root"
22# Configure miniconda for user
25# Install JWST pipeline release
26export CFLAGS=
"-std=gnu99"
32# Reset target user's home directory permissions
mc_initialize(dest)
Configures user account to load conda at login.
mc_install(version, dest)
Installs Miniconda3.
ac_releases_install_jwst(version)
Install the JWST pipeline.
sys_user_pop()
Restore caller environment after sys_user_push()
sys_pkg_install(...)
Install a system package.
sys_user_push(name)
Lazily "become" another user.
sys_reset_home_ownership(user)
Resets ownership of a user (after sys_user_push()/sys_user_pop())
sys_pkg_update_all()
Update all system packages.