|
@@ -45,10 +45,10 @@ def setup_java():
|
|
|
|
|
|
if params.jdk_name.endswith(".bin"):
|
|
|
chmod_cmd = ("chmod", "+x", jdk_curl_target)
|
|
|
- install_cmd = format("mkdir -p {tmp_java_dir} && cd {tmp_java_dir} && echo A | {jdk_curl_target} -noregister && {sudo} cp -r {tmp_java_dir}/* {java_dir}")
|
|
|
+ install_cmd = format("mkdir -p {tmp_java_dir} && cd {tmp_java_dir} && echo A | {jdk_curl_target} -noregister && {sudo} cp -rp {tmp_java_dir}/* {java_dir}")
|
|
|
elif params.jdk_name.endswith(".gz"):
|
|
|
chmod_cmd = ("chmod","a+x", java_dir)
|
|
|
- install_cmd = format("mkdir -p {tmp_java_dir} && cd {tmp_java_dir} && tar -xf {jdk_curl_target} && {sudo} cp -r {tmp_java_dir}/* {java_dir}")
|
|
|
+ install_cmd = format("mkdir -p {tmp_java_dir} && cd {tmp_java_dir} && tar -xf {jdk_curl_target} && {sudo} cp -rp {tmp_java_dir}/* {java_dir}")
|
|
|
|
|
|
Directory(java_dir
|
|
|
)
|