diff --git a/README.md b/README.md index bd19264..157911d 100644 --- a/README.md +++ b/README.md @@ -3,3 +3,5 @@ This repo contains mock configs (in templated form) for Rocky Linux and its build roots. The use of these require a system that has mock installed from EPEL or Fedora. + +To deploy to your home directory, just run `bash deploy.sh` diff --git a/deploy.sh b/deploy.sh index 2e46784..a9e9ffc 100644 --- a/deploy.sh +++ b/deploy.sh @@ -13,6 +13,20 @@ RED_QUARTZ_ARCH=(x86_64 aarch64 ppc64le s390x) # vars MOCK_DIR="${HOME}/.config/mock" +# funcs +function is_in_path() { + builtin type -P "${1}" +} + +is_in_path mock &> /dev/null +ret_val=$? + +if [ "$ret_val" -ne "0" ]; then + echo "Mock was not found. Is it installed?" + echo "Please install using your package manager." + exit 34 +fi + mkdir -p "${MOCK_DIR}/templates" cp etc/mock/templates/*.tpl "${MOCK_DIR}/templates" diff --git a/etc/mock/templates/rl-8-devel-only.tpl b/etc/mock/templates/rl-8-devel-only.tpl index f0d8959..2c823f0 100644 --- a/etc/mock/templates/rl-8-devel-only.tpl +++ b/etc/mock/templates/rl-8-devel-only.tpl @@ -24,6 +24,6 @@ name=Rocky Linux $releasever - Devel (WARNING: UNSUPPORTED - FOR BUILDROOT USE O baseurl=http://dl.rockylinux.org/vault/rocky/$releasever/Devel/$basearch/os/ gpgcheck=1 enabled=1 -gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-8 +gpgkey=https://git.rockylinux.org/staging/src/rocky-release/-/raw/r8/SOURCES/RPM-GPG-KEY-rockyofficial """ diff --git a/etc/mock/templates/rl-8-pub.tpl b/etc/mock/templates/rl-8-pub.tpl index 2cdae32..139b577 100644 --- a/etc/mock/templates/rl-8-pub.tpl +++ b/etc/mock/templates/rl-8-pub.tpl @@ -24,34 +24,34 @@ name=Rocky Linux $releasever - Devel (WARNING: UNSUPPORTED - FOR BUILDROOT USE O baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/Devel/$basearch/os/ gpgcheck=1 enabled=1 -gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-8 +gpgkey=https://git.rockylinux.org/staging/src/rocky-release/-/raw/r8/SOURCES/RPM-GPG-KEY-rockyofficial [baseos] name=Rocky Linux $releasever - BaseOS baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/BaseOS/$basearch/os/ gpgcheck=1 enabled=1 -gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-8 +gpgkey=https://git.rockylinux.org/staging/src/rocky-release/-/raw/r8/SOURCES/RPM-GPG-KEY-rockyofficial [appstream] name=Rocky Linux $releasever - AppStream baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/AppStream/$basearch/os/ gpgcheck=1 enabled=1 -gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-8 +gpgkey=https://git.rockylinux.org/staging/src/rocky-release/-/raw/r8/SOURCES/RPM-GPG-KEY-rockyofficial [powertools] name=Rocky Linux $releasever - PowerTools baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/PowerTools/$basearch/os/ gpgcheck=1 enabled=1 -gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-8 +gpgkey=https://git.rockylinux.org/staging/src/rocky-release/-/raw/r8/SOURCES/RPM-GPG-KEY-rockyofficial [extras] name=Rocky Linux $releasever - Extras baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/extras/$basearch/os/ gpgcheck=1 enabled=1 -gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-8 +gpgkey=https://git.rockylinux.org/staging/src/rocky-release/-/raw/r8/SOURCES/RPM-GPG-KEY-rockyofficial """ diff --git a/etc/mock/templates/rl-8-vault.tpl b/etc/mock/templates/rl-8-vault.tpl index a53bfe1..a8fe63f 100644 --- a/etc/mock/templates/rl-8-vault.tpl +++ b/etc/mock/templates/rl-8-vault.tpl @@ -24,34 +24,34 @@ name=Rocky Linux $releasever - Devel (WARNING: UNSUPPORTED - FOR BUILDROOT USE O baseurl=http://dl.rockylinux.org/vault/rocky/$releasever/Devel/$basearch/os/ gpgcheck=1 enabled=1 -gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-8 +gpgkey=https://git.rockylinux.org/staging/src/rocky-release/-/raw/r8/SOURCES/RPM-GPG-KEY-rockyofficial [baseos] name=Rocky Linux $releasever - BaseOS baseurl=http://dl.rockylinux.org/vault/rocky/$releasever/BaseOS/$basearch/os/ gpgcheck=1 enabled=1 -gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-8 +gpgkey=https://git.rockylinux.org/staging/src/rocky-release/-/raw/r8/SOURCES/RPM-GPG-KEY-rockyofficial [appstream] name=Rocky Linux $releasever - AppStream baseurl=http://dl.rockylinux.org/vault/rocky/$releasever/AppStream/$basearch/os/ gpgcheck=1 enabled=1 -gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-8 +gpgkey=https://git.rockylinux.org/staging/src/rocky-release/-/raw/r8/SOURCES/RPM-GPG-KEY-rockyofficial [powertools] name=Rocky Linux $releasever - PowerTools baseurl=http://dl.rockylinux.org/vault/rocky/$releasever/PowerTools/$basearch/os/ gpgcheck=1 enabled=1 -gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-8 +gpgkey=https://git.rockylinux.org/staging/src/rocky-release/-/raw/r8/SOURCES/RPM-GPG-KEY-rockyofficial [extras] name=Rocky Linux $releasever - Extras baseurl=http://dl.rockylinux.org/vault/rocky/$releasever/extras/$basearch/os/ gpgcheck=1 enabled=1 -gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-8 +gpgkey=https://git.rockylinux.org/staging/src/rocky-release/-/raw/r8/SOURCES/RPM-GPG-KEY-rockyofficial """ diff --git a/etc/mock/templates/rl-9-pub.tpl b/etc/mock/templates/rl-9-pub.tpl index 7dd96cb..93e4f57 100644 --- a/etc/mock/templates/rl-9-pub.tpl +++ b/etc/mock/templates/rl-9-pub.tpl @@ -24,7 +24,7 @@ name=Rocky Linux $releasever - Devel WARNING! FOR BUILDROOT ONLY DO NOT LEAVE EN baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/devel/$basearch/os/ gpgcheck=1 enabled=1 -gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9 +gpgkey=https://git.rockylinux.org/staging/src/rocky-release/-/raw/r9/SOURCES/RPM-GPG-KEY-Rocky-9 [baseos] name=Rocky Linux $releasever - BaseOS @@ -32,7 +32,7 @@ baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/BaseOS/$basearch/os/ gpgcheck=1 enabled=0 metadata_expire=6h -gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9 +gpgkey=https://git.rockylinux.org/staging/src/rocky-release/-/raw/r9/SOURCES/RPM-GPG-KEY-Rocky-9 [appstream] name=Rocky Linux $releasever - AppStream @@ -40,7 +40,7 @@ baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/AppStream/$basearch/os/ gpgcheck=1 enabled=0 metadata_expire=6h -gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9 +gpgkey=https://git.rockylinux.org/staging/src/rocky-release/-/raw/r9/SOURCES/RPM-GPG-KEY-Rocky-9 [crb] name=Rocky Linux $releasever - CRB @@ -48,7 +48,7 @@ baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/CRB/$basearch/os/ gpgcheck=1 enabled=0 metadata_expire=6h -gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9 +gpgkey=https://git.rockylinux.org/staging/src/rocky-release/-/raw/r9/SOURCES/RPM-GPG-KEY-Rocky-9 [extras] name=Rocky Linux $releasever - Extras @@ -56,6 +56,6 @@ baseurl=http://dl.rockylinux.org/pub/rocky/$releasever/extras/$basearch/os/ gpgcheck=1 enabled=0 metadata_expire=6h -gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9 +gpgkey=https://git.rockylinux.org/staging/src/rocky-release/-/raw/r9/SOURCES/RPM-GPG-KEY-Rocky-9 """ diff --git a/etc/mock/templates/rl-9-vault.tpl b/etc/mock/templates/rl-9-vault.tpl index 82bb1a1..d974ef0 100644 --- a/etc/mock/templates/rl-9-vault.tpl +++ b/etc/mock/templates/rl-9-vault.tpl @@ -24,7 +24,7 @@ name=Rocky Linux $releasever - Devel WARNING! FOR BUILDROOT ONLY DO NOT LEAVE EN baseurl=http://dl.rockylinux.org/vault/rocky/$releasever/devel/$basearch/os/ gpgcheck=1 enabled=1 -gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9 +gpgkey=https://git.rockylinux.org/staging/src/rocky-release/-/raw/r9/SOURCES/RPM-GPG-KEY-Rocky-9 [baseos] name=Rocky Linux $releasever - BaseOS @@ -32,7 +32,7 @@ baseurl=http://dl.rockylinux.org/vault/rocky/$releasever/BaseOS/$basearch/os/ gpgcheck=1 enabled=0 metadata_expire=6h -gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9 +gpgkey=https://git.rockylinux.org/staging/src/rocky-release/-/raw/r9/SOURCES/RPM-GPG-KEY-Rocky-9 [appstream] name=Rocky Linux $releasever - AppStream @@ -40,7 +40,7 @@ baseurl=http://dl.rockylinux.org/vault/rocky/$releasever/AppStream/$basearch/os/ gpgcheck=1 enabled=0 metadata_expire=6h -gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9 +gpgkey=https://git.rockylinux.org/staging/src/rocky-release/-/raw/r9/SOURCES/RPM-GPG-KEY-Rocky-9 [crb] name=Rocky Linux $releasever - CRB @@ -48,7 +48,7 @@ baseurl=http://dl.rockylinux.org/vault/rocky/$releasever/CRB/$basearch/os/ gpgcheck=1 enabled=0 metadata_expire=6h -gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9 +gpgkey=https://git.rockylinux.org/staging/src/rocky-release/-/raw/r9/SOURCES/RPM-GPG-KEY-Rocky-9 [extras] name=Rocky Linux $releasever - Extras @@ -56,6 +56,6 @@ baseurl=http://dl.rockylinux.org/vault/rocky/$releasever/extras/$basearch/os/ gpgcheck=1 enabled=0 metadata_expire=6h -gpgkey=file:///usr/share/distribution-gpg-keys/rocky/RPM-GPG-KEY-Rocky-9 +gpgkey=https://git.rockylinux.org/staging/src/rocky-release/-/raw/r9/SOURCES/RPM-GPG-KEY-Rocky-9 """