From 653ad63e9b9e14c8000319da6adc1c74b69b6db1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Thomas=20M=C3=BCller?= <thomas.mueller@tmit.eu>
Date: Tue, 17 Mar 2015 11:58:46 +0100
Subject: [PATCH] detect MIT licensed files and ignore them for now

---
 build/license.php | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

diff --git a/build/license.php b/build/license.php
index f7fd52d3977..a8d82b084e6 100644
--- a/build/license.php
+++ b/build/license.php
@@ -87,13 +87,30 @@ EOD;
 
 	function handleFile($path) {
 		$source = file_get_contents($path);
+		if ($this->isMITLicensed($source)) {
+			echo "MIT licensed file: $path" . PHP_EOL;
+			return;
+		}
 		$source = $this->eatOldLicense($source);
 		$authors = $this->getAuthors($path);
 		$license = str_replace('@AUTHORS@', $authors, $this->licenseText);
 
 		$source = "<?php" . PHP_EOL . $license . PHP_EOL . $source;
 		file_put_contents($path,$source);
-		echo "License updated: $path\n";
+		echo "License updated: $path" . PHP_EOL;
+	}
+
+	private function isMITLicensed($source) {
+		$lines = explode(PHP_EOL, $source);
+		while(!empty($lines)) {
+			$line = $lines[0];
+			array_shift($lines);
+			if (strpos($line, 'The MIT License') !== false) {
+				return true;
+			}
+		}
+
+		return false;
 	}
 
 	private function eatOldLicense($source) {
-- 
GitLab