Revert "add new files and download script"
This reverts commit 19721b4d56.
This commit is contained in:
parent
19721b4d56
commit
70f5c317d3
8 changed files with 14 additions and 1832 deletions
|
|
@ -1,39 +1,20 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Definition af de linjer, der skal indsættes i toppen af hver fil
|
||||
HEADER=$(cat <<EOF
|
||||
%define _disable_source_fetch 0
|
||||
%define debug_package %{nil}
|
||||
|
||||
# Manuel definition af KDE-stier for at sikre, at SRPM-buildet virker på Copr
|
||||
%global stable_kf6 stable
|
||||
%global majmin_ver_kf6 6.24
|
||||
|
||||
EOF
|
||||
)
|
||||
|
||||
# Hent pakker, filtrer -devel fra, rens navne og fjern dubletter
|
||||
rpm -qa | grep "kf6-k" | grep -v "\-devel" | sed 's/-[0-9].*//' | sort -u | while read -r package; do
|
||||
# 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..."
|
||||
|
||||
FILENAME="${package}.spec"
|
||||
URL="https://src.fedoraproject.org/rpms/${package}/raw/rawhide/f/${FILENAME}"
|
||||
|
||||
if [[ -f "$FILENAME" ]]; then
|
||||
echo "Spring over: $FILENAME findes allerede."
|
||||
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."
|
||||
else
|
||||
echo "Henter: $FILENAME..."
|
||||
wget -q "$URL" -O "$FILENAME"
|
||||
|
||||
if [[ $? -eq 0 ]]; then
|
||||
# Indsæt headeren i toppen af filen
|
||||
# Vi opretter en temp-fil, skriver headeren, tilføjer spec-filen og flytter den tilbage
|
||||
echo "$HEADER" | cat - "$FILENAME" > "${FILENAME}.tmp" && mv "${FILENAME}.tmp" "$FILENAME"
|
||||
|
||||
echo "Succes: $FILENAME er hentet og opdateret med Copr-indstillinger."
|
||||
else
|
||||
echo "Fejl: Kunne ikke hente $package."
|
||||
rm -f "$FILENAME"
|
||||
fi
|
||||
echo "Fejl: Kunne ikke finde spec-fil for $package på $URL"
|
||||
fi
|
||||
echo "--------------------------------"
|
||||
done
|
||||
done
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue