diff options
Diffstat (limited to 'cron-jobs')
-rwxr-xr-x | cron-jobs/sourceballs | 10 | ||||
-rw-r--r-- | cron-jobs/sourceballs.force | 0 |
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 |