[kernel] r22758 - dists/trunk/linux/debian/patches/features/all/aufs4

Ben Hutchings benh at moszumanska.debian.org
Tue Jun 16 22:38:28 UTC 2015


Author: benh
Date: Tue Jun 16 22:38:28 2015
New Revision: 22758

Log:
Add patch generator for aufs4

Added:
   dists/trunk/linux/debian/patches/features/all/aufs4/
   dists/trunk/linux/debian/patches/features/all/aufs4/gen-patch   (contents, props changed)

Added: dists/trunk/linux/debian/patches/features/all/aufs4/gen-patch
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ dists/trunk/linux/debian/patches/features/all/aufs4/gen-patch	Tue Jun 16 22:38:28 2015	(r22758)
@@ -0,0 +1,31 @@
+#!/bin/bash -e
+
+aufs_dir="$1"
+
+export GIT_DIR="$aufs_dir/.git"
+
+from_line='From: J. R. Okajima <hooanon05 at yahoo.co.jp>'
+if [ -d "$GIT_DIR" ]; then
+    origin_line="Origin: https://github.com/sfjro/aufs4-standalone/tree/$(git rev-list HEAD -1)"
+else
+    echo >&2 "W: Cannot include a specific origin URL without an aufs git repo"
+    origin_line='Origin: https://github.com/sfjro/aufs4-standalone/branches'
+fi
+bug_line='Bug-Debian: https://bugs.debian.org/541828'
+
+for patch in aufs4-{base,mmap,standalone}.patch; do
+    {
+	echo "$from_line"
+	if [ -d "$GIT_DIR" ]; then
+	    git log --pretty='Date: %ad' HEAD -1 -- "$patch"
+	fi
+	echo -n 'Subject: '
+	head -1 "$aufs_dir/$patch"
+	echo "$origin_line"
+	echo "$bug_line"
+	echo
+	echo 'Patch headers added by debian/patches/features/all/aufs4/gen-patch'
+	echo
+	sed 's/^+.*EXPORT_SYMBOL\b/&_GPL/' < "$aufs_dir"/"$patch"
+    } > debian/patches/features/all/aufs4/"$patch"
+done



More information about the Kernel-svn-changes mailing list