#!/bin/sh set -u set -e PREFIX_DIR="" # declare the Bareos repository DOWNLOADSERVER="download.bareos.com" URL="https://download.bareos.com/bareos/release/21/EL_8" # setup credentials # (required for download.bareos.com, subscription) BAREOS_USERNAME="" BAREOS_PASSWORD="" # add the Bareos repository cat <"${PREFIX_DIR}/etc/yum.repos.d/bareos.repo" [bareos] name=Backup Archiving Recovery Open Sourced (EL_8) baseurl=${URL} username=${BAREOS_USERNAME} password=${BAREOS_PASSWORD} type=rpm-md gpgcheck=1 repo_gpgcheck=1 gpgkey=file://${PREFIX_DIR}/etc/pki/rpm-gpg/RPM-GPG-KEY-bareos-21 autorefresh=1 enabled=1 [bareos-source] name=Backup Archiving Recovery Open Sourced (EL_8) - Sources baseurl=${URL}/src username=${BAREOS_USERNAME} password=${BAREOS_PASSWORD} type=rpm-md gpgcheck=1 repo_gpgcheck=1 gpgkey=file://${PREFIX_DIR}/etc/pki/rpm-gpg/RPM-GPG-KEY-bareos-21 autorefresh=1 enabled=0 [bareos-debuginfo] name=Backup Archiving Recovery Open Sourced (EL_8) - Debuginfo baseurl=${URL}/debug username=${BAREOS_USERNAME} password=${BAREOS_PASSWORD} type=rpm-md gpgcheck=1 repo_gpgcheck=1 gpgkey=file://${PREFIX_DIR}/etc/pki/rpm-gpg/RPM-GPG-KEY-bareos-21 autorefresh=1 enabled=0 EOT chmod 0640 "${PREFIX_DIR}/etc/yum.repos.d/bareos.repo" cat <"${PREFIX_DIR}/etc/pki/rpm-gpg/RPM-GPG-KEY-bareos-21" -----BEGIN PGP PUBLIC KEY BLOCK----- mQINBGHAVUIBEACyzFQeC4orCLMqyph5MA+um4O397/Jiq7YKfgPrRkzADjuhrsZ ZUW3RuWFOCmnPcJdefTOgXPpFsw9C1onGFBznmL1e2t0ynOKGLzAuooZL4myrCNv AxLJw2DQiLd9pJBLMzP3vLRVvzvA9TW+ba7KvviTNpIMBqcKlj2kDOsalKAKJ6fB +Id59YWmTJgPzCypNyds9Xx/WxmlFylnbPC4PNKi2/TizkbfzqhFjTwmMl8r/2Vm Kusu/D1U5jIcGuyWzvz1Wb4/3EsvgwgVUR+4h61QMQjoPU3x52cwTNiBcp8Y8yEl xniQKE1Rhh5NJ9PgKbQy3jUsXXMEpG+8ALPj6ONRzwfdLkQdBwYoHtaKm6Yur0gC VxL42KyP/BQoprZYhpld8Af/wVdvNMJB9AunNOA6rzs8ZCbsCkas6QSO6O0Sfsyl Sff7GNTG+Q0dftOtC2kCMf6DRGgcnWA+rrgXxm3E3PEduiwYCsZBKACxuiipvFw5 fPfeVMJp6DkEGHCp7vKBq2NLGNBhCdNSKcwQ6UzspcJ60AFpxGeej2ahWssAfcth ke4CdDJ/USfoh1O/GUOeZaBeSO1b91jFPqzhsuwgSdl2sPlrR7SvQOAFgwssOHtL C/jktl5ng3DO8afv+Ut1NZ7PAYtiIEdGo4r01ACqbnByrv+RJXcmWY8FfwARAQAB tCpCYXJlb3MgMjEgU2lnbmluZyBLZXkgPHNpZ25pbmdAYmFyZW9zLmNvbT6JAk4E EwEIADgWIQSR2h3DVkriCnbEyojgGVfWyf7UggUCYcBVQgIbAwULCQgHAgYVCgkI CwIEFgIDAQIeAQIXgAAKCRDgGVfWyf7Ugt5hEACohDypq2y2ImGn4R4bU8paICiR eapFdxjVV8bK6v+zVij92qPHrfA7NMDWzLIA1i7V7M/ixIae32Rp6d0LtKINVByg nAauLXs7hjPCtAVmbIwniODabd4HC0Valtsmbed2XhkcenOq5Lo+8s15spWNe57j 1+DOT+Ue7K9iE8DHOQ9ouJf23+fpTCd+68Kf5L73oEHpCRUHONJkKSy7by2dzZUy y4uCAZCo2LMC5GvOTQvSuBIz/11fgD7pto+Ntz+BkdvuUs8hrOvkd8TgS5AAfLiS ZgqDswrz9D+rxgCcOxMiu8LIamEg5ktFx3K8xoiWM+3g4eO3YlDIcKkapX3g6lNj ntccyBx5Lre4kElriVtvosNO7ihBqUPmBocUBSky8XycM3jzDLRop/paj4URmkoi HjI8ntoIu6I5RAfNz0ZWLnbdMn+tr84xMzrU1vTWEtW3AmrX/VOV2VIyHmgVUWA5 v1uxOdRLxEUuAp1fcPQ4cXdPZeMylWhp9SHrZLKDDxqQ5XzNv7AgfnMLuCc3PMxT yZtmrF2UMWDz9ckn6ZLvBrDiHTBEJXIRr/9jttxaSOu2a1AFoDPpPFiYMb+b2jGv TPobcVcRLUft2XWaDDrncu9qAE+EcLF/NegbWAmLpMY8Hi7MZDA/k7zzaB1AZrIR qX8JLSMxbRm0ZOJU7g== =Yaig -----END PGP PUBLIC KEY BLOCK----- EOT echo "Repository ${URL} successfully added."