summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-x.config/git/hooks/run-parts.sh2
-rw-r--r--Maildir/new/1494561613.Vfe04I4fa8025M220.winston.parabola.nu91
-rw-r--r--[-rwxr-xr-x]abslibre/abslibre.git/config0
-rw-r--r--[-rwxr-xr-x]abslibre/blacklist.git/config0
-rw-r--r--[-rwxr-xr-x]git-meta.git/config0
-rw-r--r--[-rwxr-xr-x]hackers.git/config0
-rwxr-xr-xhackers.git/hooks/update31
-rw-r--r--[-rwxr-xr-x]mkinitcpio-paralogo.git/config0
-rw-r--r--[-rwxr-xr-x]multimedia/artwork.git/config0
-rw-r--r--[-rwxr-xr-x]packages/dbscripts.git/config0
-rw-r--r--[-rwxr-xr-x]packages/devtools-par.git/config0
-rw-r--r--[-rwxr-xr-x]packages/jh.git/config0
-rw-r--r--[-rwxr-xr-x]packages/libretools.git/config0
-rw-r--r--[-rwxr-xr-x]packages/parabola-gnome.git/config0
-rw-r--r--[-rwxr-xr-x]packages/parabolaiso.git/config0
-rw-r--r--[-rwxr-xr-x]packages/parabolaweb-utils.git/config0
-rw-r--r--[-rwxr-xr-x]packages/pbs-tools.git/config0
-rw-r--r--[-rwxr-xr-x]pacman2pacman.git/config0
-rw-r--r--[-rwxr-xr-x]paraboladocs.git/config0
-rw-r--r--[-rwxr-xr-x]paraboley.git/config0
-rw-r--r--[-rwxr-xr-x]parmanscripts.git/config0
-rw-r--r--[-rwxr-xr-x]server/autobuilder.git/config0
-rw-r--r--[-rwxr-xr-x]server/parabolaweb.git/config0
-rw-r--r--[-rwxr-xr-x]server/parabolawiki.git/config0
-rw-r--r--[-rwxr-xr-x]server/pbot.git/config0
-rw-r--r--[-rwxr-xr-x]server/repoindex.git/config0
-rw-r--r--[-rwxr-xr-x]~lukeshu/hackers-nslcd.git/config0
-rw-r--r--[-rwxr-xr-x]~lukeshu/maven-dist.git/config0
-rw-r--r--[-rwxr-xr-x]~lukeshu/moz-normalize.git/config0
-rw-r--r--[-rwxr-xr-x]~lukeshu/wiki-spam-tools.git/config0
-rw-r--r--[-rwxr-xr-x]~~obsolete/abslibre-mips64el.git/config0
-rw-r--r--[-rwxr-xr-x]~~obsolete/abslibre-pre-mips64el.git/config0
-rw-r--r--[-rwxr-xr-x]~~obsolete/aif.git/config0
-rw-r--r--[-rwxr-xr-x]~~obsolete/arch2parabola.git/config0
-rw-r--r--[-rwxr-xr-x]~~obsolete/archiso.git/config0
-rw-r--r--[-rwxr-xr-x]~~obsolete/chroottools.git/config0
-rw-r--r--[-rwxr-xr-x]~~obsolete/cross-mips64el-unknown-linux-gnu.git/config0
-rw-r--r--[-rwxr-xr-x]~~obsolete/gitosis-admin.git/config0
-rw-r--r--[-rwxr-xr-x]~~obsolete/initscripts.git/config0
-rw-r--r--[-rwxr-xr-x]~~obsolete/issuetracker.git/config0
-rw-r--r--[-rwxr-xr-x]~~obsolete/libui-sh.git/config0
-rw-r--r--[-rwxr-xr-x]~~obsolete/linux-libre-2.6-LIBRE.git/config0
-rw-r--r--[-rwxr-xr-x]~~obsolete/parabola-archiso.git/config0
-rw-r--r--[-rwxr-xr-x]~~obsolete/parabolaiso.git/config0
-rw-r--r--[-rwxr-xr-x]~~obsolete/parabolasocial.git/config0
-rw-r--r--[-rwxr-xr-x]~~obsolete/pbot.git/config0
-rw-r--r--[-rwxr-xr-x]~~obsolete/radio.git/config0
47 files changed, 123 insertions, 1 deletions
diff --git a/.config/git/hooks/run-parts.sh b/.config/git/hooks/run-parts.sh
index c42173a..d2a1e0b 100755
--- a/.config/git/hooks/run-parts.sh
+++ b/.config/git/hooks/run-parts.sh
@@ -5,5 +5,5 @@ if [[ -d "$0.d" ]]; then
fi
file="$GIT_DIR/hooks/${0##*/}"
if [[ -x "$file" && -f "$file" ]]; then
- "$file"
+ "$file" "$@"
fi
diff --git a/Maildir/new/1494561613.Vfe04I4fa8025M220.winston.parabola.nu b/Maildir/new/1494561613.Vfe04I4fa8025M220.winston.parabola.nu
new file mode 100644
index 0000000..4a4d648
--- /dev/null
+++ b/Maildir/new/1494561613.Vfe04I4fa8025M220.winston.parabola.nu
@@ -0,0 +1,91 @@
+Return-Path: <>
+X-Original-To: git@winston.parabola.nu
+Delivered-To: git@winston.parabola.nu
+Received: by winston.parabola.nu (Postfix)
+ id E27F4FB8020; Fri, 12 May 2017 04:00:11 +0000 (GMT)
+Date: Fri, 12 May 2017 04:00:11 +0000 (GMT)
+From: MAILER-DAEMON@winston.parabola.nu (Mail Delivery System)
+Subject: Undelivered Mail Returned to Sender
+To: git@winston.parabola.nu
+Auto-Submitted: auto-replied
+MIME-Version: 1.0
+Content-Type: multipart/report; report-type=delivery-status;
+ boundary="285DEFB801F.1494561611/winston.parabola.nu"
+Content-Transfer-Encoding: 8bit
+Message-Id: <20170512040011.E27F4FB8020@winston.parabola.nu>
+
+This is a MIME-encapsulated message.
+
+--285DEFB801F.1494561611/winston.parabola.nu
+Content-Description: Notification
+Content-Type: text/plain; charset=utf-8
+Content-Transfer-Encoding: 8bit
+
+This is the mail system at host winston.parabola.nu.
+
+I'm sorry to have to inform you that your message could not
+be delivered to one or more recipients. It's attached below.
+
+For further assistance, please send mail to postmaster.
+
+If you do so, please include this problem report. You can
+delete your own text from the attached returned message.
+
+ The mail system
+
+<maintenance@lists.parabola.nu>: host lists.parabola.nu[80.87.129.244] said:
+ 550 5.7.23 <maintenance@lists.parabola.nu>: Recipient address rejected:
+ Message rejected due to: SPF fail - not authorized. Please see
+ http://www.openspf.net/Why?s=helo;id=winston.parabola.nu;ip=93.95.226.249;r=<UNKNOWN>
+ (in reply to RCPT TO command)
+
+--285DEFB801F.1494561611/winston.parabola.nu
+Content-Description: Delivery report
+Content-Type: message/delivery-status
+Content-Transfer-Encoding: 8bit
+
+Reporting-MTA: dns; winston.parabola.nu
+X-Postfix-Queue-ID: 285DEFB801F
+X-Postfix-Sender: rfc822; git@winston.parabola.nu
+Arrival-Date: Fri, 12 May 2017 04:00:03 +0000 (GMT)
+
+Final-Recipient: rfc822; maintenance@lists.parabola.nu
+Original-Recipient: rfc822;maintenance@lists.parabola.nu
+Action: failed
+Status: 5.7.23
+Remote-MTA: dns; lists.parabola.nu
+Diagnostic-Code: smtp; 550 5.7.23 <maintenance@lists.parabola.nu>: Recipient
+ address rejected: Message rejected due to: SPF fail - not authorized.
+ Please see
+ http://www.openspf.net/Why?s=helo;id=winston.parabola.nu;ip=93.95.226.249;r=<UNKNOWN>
+
+--285DEFB801F.1494561611/winston.parabola.nu
+Content-Description: Undelivered Message
+Content-Type: message/rfc822
+Content-Transfer-Encoding: 8bit
+
+Return-Path: <git@winston.parabola.nu>
+Received: by winston.parabola.nu (Postfix, from userid 996)
+ id 285DEFB801F; Fri, 12 May 2017 04:00:03 +0000 (GMT)
+From: "(Cron Daemon)" <git@winston.parabola.nu>
+To: maintenance@lists.parabola.nu
+Subject: Cron <git@winston> chronic bash -c "update-gitmeta 'Update from cron' 2>&1"
+Content-Type: text/plain; charset=UTF-8
+Auto-Submitted: auto-generated
+Precedence: bulk
+X-Cron-Env: <LANG=en_US.UTF-8>
+X-Cron-Env: <LC_COLLATE=C>
+X-Cron-Env: <MAILTO=maintenance@lists.parabola.nu>
+X-Cron-Env: <PATH=/srv/git/.local/bin:/bin>
+X-Cron-Env: <SHELL=/bin/sh>
+X-Cron-Env: <HOME=/srv/git>
+X-Cron-Env: <LOGNAME=git>
+X-Cron-Env: <USER=git>
+Message-Id: <20170512040004.285DEFB801F@winston.parabola.nu>
+Date: Fri, 12 May 2017 04:00:03 +0000 (GMT)
+
+error: open(".config/git/hooks/run-parts.sh"): Permission denied
+error: unable to index file .config/git/hooks/run-parts.sh
+fatal: updating files failed
+
+--285DEFB801F.1494561611/winston.parabola.nu--
diff --git a/abslibre/abslibre.git/config b/abslibre/abslibre.git/config
index 07d359d..07d359d 100755..100644
--- a/abslibre/abslibre.git/config
+++ b/abslibre/abslibre.git/config
diff --git a/abslibre/blacklist.git/config b/abslibre/blacklist.git/config
index 07d359d..07d359d 100755..100644
--- a/abslibre/blacklist.git/config
+++ b/abslibre/blacklist.git/config
diff --git a/git-meta.git/config b/git-meta.git/config
index 07d359d..07d359d 100755..100644
--- a/git-meta.git/config
+++ b/git-meta.git/config
diff --git a/hackers.git/config b/hackers.git/config
index 07d359d..07d359d 100755..100644
--- a/hackers.git/config
+++ b/hackers.git/config
diff --git a/hackers.git/hooks/update b/hackers.git/hooks/update
new file mode 100755
index 0000000..ea1b054
--- /dev/null
+++ b/hackers.git/hooks/update
@@ -0,0 +1,31 @@
+#!/usr/bin/env bash
+{
+ set -euE
+
+ [[ $# = 3 ]]
+ ref=$1
+ old=$2
+ new=$3
+
+ if [[ $ref != refs/heads/master ]]; then
+ exit 0
+ fi
+
+ unset GIT_DIR
+ dir=$(mktemp --tmpdir -d hackers-ci.XXXXXXXXXX)
+ trap "rm -rf -- $(printf %q "$dir")" EXIT
+ if ! { git clone -q ~git/hackers.git "$dir" && cd "$dir" && git checkout -q "$new"; }; then
+ echo '==> ERROR: Could not create temporary checkout'
+ exit 1
+ fi
+ echo -n '==> Running checks on YAML files pushed to master...'
+ if ! PARABOLA_HACKERS_YAMLDIR="$dir/users" /lib/parabola-hackers/meta-check &> check.log; then
+ echo ' [fail]'
+ cat check.log
+ echo '==> ERROR: You are attempting to push invalid YAML files to master.'
+ echo ' Please run `meta-check` before trying to push to master.'
+ exit 1
+ fi
+ echo ' [pass]'
+ exit 0
+}
diff --git a/mkinitcpio-paralogo.git/config b/mkinitcpio-paralogo.git/config
index 07d359d..07d359d 100755..100644
--- a/mkinitcpio-paralogo.git/config
+++ b/mkinitcpio-paralogo.git/config
diff --git a/multimedia/artwork.git/config b/multimedia/artwork.git/config
index 07d359d..07d359d 100755..100644
--- a/multimedia/artwork.git/config
+++ b/multimedia/artwork.git/config
diff --git a/packages/dbscripts.git/config b/packages/dbscripts.git/config
index 07d359d..07d359d 100755..100644
--- a/packages/dbscripts.git/config
+++ b/packages/dbscripts.git/config
diff --git a/packages/devtools-par.git/config b/packages/devtools-par.git/config
index 202d119..202d119 100755..100644
--- a/packages/devtools-par.git/config
+++ b/packages/devtools-par.git/config
diff --git a/packages/jh.git/config b/packages/jh.git/config
index 202d119..202d119 100755..100644
--- a/packages/jh.git/config
+++ b/packages/jh.git/config
diff --git a/packages/libretools.git/config b/packages/libretools.git/config
index 202d119..202d119 100755..100644
--- a/packages/libretools.git/config
+++ b/packages/libretools.git/config
diff --git a/packages/parabola-gnome.git/config b/packages/parabola-gnome.git/config
index 07d359d..07d359d 100755..100644
--- a/packages/parabola-gnome.git/config
+++ b/packages/parabola-gnome.git/config
diff --git a/packages/parabolaiso.git/config b/packages/parabolaiso.git/config
index 07d359d..07d359d 100755..100644
--- a/packages/parabolaiso.git/config
+++ b/packages/parabolaiso.git/config
diff --git a/packages/parabolaweb-utils.git/config b/packages/parabolaweb-utils.git/config
index 202d119..202d119 100755..100644
--- a/packages/parabolaweb-utils.git/config
+++ b/packages/parabolaweb-utils.git/config
diff --git a/packages/pbs-tools.git/config b/packages/pbs-tools.git/config
index 202d119..202d119 100755..100644
--- a/packages/pbs-tools.git/config
+++ b/packages/pbs-tools.git/config
diff --git a/pacman2pacman.git/config b/pacman2pacman.git/config
index 07d359d..07d359d 100755..100644
--- a/pacman2pacman.git/config
+++ b/pacman2pacman.git/config
diff --git a/paraboladocs.git/config b/paraboladocs.git/config
index 07d359d..07d359d 100755..100644
--- a/paraboladocs.git/config
+++ b/paraboladocs.git/config
diff --git a/paraboley.git/config b/paraboley.git/config
index 07d359d..07d359d 100755..100644
--- a/paraboley.git/config
+++ b/paraboley.git/config
diff --git a/parmanscripts.git/config b/parmanscripts.git/config
index 07d359d..07d359d 100755..100644
--- a/parmanscripts.git/config
+++ b/parmanscripts.git/config
diff --git a/server/autobuilder.git/config b/server/autobuilder.git/config
index 202d119..202d119 100755..100644
--- a/server/autobuilder.git/config
+++ b/server/autobuilder.git/config
diff --git a/server/parabolaweb.git/config b/server/parabolaweb.git/config
index 202d119..202d119 100755..100644
--- a/server/parabolaweb.git/config
+++ b/server/parabolaweb.git/config
diff --git a/server/parabolawiki.git/config b/server/parabolawiki.git/config
index 202d119..202d119 100755..100644
--- a/server/parabolawiki.git/config
+++ b/server/parabolawiki.git/config
diff --git a/server/pbot.git/config b/server/pbot.git/config
index 1c404a2..1c404a2 100755..100644
--- a/server/pbot.git/config
+++ b/server/pbot.git/config
diff --git a/server/repoindex.git/config b/server/repoindex.git/config
index 202d119..202d119 100755..100644
--- a/server/repoindex.git/config
+++ b/server/repoindex.git/config
diff --git a/~lukeshu/hackers-nslcd.git/config b/~lukeshu/hackers-nslcd.git/config
index 202d119..202d119 100755..100644
--- a/~lukeshu/hackers-nslcd.git/config
+++ b/~lukeshu/hackers-nslcd.git/config
diff --git a/~lukeshu/maven-dist.git/config b/~lukeshu/maven-dist.git/config
index 202d119..202d119 100755..100644
--- a/~lukeshu/maven-dist.git/config
+++ b/~lukeshu/maven-dist.git/config
diff --git a/~lukeshu/moz-normalize.git/config b/~lukeshu/moz-normalize.git/config
index 202d119..202d119 100755..100644
--- a/~lukeshu/moz-normalize.git/config
+++ b/~lukeshu/moz-normalize.git/config
diff --git a/~lukeshu/wiki-spam-tools.git/config b/~lukeshu/wiki-spam-tools.git/config
index 202d119..202d119 100755..100644
--- a/~lukeshu/wiki-spam-tools.git/config
+++ b/~lukeshu/wiki-spam-tools.git/config
diff --git a/~~obsolete/abslibre-mips64el.git/config b/~~obsolete/abslibre-mips64el.git/config
index 07d359d..07d359d 100755..100644
--- a/~~obsolete/abslibre-mips64el.git/config
+++ b/~~obsolete/abslibre-mips64el.git/config
diff --git a/~~obsolete/abslibre-pre-mips64el.git/config b/~~obsolete/abslibre-pre-mips64el.git/config
index 07d359d..07d359d 100755..100644
--- a/~~obsolete/abslibre-pre-mips64el.git/config
+++ b/~~obsolete/abslibre-pre-mips64el.git/config
diff --git a/~~obsolete/aif.git/config b/~~obsolete/aif.git/config
index 07d359d..07d359d 100755..100644
--- a/~~obsolete/aif.git/config
+++ b/~~obsolete/aif.git/config
diff --git a/~~obsolete/arch2parabola.git/config b/~~obsolete/arch2parabola.git/config
index 07d359d..07d359d 100755..100644
--- a/~~obsolete/arch2parabola.git/config
+++ b/~~obsolete/arch2parabola.git/config
diff --git a/~~obsolete/archiso.git/config b/~~obsolete/archiso.git/config
index 07d359d..07d359d 100755..100644
--- a/~~obsolete/archiso.git/config
+++ b/~~obsolete/archiso.git/config
diff --git a/~~obsolete/chroottools.git/config b/~~obsolete/chroottools.git/config
index 202d119..202d119 100755..100644
--- a/~~obsolete/chroottools.git/config
+++ b/~~obsolete/chroottools.git/config
diff --git a/~~obsolete/cross-mips64el-unknown-linux-gnu.git/config b/~~obsolete/cross-mips64el-unknown-linux-gnu.git/config
index 07d359d..07d359d 100755..100644
--- a/~~obsolete/cross-mips64el-unknown-linux-gnu.git/config
+++ b/~~obsolete/cross-mips64el-unknown-linux-gnu.git/config
diff --git a/~~obsolete/gitosis-admin.git/config b/~~obsolete/gitosis-admin.git/config
index 07d359d..07d359d 100755..100644
--- a/~~obsolete/gitosis-admin.git/config
+++ b/~~obsolete/gitosis-admin.git/config
diff --git a/~~obsolete/initscripts.git/config b/~~obsolete/initscripts.git/config
index 07d359d..07d359d 100755..100644
--- a/~~obsolete/initscripts.git/config
+++ b/~~obsolete/initscripts.git/config
diff --git a/~~obsolete/issuetracker.git/config b/~~obsolete/issuetracker.git/config
index 07d359d..07d359d 100755..100644
--- a/~~obsolete/issuetracker.git/config
+++ b/~~obsolete/issuetracker.git/config
diff --git a/~~obsolete/libui-sh.git/config b/~~obsolete/libui-sh.git/config
index 07d359d..07d359d 100755..100644
--- a/~~obsolete/libui-sh.git/config
+++ b/~~obsolete/libui-sh.git/config
diff --git a/~~obsolete/linux-libre-2.6-LIBRE.git/config b/~~obsolete/linux-libre-2.6-LIBRE.git/config
index 07d359d..07d359d 100755..100644
--- a/~~obsolete/linux-libre-2.6-LIBRE.git/config
+++ b/~~obsolete/linux-libre-2.6-LIBRE.git/config
diff --git a/~~obsolete/parabola-archiso.git/config b/~~obsolete/parabola-archiso.git/config
index 07d359d..07d359d 100755..100644
--- a/~~obsolete/parabola-archiso.git/config
+++ b/~~obsolete/parabola-archiso.git/config
diff --git a/~~obsolete/parabolaiso.git/config b/~~obsolete/parabolaiso.git/config
index 07d359d..07d359d 100755..100644
--- a/~~obsolete/parabolaiso.git/config
+++ b/~~obsolete/parabolaiso.git/config
diff --git a/~~obsolete/parabolasocial.git/config b/~~obsolete/parabolasocial.git/config
index 07d359d..07d359d 100755..100644
--- a/~~obsolete/parabolasocial.git/config
+++ b/~~obsolete/parabolasocial.git/config
diff --git a/~~obsolete/pbot.git/config b/~~obsolete/pbot.git/config
index 9375d96..9375d96 100755..100644
--- a/~~obsolete/pbot.git/config
+++ b/~~obsolete/pbot.git/config
diff --git a/~~obsolete/radio.git/config b/~~obsolete/radio.git/config
index 07d359d..07d359d 100755..100644
--- a/~~obsolete/radio.git/config
+++ b/~~obsolete/radio.git/config