]> git.sven.stormbind.net Git - sven/java-package.git/blobdiff - make-jpkg
update changelog for manpage updates
[sven/java-package.git] / make-jpkg
index 6ec655ae6df2827ceb33e9c66027b5db82a4a332..0533b95d109a6c0b4719ba8230cebc8d641aa892 100755 (executable)
--- a/make-jpkg
+++ b/make-jpkg
@@ -32,6 +32,7 @@ fi
 
 genchanges=""
 build_source=""
+jce_archive=""
 
 ### check for run in fakeroot
 
@@ -81,11 +82,12 @@ The following options are recognized:
 
   --full-name NAME     full name used in the maintainer field of the package
   --email EMAIL        email address used in the maintainer field of the package
+  --distribution       Define the distribution to use in the changelog
   --changes            create a .changes file
   --revision           add debian revision
   --source             build a source package instead of a binary deb package
   --with-system-certs  integrate with the system's keystore
-  --distribution       Define the distribution to use in the changelog
+  --jce-policy FILE    Replace cryptography files with versions from FILE
 
   --help               display this help and exit
   --version            output version information and exit
@@ -117,6 +119,10 @@ while [[ $# -gt 0 && "x$1" == x--* ]]; do
     elif [[ "x$1" == x--help ]]; then
     print_usage
     exit 0
+    elif [[ "x$1" == x--jce-policy ]]; then
+    [ $# -le 1 ] && missing_argument "$1"
+    shift
+    jce_archive="$1"
     elif [[ "x$1" == x--full-name ]]; then
     [ $# -le 1 ] && missing_argument "$1"
     shift
@@ -167,6 +173,9 @@ archive_name="$( basename "$archive" )"
 archive_dir="$( cd "$( dirname "$archive" )" ; pwd )"
 archive_path="$archive_dir/$archive_name"
 
+jce_name="$( basename "$jce_archive" )"
+jce_dir="$( cd "$( dirname "$jce_archive" )" ; pwd )"
+jce_path="$jce_dir/$jce_name"
 
 # error handling