From 02b489eb82c23309c08684879b642c49d7d34578 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Mon, 21 Jan 2013 10:10:45 +0100 Subject: [PATCH] formerly on devel in /build/sfa under simpler names going for something similar for debian --- scripts/sfa-reindex-fedora.sh | 4 ++++ scripts/sfa-stable-fedora.sh | 14 ++++++++++++++ 2 files changed, 18 insertions(+) create mode 100755 scripts/sfa-reindex-fedora.sh create mode 100755 scripts/sfa-stable-fedora.sh diff --git a/scripts/sfa-reindex-fedora.sh b/scripts/sfa-reindex-fedora.sh new file mode 100755 index 0000000..6ad3894 --- /dev/null +++ b/scripts/sfa-reindex-fedora.sh @@ -0,0 +1,4 @@ +# partial builds do not seem to index their output repos +find_in=. +[[ -n "$@" ]] && find_in="$@" +for rpm in $(find $find_in -name RPMS); do createrepo $rpm ; done diff --git a/scripts/sfa-stable-fedora.sh b/scripts/sfa-stable-fedora.sh new file mode 100755 index 0000000..325d5ee --- /dev/null +++ b/scripts/sfa-stable-fedora.sh @@ -0,0 +1,14 @@ +#!/bin/sh +# usage e.g. $0 1.0-20 +[[ -z "$@" ]] && { echo Usage $0 stable ; exit 1 ; } +stable=$1; shift +[[ -n "$@" ]] && { echo Usage $0 stable ; exit 1 ; } +stable=$(echo $stable | sed -e s,/,,g) +for dir in $(ls -d $stable/*[24]) ; do + base=$(echo $dir | sed -e s,/,,g -e s,--,,g -e s,sfa-,,g -e s,$stable,,g) + stablelink="stable-$base" + echo Linking $stablelink to $dir + [ -h $stablelink ] && rm $stablelink + [ -e $stablelink ] && { echo "found not-a-link $base - ignored" ; continue ; } + ln -s $dir $stablelink +done -- 2.43.0