summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xcron-jobs/sourceballs10
-rw-r--r--cron-jobs/sourceballs.force0
2 files changed, 9 insertions, 1 deletions
diff --git a/cron-jobs/sourceballs b/cron-jobs/sourceballs
index 31ac1af..b709d14 100755
--- a/cron-jobs/sourceballs
+++ b/cron-jobs/sourceballs
@@ -61,12 +61,20 @@ for repo in $repos; do
srcpath="$srcbase/"
srcpkg="${pkg//-$arch$PKGEXT/$SRCEXT}"
+ #Don't do anything for package in this 'blacklist'
if grep $pkgname "$dirname/sourceballs.skip" >/dev/null 2>&1; then
continue
fi
+ #Use this file to 'whitelist' or force building some sourceballs,
+ # skipping the license check
+ force=""
+ if grep $pkgname "$dirname/sourceballs.force" >/dev/null 2>&1; then
+ force="-f"
+ fi
+
if [ ! -f "$srcpath$srcpkg" ]; then
- if ! $dirname/../misc-scripts/make-sourceball \
+ if ! $dirname/../misc-scripts/make-sourceball $force \
$pkgname $repo $arch 2>>"$srcbase/errors.txt"; then
FAILED_PKGS="$FAILED_PKGS $pkg"
fi
diff --git a/cron-jobs/sourceballs.force b/cron-jobs/sourceballs.force
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/cron-jobs/sourceballs.force