Skip to contents

Manages the installation of system dependencies for a package with proper error handling and metadata storage.

Usage

handle_system_dependencies(
  package_name,
  tag,
  platform,
  local_clone_dir_single,
  arch,
  metadata_db_host,
  metadata_db_name,
  metadata_db_port,
  metadata_db_table,
  metadata_db_password,
  metadata_db_user,
  metadata_db_sslmode
)

Arguments

package_name

(character)
Package name

tag

(character)
Tag/version. Tags starting with "R-" are filtered out.

platform

(character)
Platform identifier

local_clone_dir_single

(character)
Directory path for single package clone

arch

(character)
Architecture

metadata_db_host

(character)
Host value of metadata database

metadata_db_name

(character)
Name of metadata database

metadata_db_port

(integer)
Port of metadata database

metadata_db_table

(character)
Table name of metadata database

metadata_db_password

(character)
User password of metadata database

metadata_db_user

(character)
User value of metadata database

metadata_db_sslmode

(character)
SSL mode for metadata database

Value

List with success status