X-Git-Url: http://git.sven.stormbind.net/?p=sven%2Fjava-package.git;a=blobdiff_plain;f=make-jpkg;h=48f20289d0eb3ee1e2b643240ac6d6afbbe2321f;hp=6ec655ae6df2827ceb33e9c66027b5db82a4a332;hb=bdce5a0b49023476476ce6e5d0475c97ddb3fed8;hpb=98306665069a9bdf0e061f9d06fef9574efad2ab diff --git a/make-jpkg b/make-jpkg index 6ec655a..48f2028 100755 --- a/make-jpkg +++ b/make-jpkg @@ -32,6 +32,7 @@ fi genchanges="" build_source="" +jce_archive="" ### check for run in fakeroot @@ -79,6 +80,8 @@ Supported java binary distributions currently include: The following options are recognized: + --jce-policy FILE Replace cryptography files with unlimited strength versions + from downloaded archive --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 --changes create a .changes file @@ -117,6 +120,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 +174,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