summaryrefslogtreecommitdiffstats
path: root/mkview/mkrepoview
diff options
context:
space:
mode:
Diffstat (limited to 'mkview/mkrepoview')
-rw-r--r--mkview/mkrepoview23
1 files changed, 23 insertions, 0 deletions
diff --git a/mkview/mkrepoview b/mkview/mkrepoview
new file mode 100644
index 0000000..e16b4b7
--- /dev/null
+++ b/mkview/mkrepoview
@@ -0,0 +1,23 @@
+#!/bin/sh
+export LANG=C
+
+ cd /repo
+
+ for dep in SRPMS fedora/??/*/{i386,x86_64} enterprise/?/*/{i386,x86_64,armhfp,aarch64}
+ do
+ ### [[ $dep =~ /modular ]] && continue
+ [ -d $dep/headers ] && continue
+
+ if [ $dep/repodata -nt $dep/repoview ]; then
+ pushd $dep
+ nom=${PWD#/repo/}
+ repoview \
+ --url http://rpms.remirepo.net/$nom \
+ --template-dir /repo/repotmpl \
+ --quiet \
+ --title "Remi's RPM repository - ${nom//\// - }" \
+ . && touch repoview
+ popd
+ fi
+ done
+