public InstallChefUsingOmnibus(String chefVersion) { super(call("setupPublicCurl"), saveHttpResponseTo(URI.create(OMNIBUS_INSTALLER), "/tmp", "install-chef.sh"), exec("sh /tmp/install-chef.sh -v " + chefVersion)); } }
public InstallChefUsingOmnibus(String chefVersion) { super(call("setupPublicCurl"), saveHttpResponseTo(URI.create(OMNIBUS_INSTALLER), "/tmp", "install-chef.sh"), exec("sh /tmp/install-chef.sh -v " + chefVersion)); } }
public InstallChefUsingOmnibus(String chefVersion) { super(call("setupPublicCurl"), saveHttpResponseTo(URI.create(OMNIBUS_INSTALLER), "/tmp", "install-chef.sh"), exec("sh /tmp/install-chef.sh -v " + chefVersion)); } }
@Provides InitScript configureMinecraftDaemon(@Named("minecraft.url") String url, @Named("minecraft.ms") int minHeap, @Named("minecraft.mx") int maxHeap) { return InitScript.builder().name("minecraft") .init(saveHttpResponseTo(URI.create(url), "${INSTANCE_HOME}", "minecraft_server.jar")) .run(exec(format("java -Xms%sm -Xmx%sm -jar minecraft_server.jar", minHeap, maxHeap))).build(); }
public void testSaveHttpResponseToUNIX() { Statement save = Statements.saveHttpResponseTo( URI.create("https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft_server.jar"), "/opt/minecraft", "minecraft_server.jar"); assertEquals( save.render(OsFamily.UNIX), "(mkdir -p /opt/minecraft && cd /opt/minecraft && [ ! -f minecraft_server.jar ] && curl -q -s -S -L --connect-timeout 10 --max-time 600 --retry 20 -C - -X GET https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft_server.jar >minecraft_server.jar)\n"); }
public void testSaveHttpResponseToUNIX() { Statement save = Statements.saveHttpResponseTo( URI.create("https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft_server.jar"), "/opt/minecraft", "minecraft_server.jar"); assertEquals( save.render(OsFamily.UNIX), "(mkdir -p /opt/minecraft && cd /opt/minecraft && [ ! -f minecraft_server.jar ] && curl -q -s -S -L --connect-timeout 10 --max-time 600 --retry 20 -C - -X GET https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft_server.jar >minecraft_server.jar)\n"); }