public static Statement extractTargzIntoDirectory(URI targz, String directory) { return extractTargzIntoDirectory(HttpRequest.builder().method("GET").endpoint(targz).build(), directory); }
public static Statement extractTargzIntoDirectory(URI targz, String directory) { return extractTargzIntoDirectory(HttpRequest.builder().method("GET").endpoint(targz).build(), directory); }
public static Statement extractTargzIntoDirectory(URI targz, String directory) { return extractTargzIntoDirectory(HttpRequest.builder().method("GET").endpoint(targz).build(), directory); }
public static Statement extractTargzIntoDirectory(URI targz, String directory) { return extractTargzIntoDirectory(HttpRequest.builder().method("GET").endpoint(targz).build(), directory); }
@Test public void testTarxzpHttpResponse() { HttpRequest request = HttpRequest.builder() .method("GET") .endpoint("https://adriancolehappy.s3.amazonaws.com/java/install") .addHeader("Host", "adriancolehappy.s3.amazonaws.com") .addHeader("Date", "Sun, 12 Sep 2010 08:25:19 GMT") .addHeader("Authorization", "AWS 0ASHDJAS82:JASHFDA=").build(); assertEquals( ComputeServiceUtils.extractTargzIntoDirectory(request, "/stage/").render( org.jclouds.scriptbuilder.domain.OsFamily.UNIX), "curl -q -s -S -L --connect-timeout 10 --max-time 600 --retry 20 -X GET -H \"Host: adriancolehappy.s3.amazonaws.com\" -H \"Date: Sun, 12 Sep 2010 08:25:19 GMT\" -H \"Authorization: AWS 0ASHDJAS82:JASHFDA=\" https://adriancolehappy.s3.amazonaws.com/java/install |(mkdir -p /stage/ &&cd /stage/ &&tar -xpzf -)\n"); } }
@Test public void testTarxzpHttpResponse() { HttpRequest request = HttpRequest.builder() .method("GET") .endpoint("https://adriancolehappy.s3.amazonaws.com/java/install") .addHeader("Host", "adriancolehappy.s3.amazonaws.com") .addHeader("Date", "Sun, 12 Sep 2010 08:25:19 GMT") .addHeader("Authorization", "AWS 0ASHDJAS82:JASHFDA=").build(); assertEquals( ComputeServiceUtils.extractTargzIntoDirectory(request, "/stage/").render( org.jclouds.scriptbuilder.domain.OsFamily.UNIX), "curl -q -s -S -L --connect-timeout 10 --max-time 600 --retry 20 -X GET -H \"Host: adriancolehappy.s3.amazonaws.com\" -H \"Date: Sun, 12 Sep 2010 08:25:19 GMT\" -H \"Authorization: AWS 0ASHDJAS82:JASHFDA=\" https://adriancolehappy.s3.amazonaws.com/java/install |(mkdir -p /stage/ &&cd /stage/ &&tar -xpzf -)\n"); }