From d5567e257ec6d8dec56594e72319b0306bf7c08a Mon Sep 17 00:00:00 2001 From: packaging Date: Mon, 10 Aug 2026 09:28:23 +0200 Subject: [PATCH] extrepo-data aktualisiert --- bootstrap.sh | 24 +++++++++++++++++++++++- debian/bookworm/index.yaml.asc | 8 ++++---- debian/forky/index.yaml.asc | 8 ++++---- debian/sid/index.yaml.asc | 8 ++++---- debian/trixie/index.yaml.asc | 8 ++++---- ubuntu/jammy/index.yaml.asc | 8 ++++---- ubuntu/noble/index.yaml.asc | 8 ++++---- ubuntu/plucky/index.yaml.asc | 8 ++++---- ubuntu/questing/index.yaml.asc | 8 ++++---- 9 files changed, 55 insertions(+), 33 deletions(-) diff --git a/bootstrap.sh b/bootstrap.sh index 5c71a43..ad828b1 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -86,7 +86,29 @@ rm -f /tmp/inmedias-index.yaml # --- 4. Repository aktivieren ------------------------------------------- log "aktiviere Repository '${EXTREPO_NAME}'" -extrepo --url "$EXTREPO_DATA_URL" enable "$EXTREPO_NAME" + +if extrepo 2>&1 | grep -q -- '--url'; then + extrepo --url "$EXTREPO_DATA_URL" enable "$EXTREPO_NAME" +else + # extrepo 0.9 (jammy) kennt --url noch nicht und wuerde die Option als + # Kommando missverstehen. Dann die url in der Konfiguration nur fuer den + # Aufruf umbiegen und danach zurueckstellen, damit die offiziellen + # extrepo-Eintraege weiter erreichbar bleiben. + cfg=/etc/extrepo/config.yaml + warn "extrepo $(dpkg-query -W -f='${Version}' extrepo 2>/dev/null) kennt --url nicht" + warn "-> setze url in ${cfg} nur voruebergehend um" + + cp -a "$cfg" "${cfg}.bak-$(date +%Y%m%d%H%M%S)" + orig_url="$(sed -n 's/^url:[[:space:]]*//p' "$cfg" | head -1)" + restore_url() { [[ -n "${orig_url:-}" ]] && sed -i "s|^url:.*|url: ${orig_url}|" "$cfg"; } + trap restore_url EXIT + + sed -i "s|^url:.*|url: ${EXTREPO_DATA_URL}|" "$cfg" + extrepo enable "$EXTREPO_NAME" + restore_url + trap - EXIT + log "url in ${cfg} wieder auf ${orig_url} gesetzt" +fi log "apt update" apt-get update diff --git a/debian/bookworm/index.yaml.asc b/debian/bookworm/index.yaml.asc index 620f113..2c45fdd 100644 --- a/debian/bookworm/index.yaml.asc +++ b/debian/bookworm/index.yaml.asc @@ -1,7 +1,7 @@ -----BEGIN PGP SIGNATURE----- -iHUEABYKAB0WIQSnY5WodpchSGU//pDEdumbyr8TiQUCanl8AgAKCRDEdumbyr8T -icohAP0TN7uSuaIiWvHvPhd6YkIYXKZ2OcnmbgI+b4ocedjCYQD/S0ip/IwgBecU -YV3kwUHx0fOr72wDIPK8btwGU3WE9w4= -=wuot +iHUEABYKAB0WIQSnY5WodpchSGU//pDEdumbyr8TiQUCanl9lgAKCRDEdumbyr8T +iVAhAQDAnfCd/tA2cgg+WbUM/Drt5FKqgfpPE15GP8wUZVYBzAD9EAERSuTWO0R7 +/bhUtnPJi7QugR0cRfOql8P7UciCEgY= +=cZl5 -----END PGP SIGNATURE----- diff --git a/debian/forky/index.yaml.asc b/debian/forky/index.yaml.asc index d6fc5d0..d36db65 100644 --- a/debian/forky/index.yaml.asc +++ b/debian/forky/index.yaml.asc @@ -1,7 +1,7 @@ -----BEGIN PGP SIGNATURE----- -iHUEABYKAB0WIQSnY5WodpchSGU//pDEdumbyr8TiQUCanl8AgAKCRDEdumbyr8T -iXLPAQCimAuN24AnWZ/MIRktcuMMHcN9rVk7VGhiQ7+l1ED/KAEA2JXlba3+GJzO -6gBkBEYxxwCXuUCoYl7n0lqphxWzzQk= -=SOIO +iHUEABYKAB0WIQSnY5WodpchSGU//pDEdumbyr8TiQUCanl9lgAKCRDEdumbyr8T +iS5VAQDX85J+UkNCvPNZNsCt9AYJNHs+88pbcijFNj7M99ZA9AEAyPJDidLyWoSY +Td0vX1sWozSddUomKKZPqcD9J7AGKQ0= +=iA2o -----END PGP SIGNATURE----- diff --git a/debian/sid/index.yaml.asc b/debian/sid/index.yaml.asc index d6fc5d0..d36db65 100644 --- a/debian/sid/index.yaml.asc +++ b/debian/sid/index.yaml.asc @@ -1,7 +1,7 @@ -----BEGIN PGP SIGNATURE----- -iHUEABYKAB0WIQSnY5WodpchSGU//pDEdumbyr8TiQUCanl8AgAKCRDEdumbyr8T -iXLPAQCimAuN24AnWZ/MIRktcuMMHcN9rVk7VGhiQ7+l1ED/KAEA2JXlba3+GJzO -6gBkBEYxxwCXuUCoYl7n0lqphxWzzQk= -=SOIO +iHUEABYKAB0WIQSnY5WodpchSGU//pDEdumbyr8TiQUCanl9lgAKCRDEdumbyr8T +iS5VAQDX85J+UkNCvPNZNsCt9AYJNHs+88pbcijFNj7M99ZA9AEAyPJDidLyWoSY +Td0vX1sWozSddUomKKZPqcD9J7AGKQ0= +=iA2o -----END PGP SIGNATURE----- diff --git a/debian/trixie/index.yaml.asc b/debian/trixie/index.yaml.asc index d6fc5d0..d36db65 100644 --- a/debian/trixie/index.yaml.asc +++ b/debian/trixie/index.yaml.asc @@ -1,7 +1,7 @@ -----BEGIN PGP SIGNATURE----- -iHUEABYKAB0WIQSnY5WodpchSGU//pDEdumbyr8TiQUCanl8AgAKCRDEdumbyr8T -iXLPAQCimAuN24AnWZ/MIRktcuMMHcN9rVk7VGhiQ7+l1ED/KAEA2JXlba3+GJzO -6gBkBEYxxwCXuUCoYl7n0lqphxWzzQk= -=SOIO +iHUEABYKAB0WIQSnY5WodpchSGU//pDEdumbyr8TiQUCanl9lgAKCRDEdumbyr8T +iS5VAQDX85J+UkNCvPNZNsCt9AYJNHs+88pbcijFNj7M99ZA9AEAyPJDidLyWoSY +Td0vX1sWozSddUomKKZPqcD9J7AGKQ0= +=iA2o -----END PGP SIGNATURE----- diff --git a/ubuntu/jammy/index.yaml.asc b/ubuntu/jammy/index.yaml.asc index 298cc99..1469415 100644 --- a/ubuntu/jammy/index.yaml.asc +++ b/ubuntu/jammy/index.yaml.asc @@ -1,7 +1,7 @@ -----BEGIN PGP SIGNATURE----- -iHUEABYKAB0WIQSnY5WodpchSGU//pDEdumbyr8TiQUCanl8AgAKCRDEdumbyr8T -ic+JAQDoCiel/CrEybhJcHxWKCsA7KskuoLvZ70cn8mWmIug3QEAiXK6wAhHNxkG -odHtpUWawTu6JLczfjRNrAxXH/bcyQ4= -=y9Uc +iHUEABYKAB0WIQSnY5WodpchSGU//pDEdumbyr8TiQUCanl9lgAKCRDEdumbyr8T +iZPPAPwJTt94YYYlwQQy5sfcAh27O7rCYzq/++jIBt09r4aL5AD/RgZycmUci1gy +5DPaQ6J2mBfQaffXVULMsZAgdK4MvAY= +=GlhN -----END PGP SIGNATURE----- diff --git a/ubuntu/noble/index.yaml.asc b/ubuntu/noble/index.yaml.asc index f0db967..aad0b3f 100644 --- a/ubuntu/noble/index.yaml.asc +++ b/ubuntu/noble/index.yaml.asc @@ -1,7 +1,7 @@ -----BEGIN PGP SIGNATURE----- -iHUEABYKAB0WIQSnY5WodpchSGU//pDEdumbyr8TiQUCanl8AgAKCRDEdumbyr8T -ibTNAQCS1MbQPSCvTcDwHc+TFatt9r/L9GhPapobkv4HX42wygEAjEOrm0otH2e1 -eg84UDsW2wVuDX/vF4iC+CuGnGCvRQw= -=t5mz +iHUEABYKAB0WIQSnY5WodpchSGU//pDEdumbyr8TiQUCanl9lgAKCRDEdumbyr8T +iYVfAP95YMONeV/fL6AKAlFlDsVCNrwTOJXpLtFkJ14wMRjqCwD/RKvqsXeSGpkR +yi43oW2jrgo8J6LeJgHjEieHixEGQQE= +=fZQ5 -----END PGP SIGNATURE----- diff --git a/ubuntu/plucky/index.yaml.asc b/ubuntu/plucky/index.yaml.asc index f0db967..aad0b3f 100644 --- a/ubuntu/plucky/index.yaml.asc +++ b/ubuntu/plucky/index.yaml.asc @@ -1,7 +1,7 @@ -----BEGIN PGP SIGNATURE----- -iHUEABYKAB0WIQSnY5WodpchSGU//pDEdumbyr8TiQUCanl8AgAKCRDEdumbyr8T -ibTNAQCS1MbQPSCvTcDwHc+TFatt9r/L9GhPapobkv4HX42wygEAjEOrm0otH2e1 -eg84UDsW2wVuDX/vF4iC+CuGnGCvRQw= -=t5mz +iHUEABYKAB0WIQSnY5WodpchSGU//pDEdumbyr8TiQUCanl9lgAKCRDEdumbyr8T +iYVfAP95YMONeV/fL6AKAlFlDsVCNrwTOJXpLtFkJ14wMRjqCwD/RKvqsXeSGpkR +yi43oW2jrgo8J6LeJgHjEieHixEGQQE= +=fZQ5 -----END PGP SIGNATURE----- diff --git a/ubuntu/questing/index.yaml.asc b/ubuntu/questing/index.yaml.asc index f0db967..aad0b3f 100644 --- a/ubuntu/questing/index.yaml.asc +++ b/ubuntu/questing/index.yaml.asc @@ -1,7 +1,7 @@ -----BEGIN PGP SIGNATURE----- -iHUEABYKAB0WIQSnY5WodpchSGU//pDEdumbyr8TiQUCanl8AgAKCRDEdumbyr8T -ibTNAQCS1MbQPSCvTcDwHc+TFatt9r/L9GhPapobkv4HX42wygEAjEOrm0otH2e1 -eg84UDsW2wVuDX/vF4iC+CuGnGCvRQw= -=t5mz +iHUEABYKAB0WIQSnY5WodpchSGU//pDEdumbyr8TiQUCanl9lgAKCRDEdumbyr8T +iYVfAP95YMONeV/fL6AKAlFlDsVCNrwTOJXpLtFkJ14wMRjqCwD/RKvqsXeSGpkR +yi43oW2jrgo8J6LeJgHjEieHixEGQQE= +=fZQ5 -----END PGP SIGNATURE-----