summaryrefslogtreecommitdiffstats
path: root/mkrepo
diff options
context:
space:
mode:
Diffstat (limited to 'mkrepo')
-rwxr-xr-xmkrepo35
1 files changed, 18 insertions, 17 deletions
diff --git a/mkrepo b/mkrepo
index abca8e7..e658031 100755
--- a/mkrepo
+++ b/mkrepo
@@ -12,7 +12,7 @@ then
elif [ "$nom" = "SRPMS" ]
then
dis=fedora
- ver=36
+ ver=42
old=8
dst=/data/rpms/SRPMS.remi
else
@@ -26,7 +26,16 @@ fi
GPG_PATH=/home/remi/.gnupgrpm
if [ "$dis" == "fedora" ]; then
# Fedora
- if [ "$ver" -ge 36 ]
+ if [ "$ver" -ge 42 ]
+ then echo "key 2025"
+ GPG_NAME="83833E4687A4AA03B6AC94F2061566968F1F4B2D"
+ elif [ "$ver" -ge 40 ]
+ then echo "key 2024"
+ GPG_NAME="CF1DF0057CE85DFF5B2F2A37C2FD3B2C2A0948E4"
+ elif [ "$ver" -ge 38 ]
+ then echo "key 2023"
+ GPG_NAME="50A5E157DFE548EC7C05E9D8D5933DAB6DEFD35E"
+ elif [ "$ver" -ge 36 ]
then echo "key 2022"
GPG_NAME="845160D23149DAD504F0A32D83C0639E1FEF0014"
elif [ "$ver" -ge 34 ]
@@ -43,7 +52,10 @@ if [ "$dis" == "fedora" ]; then
fi
else
# Enterprise
- if [ "$ver" -ge 9 ]
+ if [ "$ver" -ge 10 ]
+ then echo "key 2024"
+ GPG_NAME="CF1DF0057CE85DFF5B2F2A37C2FD3B2C2A0948E4"
+ elif [ "$ver" -ge 9 ]
then echo "key 2021"
GPG_NAME="B1ABF71E14C9D74897E198A8B19527F1478F8947"
elif [ "$ver" -ge 8 ]
@@ -84,29 +96,18 @@ cache=/home/rpmbuild/site/rpms/.createrepocache/$nom
mkdir -p $cache
check=sha256
#if [ "$dis" == "fedora" -a "$ver" -ge 99 ]; then
-if true; then
cleanoldmeta repodata
echo "+ Génération repodata (createrepo_c, $check)"
- createrepo_c --workers 4 \
+ createrepo_c --workers 12 \
--cachedir $cache \
--unique-md-filenames \
--retain-old-md 8 \
--changelog-limit 3 \
--compress-type=bz2 \
+ --general-compress-type=bz2 \
--quiet \
--database $(pwd)
-else
- cleanoldmeta repodata
- echo "+ Génération repodata (createrepo, $check)"
- createrepo --workers 4 \
- --cachedir $cache \
- --checksum $check \
- --unique-md-filenames \
- --retain-old-md 8 \
- --changelog-limit 3 \
- --compress-type=bz2 \
- --database .
-fi
+#fi
rm -f repodata/repomd.xml.asc
gpg --armor --detach-sign --default-key "$GPG_NAME" --homedir "$GPG_PATH" repodata/repomd.xml