2026-03-25 17:58:13 -03:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
2026-03-25 18:06:20 -03:00
|
|
|
# 1. Hent listen over pakker
|
|
|
|
|
# 2. Brug 'sed' til at fjerne versionsnumre (alt fra det næstsidste bindestreg og frem)
|
|
|
|
|
# 3. Kør et loop over navnene og hent spec-filen
|
|
|
|
|
rpm -qa | grep "kf6-k" | sed 's/-[0-9].*//' | sort -u | while read -r package; do
|
|
|
|
|
echo "Henter spec-fil for: $package..."
|
2026-03-25 17:58:13 -03:00
|
|
|
|
2026-03-25 18:06:20 -03:00
|
|
|
URL="https://src.fedoraproject.org/rpms/${package}/raw/rawhide/f/${package}.spec"
|
|
|
|
|
|
|
|
|
|
# wget henter filen. -q gør den lydløs, -N overskriver kun hvis filen er nyere
|
|
|
|
|
wget -q -N "$URL"
|
|
|
|
|
|
|
|
|
|
if [ $? -eq 0 ]; then
|
|
|
|
|
echo "Færdig: ${package}.spec er gemt."
|
2026-03-25 17:58:13 -03:00
|
|
|
else
|
2026-03-25 18:06:20 -03:00
|
|
|
echo "Fejl: Kunne ikke finde spec-fil for $package på $URL"
|
2026-03-25 17:58:13 -03:00
|
|
|
fi
|
|
|
|
|
echo "--------------------------------"
|
2026-03-25 18:06:20 -03:00
|
|
|
done
|