#!/bin/sh set -u set -e PREFIX_DIR="" # declare the Bareos repository DOWNLOADSERVER="download.bareos.com" URL="https://download.bareos.com/bareos/release/23/Fedora_38" # 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 (Fedora_38) 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-23 autorefresh=1 enabled=1 [bareos-source] name=Backup Archiving Recovery Open Sourced (Fedora_38) - 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-23 autorefresh=1 enabled=0 [bareos-debuginfo] name=Backup Archiving Recovery Open Sourced (Fedora_38) - 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-23 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-23" -----BEGIN PGP PUBLIC KEY BLOCK----- mQINBGVfWZ4BEACw8hcznVknwl7WpxrB9KQwiLB5M51Uuux7t2cDSB4UgiaBkM5h EKaB8eENIqo1d3BYFLE7woiEHah/sV7ThJcBoGioW9SlCbmpoA24Me3qNtGYEApc 0rj2LbKW8a6terXg9kzu6KEC8vR4v7cHk5sLpQGUAvFcifhnm6CZOU1xa/Ovqz7k WSDIAVgVN+DKMIc354X7gWjRlm+p2dEXhg+HftvoaCEPPNG8WtKjOT3WFxg446ex mcUhpYwA1PvRRxnG0VpSX6KGGjQxWmpdvovePAgPu/0hC2wiGe5MRUflJsmSU/36 +IRGqXnB2v0F5gdPNulhkfnXtzI9VfcNGakTm7L5gFU2sX83474WCRhDEP7ZOsyf EvkMnDk05lTGmvZw6EnvDSAFvNVWlRBU/4dvjeRHWZlUI5pkPPQntJ4MLJjLXoDB 8N39Yo6AJpryfpOHZ7iSFR9qclB/ln5uX0/3vjjMeODhh8jyqRkHeqx/VhPnGpwe 13Ju/YPaB993l+CsVKb8AX/taXeIrBIx9UrTmVf/FP5kJS32CD3ztugm52aVUo/t meVO0XCxfqIDlFdkjIdGGu4rhVW3UFzw33ShWSwb/u7nQN65S20UlIea7oKLmXdv v91WX2wbk8wSsVkf9pPaE7sVcff1s9wAPTjamDw65Cryl1CujHuQnJU4+wARAQAB tCpCYXJlb3MgMjMgU2lnbmluZyBLZXkgPHNpZ25pbmdAYmFyZW9zLmNvbT6JAk4E EwEIADgWIQRdvu2y6dDSOIaEXEPVJS729RvM8QUCZV9ZngIbAwULCQgHAgYVCgkI CwIEFgIDAQIeAQIXgAAKCRDVJS729RvM8W4tD/9+qeR5OgZq5br/xXI/sYuLuwt8 H7wMF0fCKM+iFtRKqK99/reTJvy9KB++I9u/XwrrUusu/oSlAgj66wvmyTOnj+Fk KWjwnq+hU7/K/b0KSL9OA9J4Y2kXevyOCJ376LpozZsbTha9zA1ao0Qv4wzFD+VY PqZ8SXcDMm45Sz6LF9tGK3Jr07lUM8d3Ew+eURIyTgORd8ziyIGp15p+tl1IBsHa wLEDdfr5MtN+upHvSBh2wHQg/CPHege7Jn0ZmNi2V/rqthe5/cq3bVWqkd46TOo1 tz3d8PLXTCM5LXpvNEpkmebPmU/FH6U1CXCk0nNzO73vg2IjDhVNfBha7kac861M RSPxn/RXuKLekPu4k+Eeyw3zinygjpneBvGXjDrXVAr+ki5PFnhWVgFl/ExNVXI+ zwU9LhRByAAU/xpMoiBLrZg5hMlPNL7cEo86skTiipbPThUwZNXG1tKqlQHtAEJm hUJ48SjYAyCa/WZJB+vf8Mu/fcLwE2iiLI8r7xUWqfFc3IquB36eD+HyTe+AbrDh CV/F9AEshKoywU8lUGer9C7UX+dfds3oTODbLqCgywKvSPgqDE9MYNafi5csZHRr FIXlobLCa2EdNZNTJe8/csDJYQ5NLvhQ07YRZGvMgg0IKjGV5cpZW2Z2QGE0xnlv JET2bEybkbrVw/PYvw== =fxu8 -----END PGP PUBLIC KEY BLOCK----- EOT echo "Repository ${URL} successfully added."