#!/bin/sh set -u set -e PREFIX_DIR="" # declare the Bareos repository DOWNLOADSERVER="download.bareos.com" URL="https://download.bareos.com/bareos/release/20/CentOS_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 (CentOS_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-20 autorefresh=1 enabled=1 [bareos-source] name=Backup Archiving Recovery Open Sourced (CentOS_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-20 autorefresh=1 enabled=0 [bareos-debuginfo] name=Backup Archiving Recovery Open Sourced (CentOS_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-20 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-20" -----BEGIN PGP PUBLIC KEY BLOCK----- mQINBF/Teu0BEAC21xDHn1h/xG20zGapp2b3ts1poTnACIkZf/7rxqwNNwbsAUnK lp6A5VIZbflqZtv5l3EvRIBPbEgVF/iKd9HkPMpFW8CV6H+Xm3Zo04RbVJp1kjxr /sPbKSSKpAXLWKXDoEN5h6npSdNKafUvgcCMQ2bTUoh5zBzzP7Vle4Xwj9ABhlEH IzntNOlYTFvdNNUMfGUJIxZjIa9abH0MdGaALz6Zrjqb2u8kUELC1+JJey0lMTfk xj6qHmz01bqdLE41vru6Y9DOmsKOE5h+ZVChTplNmrZ9O9GnIrzktm71i+1sz0dX nkDAq013z6Yuap/najk2FRcackPzqiBRpYUd8u3DhrptgQYENF+mqhDkxAA1K9U4 a47NUHaNkHa9Yj1uOkUER9Qg28jfFk9tjPwCIBcmjrte7Xe8wqM7Fhqc9DCoXMYk tqTUYIb1zJuSm/k4ns7zxdfgt3BQLZIMytKsnTNa73kroZ3IwWTbBwUO1hXH4mEo Syw2TpZfc5SIPMwqyZuKP/KeA8AQJbybgnuTUXshHTlA/tqh7YSHhT/aASwEpJG4 uPxDYwSM9u827I3L9Xvalgqt7w6khzyS1xf03wUMdTpus3+F6ZfozXI/NeoDpfw3 w8PEI62srRpO1DSTHRlZSV4vN4GQq3NF9RvWTxHyMG1Nx69fwtafT4rYNwARAQAB tCpCYXJlb3MgMjAgU2lnbmluZyBLZXkgPHNpZ25pbmdAYmFyZW9zLmNvbT6JAjkE EwECACMFAl/Teu0CGwMHCwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRAMy6U3 2+CDpod4EACM7R+Hdil/LJS0D+92FyYpMILRaXJQ7ssfHavwf1lJj2zNDQ7jTHXh sxhXzNTa2yMF5eZq/7jX9IvwZBwufHPeAknY+jNQrUcMMMpv605W6TkwV9wkmGGo 939nB2cBskXnFjIkLdbALTeFdqzbdyEd9JV/19SGgjpwDhL/hk8NhvwzzyrrBIr2 1RdYg4+mFpE9IA7zP9FU1NLyNdYT2579dhiTh1ppdo5mbccQ4Db1U+f5KCvgUGpf fgD85T+UK7KhDTVin0eppeL/ON6nHIJMUFrXf2Hg48NK75AClr/5Tynlkted9IxU sTs+1eczVC72dLXRGRMdnVbcrPkjb+wr9soB6szxzKFY/QK4NORaZO1eSw0K8G9a g/u9GHVc+DjJK0XeeB7w0mIpPOs0BxIJwkhS18DnMq3sGd0YgeHsn+wSNZMxSpEX VIlKaYgk8i5cX7tkpwTqOIpB9j/tCLj9SXFHDXLokbDaTurlg/CUMf9cz4EVVz6u Ij/oheSObUWytsDNngrzQx2J0McveQ0BAdZaxANWyQg+P3n83JBjs+cL6fl8pVin /7tEErUKSPTNC/ko6bLUechiMXhutfpO66fMweMKqSVw50oOLErbDE8tzNgg+WdR a3jx0pJksz0FfR4ZZYFnyQW0aESmVYVuX2nLf9kMYzPZSaUFX7XWNw== =vWXY -----END PGP PUBLIC KEY BLOCK----- EOT echo "Repository ${URL} successfully added."