#!/bin/sh set -u set -e PREFIX_DIR="" # declare the Bareos repository DOWNLOADSERVER="download.bareos.com" URL="https://download.bareos.com/bareos/release/24/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} gpgcheck=1 repo_gpgcheck=1 gpgkey=file://${PREFIX_DIR}/etc/pki/rpm-gpg/RPM-GPG-KEY-bareos-24 enabled=1 [bareos-source] name=Backup Archiving Recovery Open Sourced (EL_8) - Sources baseurl=${URL}/src username=${BAREOS_USERNAME} password=${BAREOS_PASSWORD} gpgcheck=1 repo_gpgcheck=1 gpgkey=file://${PREFIX_DIR}/etc/pki/rpm-gpg/RPM-GPG-KEY-bareos-24 enabled=0 [bareos-debuginfo] name=Backup Archiving Recovery Open Sourced (EL_8) - Debuginfo baseurl=${URL}/debug username=${BAREOS_USERNAME} password=${BAREOS_PASSWORD} gpgcheck=1 repo_gpgcheck=1 gpgkey=file://${PREFIX_DIR}/etc/pki/rpm-gpg/RPM-GPG-KEY-bareos-24 enabled=0 EOT chmod 0640 "${PREFIX_DIR}/etc/yum.repos.d/bareos.repo" cat <"${PREFIX_DIR}/etc/pki/rpm-gpg/RPM-GPG-KEY-bareos-24" -----BEGIN PGP PUBLIC KEY BLOCK----- mQINBGdgYIsBEACvfi9za1HgOSE+R3rMnXZelZVpyrv9tbuTTh8/bslogZzsHERA XI9TEDY5EFWmX1cEIljDzkhBu+yvnH2/fGF9x93mN+ouBmuJUnEtuxe+hVqGOzkk MYor2Gm9NcN2A924BjUsxYUvZgk/UmeUd86yMIkcGrrOoW3UUGOB8VjzgCkKOoIA 1wG90geoZE8q3187utMgcTFX6BhE02qoeGFIpVEXAXezoEuIt2V5B7OYe3JskU0y bvJ7ARELL5jePP01/E8g+54GVIf8CdcBR7F+pfrCrXhx7p4jiHUJ5yEsapOZl/8r KC+MoPziYcQ3Zm0lawf/Wz3qj2F7tJQlci7g1AMgFfxy1nfuI9WG4IrRc1TFEyuL bL7/vDamB/PaulXB+Q8+R70NIziF8j330OX6z5U2wc/7Kf39QtyFtOmen/9jsxKi 0p0fSHEAKwTY4dA8A0XiHHl4oGmNj0qNe5Ykh6lEngZFg7huCJ4b+1t6Gy4E9g9j Lb0fPMLTjzD28iiiSO6vRzToG3UrlgtNkrU10jdpdxcefPLtW3mpz6q4vkY+23RS vDcjYlbg4CDMaBjvLndNES/ZUQOM3+h3KND2LsFquXxLcOwyCQ1tn7UJEel6slfV 3djDz8Eih651sernbllZDcE8Vromkh5SKJIIPJVUZuGz94dkOS9qzfE0nQARAQAB tCpCYXJlb3MgMjQgU2lnbmluZyBLZXkgPHNpZ25pbmdAYmFyZW9zLmNvbT6JAk4E EwEIADgWIQS3Lz1XNNyULNPlpzixU19h6HbP1wUCZ2BgiwIbAwULCQgHAgYVCgkI CwIEFgIDAQIeAQIXgAAKCRCxU19h6HbP171XD/46RSdjkt+StQFMwzcLwqIr1pr/ Qrt7rRPHBO3tE+G40wc0RV/a9pB60nl0JblypfaIu8neSnDk33gDM2WSqDKXm3JW 20aNzK+Wuf5qJPtK2u/CF34pJ5/5JhQ+KwNAAYgLzykLHWi8kvrzHF73EWosuc1Y 2UmpsFsHHu73Yfry9TC7ai0OGSF8AzFCGKsjfrdbmlwg7+T4JRS5bgPtPp/aBlRj qOGA0WuAkSC/r2Vc5iCh1bAsE5wonabt1ORO54NykqLwdrwVC8CnG6+TrWQJ1tlg Hc+uDK7VTSyzlJH4rk5HJaa5V1ul0J2mi5s7/X9Odn4ZI04lH+atJzrho+Vd2uRh 7p8w3hgyety2OqhsjfqnYGlCJwpjWF+GDszp1iip41eNsKWkaT5HN3nTNfxbJuOo Dc3j0kapWhQ3CzdCtbrx+ZyCNrDseL2D1i7vbl/ARBQWWVWwC+5k7h5U4AVahluV kQkIGHMbAsLjraLMoYWP5UCYPE/taRt+7SZftC5GcoZTT40p31LyrdmW0Vec1ut9 mqg0qNt774AJVPfhYaOCziN67IrTMvMJiMi7Dlj3tmaWElSn3oqE7C06+KVg12o+ nPSu+MfsYBGEN40AVGEZm9ODXj2tcAAvuCNWp+Njo8TJLWOvLwEtSY/m2ZPcNqUk q/zYWl35Bu3zlOTOlg== =DR9G -----END PGP PUBLIC KEY BLOCK----- EOT echo "Repository ${URL} successfully added."