#!/bin/sh set -u set -e PREFIX_DIR="" # declare the Bareos repository DOWNLOADSERVER="download.bareos.com" URL="https://download.bareos.com/bareos/release/22/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-22 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-22 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-22 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-22" -----BEGIN PGP PUBLIC KEY BLOCK----- mQINBGOh0ZsBEADMR2YfyhF7uWSqCF2OtJxfdrCdE/ssVRVNF96ZJ0qWWywwzOVf QkSJiSwCV8NtkQVOMzZWlV3zrckfKLpN1/ke1TVQNoKviE/ABTFvqzbciRhBySSF rHkdSCoNOkIgqoGznfnqxyL9UPk1qW7mJ/aHK0IeBlWXzA4cuOf9oiMQqxmD9mFR gFu/r59Gc4gQDo5wYVuTa1lX/qg1bxFhIHqj7Hp5VNa0xjbtk7QMV2k+4JNn2/Pb o/Mn+Zh7wRID6r7EC52lAJsxWoh3Ta2U+IlSkXhZC+0GgWHERkL6EUbOv/ztKj7r Cti7QxVUnWpCdu5cOQ/nWhSSXHP5aM1IKL78pooWpF2BesieHhLe+kK2zUUSyumT BfrBkQ6PyZdMpZaYX2y0nuEyQUmMEDKtPtQmCqI6bQEYBHqdg0t9Rmut6Q+I1qtS XXsJDPYwMZyDIt0UlzbTQur7MEPsYwbxuNr0nGs8zwDKp1eI1MaHSUfF1oZ4ngeK 9J1tsQhncRoOs8Jqk7rT6wYHV75tLV//U5/xGHFGh6jkNKq5YC9lbaVZ4HGtgtaC Tn9QmwrHLJbbRwKzXEy/PsHP/CUgir2z403hStpgeUnvpFF59gjqGDZrAAMrnrAS 4SuMf4CD8cLgOVdyCXeVrtyufggvK4UdxdCO6+PNTunWvKB4rsW5G9VN7wARAQAB tCpCYXJlb3MgMjIgU2lnbmluZyBLZXkgPHNpZ25pbmdAYmFyZW9zLmNvbT6JAk4E EwEIADgWIQRdRClmgacyidvuWORZ6WilWf4hHgUCY6HRmwIbAwULCQgHAgYVCgkI CwIEFgIDAQIeAQIXgAAKCRBZ6WilWf4hHvrVEACNrBeNbRQoqfFu3LrRKeQCCDgK 2hFrXLlvJkZPGoF1s8GTUSXFcWcdK62GAuEKhRTBAajvCgtrh592TKj4RM+tt7hG cMIRUUa5p0Nt9rG6smDxlSbP2TcGeMapKpH2KkwChfTNrVT7Wn5P4gjzJ0suzqrb FKgczFxwZKoy0ZTR8KPLHJjZnWM8p7LFiTTzquiXV2i4QElIQ6wc4Y0840IOPZaW Q08AVs9zOqIXWVsPl95p4hDda7VjlQt+q5VrZFAhQfjYnVpzA00Jd/01KAm+FvCC /C5PJmM5mkQd+21Cmwadt24ByXDMklZtSyr9tFJ6iJwhF25H74IIl87x9Nw6gYjm Hzx77rGEn9/N7VmjVFXrGyU+iF3Y1MUEGN5bC0y6okm+uRLWBIQtkOFvWFvCdJZ2 IaeHURblKZsZTDvwLHadQ8CIBympHAqTzrY4X4KgdoC7mENkNHRGDEQxM7nP6+WQ NZUKrsLxB+b12ApronHgomPgaW2KjmYIQ13pRR5d0gCHBSaN4c6aU5CKGNDuTwiI c2AoSkjDD4vQsieKW8mq17xx0pfgEMECn7QE5SIfWts/GjRtdzhbDZWAdKG5dAc8 AzFXFf/cbn/EESe1TZKywz6llDcG5CsSXjPlH22FRBtnY5jLScsqqFQ3oAC8Mf+y D530gGJ2tldVynPPBg== =P+Gf -----END PGP PUBLIC KEY BLOCK----- EOT echo "Repository ${URL} successfully added."