vars 652 B

1234567891011121314151617181920212223
  1. #!/usr/bin/env bash
  2. function is_root {
  3. if [ ${EUID:-$(id -u)} -eq 0 ]; then
  4. return 0
  5. fi
  6. return 1
  7. }
  8. export VSCS_CONFIG="$(is_root && echo "${SNAP_DATA}" || echo "${SNAP_USER_DATA}")/config.yaml"
  9. export VSCS_UDD="$(is_root && echo "${SNAP_DATA}" || echo "${SNAP_USER_DATA}")/user-data"
  10. export VSCS_EXT="$(is_root && echo "${SNAP_DATA}" || echo "${SNAP_USER_DATA}")/extensions"
  11. export VSCS_USD="$(is_root && echo "${SNAP_COMMON}" || echo ${SNAP_USER_DATA})"
  12. export VSCS_SSH="${SNAP_USER_COMMON}/.ssh"
  13. if [ ! -d "${VSCS_UDD}" ]; then
  14. mkdir -p "${VSCS_UDD}/logs"
  15. fi
  16. if [ ! -d "${VSCS_EXT}" ]; then
  17. mkdir -p "${VSCS_EXT}"
  18. fi