From e34cba01e6734e60e4b6153713a418a8dcb0b8f8 Mon Sep 17 00:00:00 2001
From: 0xboobface <0xboobface@gmail.com>
Date: Fri, 9 Nov 2018 18:27:01 +0100
Subject: [PATCH] Add example post-processing scripts to distribution archives

---
 src/assembly/linux.xml     | 4 ++++
 src/assembly/macos-jre.xml | 4 ++++
 src/assembly/win32-jre.xml | 8 ++++++++
 src/assembly/win64-jre.xml | 8 ++++++++
 src/assembly/win64.xml     | 8 ++++++++
 src/main/resources/pp.bat  | 3 ++-
 6 files changed, 34 insertions(+), 1 deletion(-)

diff --git a/src/assembly/linux.xml b/src/assembly/linux.xml
index 26c75a93..83413326 100644
--- a/src/assembly/linux.xml
+++ b/src/assembly/linux.xml
@@ -16,6 +16,10 @@
 			<outputDirectory>ctbrec</outputDirectory>
 			<filtered>true</filtered>
 		</file>
+		<file>
+			<source>${project.basedir}/src/main/resources/pp.sh</source>
+			<outputDirectory>ctbrec</outputDirectory>
+		</file>
 		<file>
 			<source>${project.build.directory}/${name.final}.jar</source>
 			<outputDirectory>ctbrec</outputDirectory>
diff --git a/src/assembly/macos-jre.xml b/src/assembly/macos-jre.xml
index c8a1c261..84a87a90 100644
--- a/src/assembly/macos-jre.xml
+++ b/src/assembly/macos-jre.xml
@@ -16,6 +16,10 @@
 			<outputDirectory>ctbrec</outputDirectory>
 			<filtered>true</filtered>
 		</file>
+		<file>
+			<source>${project.basedir}/src/main/resources/pp.sh</source>
+			<outputDirectory>ctbrec</outputDirectory>
+		</file>
 		<file>
 			<source>${project.build.directory}/${name.final}.jar</source>
 			<outputDirectory>ctbrec</outputDirectory>
diff --git a/src/assembly/win32-jre.xml b/src/assembly/win32-jre.xml
index 7efe1c9d..c76fff23 100644
--- a/src/assembly/win32-jre.xml
+++ b/src/assembly/win32-jre.xml
@@ -15,6 +15,14 @@
 			<outputDirectory>ctbrec</outputDirectory>
 			<filtered>true</filtered>
 		</file>
+        <file>
+			<source>${project.basedir}/src/main/resources/pp.bat</source>
+			<outputDirectory>ctbrec</outputDirectory>
+		</file>
+        <file>
+			<source>${project.basedir}/src/main/resources/pp.ps1</source>
+			<outputDirectory>ctbrec</outputDirectory>
+		</file>
 		<file>
 			<source>${project.build.directory}/${name.final}.jar</source>
 			<outputDirectory>ctbrec</outputDirectory>
diff --git a/src/assembly/win64-jre.xml b/src/assembly/win64-jre.xml
index 65b22409..81000d7e 100644
--- a/src/assembly/win64-jre.xml
+++ b/src/assembly/win64-jre.xml
@@ -15,6 +15,14 @@
 			<outputDirectory>ctbrec</outputDirectory>
 			<filtered>true</filtered>
 		</file>
+        <file>
+			<source>${project.basedir}/src/main/resources/pp.bat</source>
+			<outputDirectory>ctbrec</outputDirectory>
+		</file>
+        <file>
+			<source>${project.basedir}/src/main/resources/pp.ps1</source>
+			<outputDirectory>ctbrec</outputDirectory>
+		</file>
 		<file>
 			<source>${project.build.directory}/${name.final}.jar</source>
 			<outputDirectory>ctbrec</outputDirectory>
diff --git a/src/assembly/win64.xml b/src/assembly/win64.xml
index 62bb8a6f..f637dd44 100644
--- a/src/assembly/win64.xml
+++ b/src/assembly/win64.xml
@@ -15,6 +15,14 @@
 			<outputDirectory>ctbrec</outputDirectory>
 			<filtered>true</filtered>
 		</file>
+		<file>
+			<source>${project.basedir}/src/main/resources/pp.bat</source>
+			<outputDirectory>ctbrec</outputDirectory>
+		</file>
+        <file>
+			<source>${project.basedir}/src/main/resources/pp.ps1</source>
+			<outputDirectory>ctbrec</outputDirectory>
+		</file>
 		<file>
 			<source>${project.build.directory}/${name.final}.jar</source>
 			<outputDirectory>ctbrec</outputDirectory>
diff --git a/src/main/resources/pp.bat b/src/main/resources/pp.bat
index 74d6c000..d8587126 100644
--- a/src/main/resources/pp.bat
+++ b/src/main/resources/pp.bat
@@ -1,5 +1,6 @@
+REM This is an post-processing example script
 REM This script is just a wrapper to call the actual powershell script.
-REM But you do something complete different here, too.
+REM But you can do something completly different here, too.
 REM
 REM If you want to use powershell, make sure, that your system allows the execution of powershell scripts:
 REM 1. Open cmd.exe as administrator (Click on start, type cmd.exe, right-click on it and select "Run as administrator")