17750: Add postgresql dependencies for RVM in Centos 7
[arvados-formula.git] / arvados / osfamilymap.yaml
index 15cbd656c4cdc10712dd3c11c0a5f76e37fcdfd9..fae57b63ba3f20eb75cccf73784292dc62bbb800 100644 (file)
@@ -1,6 +1,10 @@
 # -*- coding: utf-8 -*-
 # vim: ft=yaml
 #
+# Copyright (C) The Arvados Authors. All rights reserved.
+#
+# SPDX-License-Identifier: Apache-2.0
+
 # Setup variables using grains['os_family'] based logic.
 # You just need to add the key:values for an `os_family` that differ
 # from `defaults.yaml` + `osarch.yaml`.
 # osfamilymap: {}
 ---
 Debian:
-  pkg:
-    name: arvados-debian
-  config: /etc/arvados.d/custom.conf
+  repo:
+    url_base: 'http://apt.arvados.org'
+    file: /etc/apt/sources.list.d/arvados.list
+    key_url: 'http://apt.arvados.org/pubkey.gpg'
 
 RedHat:
-  pkg:
-    name: arvados-redhat
-  config: /etc/arvados.conf
-
-Suse:
-  pkg:
-    name: arvados-suse
-
-Gentoo: {}
-
-Arch:
-  pkg:
-    name: arvados-arch
-  service:
-    name: service-arch
-
-Alpine: {}
-
-FreeBSD:
-  rootgroup: wheel
-
-OpenBSD:
-  rootgroup: wheel
-
-Solaris: {}
-
-Windows: {}
-
-MacOS: {}
+  repo:
+    url_base: 'http://rpm.arvados.org/CentOS/$releasever/os/$basearch/'
+    file: /etc/yum.repos.d/arvados.repo
+    key_url: 'http://rpm.arvados.org/CentOS/RPM-GPG-KEY-curoverse'
+
+  ruby:
+    manage_ruby: true
+    use_rvm: true
+
+    pkg: ruby-2.5.8
+    gems_deps:
+      - rubygem-bundler
+      - curl
+      - gcc
+      - git
+      - libcurl
+      - libcurl-devel
+      - pam-devel
+      - centos-release-scl
+      - libxml2
+      - libxml2-devel
+      - make
+      - python3-devel
+      - zlib-devel
+  ##### SHELL
+  shell:
+    shellinabox:
+      config: /etc/sysconfig/shellinaboxd
+      service:
+        name: shellinaboxd