mirror of https://github.com/apache/jclouds.git
Correct spelled from delimeter to delimiter
This commit is contained in:
parent
736554d049
commit
227dbf777a
|
@ -139,7 +139,7 @@ public class BaseContainerIntegrationTest extends BaseBlobStoreIntegrationTest {
|
||||||
public void testListRootUsesDelimiter() throws InterruptedException {
|
public void testListRootUsesDelimiter() throws InterruptedException {
|
||||||
String containerName = getContainerName();
|
String containerName = getContainerName();
|
||||||
try {
|
try {
|
||||||
String prefix = "rootdelimeter";
|
String prefix = "rootdelimiter";
|
||||||
addTenObjectsUnderPrefix(containerName, prefix);
|
addTenObjectsUnderPrefix(containerName, prefix);
|
||||||
add15UnderRoot(containerName);
|
add15UnderRoot(containerName);
|
||||||
PageSet<? extends StorageMetadata> container = view.getBlobStore().list(containerName);
|
PageSet<? extends StorageMetadata> container = view.getBlobStore().list(containerName);
|
||||||
|
|
|
@ -119,7 +119,7 @@ public class RunScriptOnNodeAsInitScriptUsingSsh extends SudoAwareInitManager im
|
||||||
ssh.connect();
|
ssh.connect();
|
||||||
ssh.exec("rm " + initFile);
|
ssh.exec("rm " + initFile);
|
||||||
ssh.exec(Statements.appendFile(initFile, Splitter.on('\n').split(init.render(OsFamily.UNIX)),
|
ssh.exec(Statements.appendFile(initFile, Splitter.on('\n').split(init.render(OsFamily.UNIX)),
|
||||||
AppendFile.DELIMETER + "_" + init.getInstanceName()).render(OsFamily.UNIX));
|
AppendFile.DELIMITER + "_" + init.getInstanceName()).render(OsFamily.UNIX));
|
||||||
}
|
}
|
||||||
|
|
||||||
ssh.exec("chmod 755 " + initFile);
|
ssh.exec("chmod 755 " + initFile);
|
||||||
|
|
|
@ -37,7 +37,7 @@ import com.google.common.collect.Maps;
|
||||||
* @author Adrian Cole
|
* @author Adrian Cole
|
||||||
*/
|
*/
|
||||||
public class AppendFile implements Statement {
|
public class AppendFile implements Statement {
|
||||||
public static final String DELIMETER = "END_OF_JCLOUDS_FILE";
|
public static final String DELIMITER = "END_OF_JCLOUDS_FILE";
|
||||||
|
|
||||||
public static Builder builder() {
|
public static Builder builder() {
|
||||||
return new Builder();
|
return new Builder();
|
||||||
|
@ -46,7 +46,7 @@ public class AppendFile implements Statement {
|
||||||
public static class Builder {
|
public static class Builder {
|
||||||
protected String path;
|
protected String path;
|
||||||
protected Iterable<String> lines = ImmutableSet.of();
|
protected Iterable<String> lines = ImmutableSet.of();
|
||||||
protected String delimeter = DELIMETER;
|
protected String delimiter = DELIMITER;
|
||||||
protected boolean expandVariables;
|
protected boolean expandVariables;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -66,10 +66,10 @@ public class AppendFile implements Statement {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see AppendFile#getDelimeter()
|
* @see AppendFile#getDelimiter()
|
||||||
*/
|
*/
|
||||||
public Builder delimeter(String delimeter) {
|
public Builder delimiter(String delimiter) {
|
||||||
this.delimeter = delimeter;
|
this.delimiter = delimiter;
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -82,19 +82,19 @@ public class AppendFile implements Statement {
|
||||||
}
|
}
|
||||||
|
|
||||||
public AppendFile build() {
|
public AppendFile build() {
|
||||||
return new AppendFile(path, lines, delimeter, expandVariables);
|
return new AppendFile(path, lines, delimiter, expandVariables);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
protected final String path;
|
protected final String path;
|
||||||
protected final Iterable<String> lines;
|
protected final Iterable<String> lines;
|
||||||
protected final String delimeter;
|
protected final String delimiter;
|
||||||
protected final boolean expandVariables;
|
protected final boolean expandVariables;
|
||||||
|
|
||||||
protected AppendFile(String path, Iterable<String> lines, String delimeter, boolean expandVariables) {
|
protected AppendFile(String path, Iterable<String> lines, String delimiter, boolean expandVariables) {
|
||||||
this.path = checkNotNull(path, "PATH");
|
this.path = checkNotNull(path, "PATH");
|
||||||
this.lines = checkNotNull(lines, "lines");
|
this.lines = checkNotNull(lines, "lines");
|
||||||
this.delimeter = checkNotNull(delimeter, "delimeter");
|
this.delimiter = checkNotNull(delimiter, "delimiter");
|
||||||
checkState(Iterables.size(lines) > 0, "you must pass something to execute");
|
checkState(Iterables.size(lines) > 0, "you must pass something to execute");
|
||||||
this.expandVariables = expandVariables;
|
this.expandVariables = expandVariables;
|
||||||
}
|
}
|
||||||
|
@ -140,15 +140,15 @@ public class AppendFile implements Statement {
|
||||||
for (String line : lines) {
|
for (String line : lines) {
|
||||||
hereFile.append('\t').append(line).append("\n");
|
hereFile.append('\t').append(line).append("\n");
|
||||||
}
|
}
|
||||||
hereFile.append(delimeter).append("\n");
|
hereFile.append(delimiter).append("\n");
|
||||||
return hereFile.toString();
|
return hereFile.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
public StringBuilder startHereFile() {
|
public StringBuilder startHereFile() {
|
||||||
StringBuilder hereFile = new StringBuilder().append("cat >> ").append(path);
|
StringBuilder hereFile = new StringBuilder().append("cat >> ").append(path);
|
||||||
if (expandVariables)
|
if (expandVariables)
|
||||||
return hereFile.append(" <<-").append(delimeter).append("\n");
|
return hereFile.append(" <<-").append(delimiter).append("\n");
|
||||||
return hereFile.append(" <<-'").append(delimeter).append("'\n");
|
return hereFile.append(" <<-'").append(delimiter).append("'\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
protected String appendLineToWindowsFile(String line, String path) {
|
protected String appendLineToWindowsFile(String line, String path) {
|
||||||
|
@ -161,4 +161,4 @@ public class AppendFile implements Statement {
|
||||||
return String.format("echo %s%s%s >>%s{lf}", quote, line, quote, path);
|
return String.format("echo %s%s%s >>%s{lf}", quote, line, quote, path);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -42,8 +42,8 @@ public class CreateOrOverwriteFile extends AppendFile {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Builder delimeter(String delimeter) {
|
public Builder delimiter(String delimiter) {
|
||||||
return Builder.class.cast(super.delimeter(delimeter));
|
return Builder.class.cast(super.delimiter(delimiter));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -53,13 +53,13 @@ public class CreateOrOverwriteFile extends AppendFile {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public CreateOrOverwriteFile build() {
|
public CreateOrOverwriteFile build() {
|
||||||
return new CreateOrOverwriteFile(path, lines, delimeter, expandVariables);
|
return new CreateOrOverwriteFile(path, lines, delimiter, expandVariables);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected CreateOrOverwriteFile(String path, Iterable<String> lines, String delimeter, boolean expandVariables) {
|
protected CreateOrOverwriteFile(String path, Iterable<String> lines, String delimiter, boolean expandVariables) {
|
||||||
super(path, lines, delimeter, expandVariables);
|
super(path, lines, delimiter, expandVariables);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -71,8 +71,8 @@ public class CreateOrOverwriteFile extends AppendFile {
|
||||||
public StringBuilder startHereFile() {
|
public StringBuilder startHereFile() {
|
||||||
StringBuilder hereFile = new StringBuilder().append("cat > ").append(path);
|
StringBuilder hereFile = new StringBuilder().append("cat > ").append(path);
|
||||||
if (expandVariables)
|
if (expandVariables)
|
||||||
return hereFile.append(" <<-").append(delimeter).append("\n");
|
return hereFile.append(" <<-").append(delimiter).append("\n");
|
||||||
return hereFile.append(" <<-'").append(delimeter).append("'\n");
|
return hereFile.append(" <<-'").append(delimiter).append("'\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -49,7 +49,7 @@ import com.google.common.collect.ImmutableList.Builder;
|
||||||
* @author Adrian Cole
|
* @author Adrian Cole
|
||||||
*/
|
*/
|
||||||
public class CreateRunScript extends StatementList {
|
public class CreateRunScript extends StatementList {
|
||||||
public final static String DELIMETER = "END_OF_JCLOUDS_SCRIPT";
|
public final static String DELIMITER = "END_OF_JCLOUDS_SCRIPT";
|
||||||
final String instanceName;
|
final String instanceName;
|
||||||
final Iterable<String> exports;
|
final Iterable<String> exports;
|
||||||
final String pwd;
|
final String pwd;
|
||||||
|
@ -123,7 +123,7 @@ public class CreateRunScript extends StatementList {
|
||||||
builder.append("# add runscript footer\n");
|
builder.append("# add runscript footer\n");
|
||||||
Iterable<String> endScript = Splitter.on(ShellToken.LF.to(OsFamily.UNIX)).split(
|
Iterable<String> endScript = Splitter.on(ShellToken.LF.to(OsFamily.UNIX)).split(
|
||||||
ShellToken.END_SCRIPT.to(OsFamily.UNIX));
|
ShellToken.END_SCRIPT.to(OsFamily.UNIX));
|
||||||
builder.append(appendFile(runScript, endScript, DELIMETER).render(OsFamily.UNIX));
|
builder.append(appendFile(runScript, endScript, DELIMITER).render(OsFamily.UNIX));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void addUnixRunScript(String runScript, StringBuilder builder) {
|
private void addUnixRunScript(String runScript, StringBuilder builder) {
|
||||||
|
@ -138,7 +138,7 @@ public class CreateRunScript extends StatementList {
|
||||||
}
|
}
|
||||||
userCommands.addAll(Splitter.on('\n').split(statement.render(OsFamily.UNIX)));
|
userCommands.addAll(Splitter.on('\n').split(statement.render(OsFamily.UNIX)));
|
||||||
}
|
}
|
||||||
builder.append(appendFile(runScript, userCommands.build(), DELIMETER).render(OsFamily.UNIX));
|
builder.append(appendFile(runScript, userCommands.build(), DELIMITER).render(OsFamily.UNIX));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void addUnixRunScriptHeader(String runScript, StringBuilder builder) {
|
private void addUnixRunScriptHeader(String runScript, StringBuilder builder) {
|
||||||
|
@ -150,10 +150,10 @@ public class CreateRunScript extends StatementList {
|
||||||
beginningOfFile.add(format("PROMPT_COMMAND='echo -ne \\\"\\033]0;%s\\007\\\"'", instanceName));
|
beginningOfFile.add(format("PROMPT_COMMAND='echo -ne \\\"\\033]0;%s\\007\\\"'", instanceName));
|
||||||
beginningOfFile.add(Utils.writeZeroPath(OsFamily.UNIX));
|
beginningOfFile.add(Utils.writeZeroPath(OsFamily.UNIX));
|
||||||
beginningOfFile.add(format("export INSTANCE_NAME='%s'", instanceName));
|
beginningOfFile.add(format("export INSTANCE_NAME='%s'", instanceName));
|
||||||
builder.append(createOrOverwriteFile(runScript, beginningOfFile.build(), DELIMETER).render(OsFamily.UNIX));
|
builder.append(createOrOverwriteFile(runScript, beginningOfFile.build(), DELIMITER).render(OsFamily.UNIX));
|
||||||
|
|
||||||
// expanding variables here.
|
// expanding variables here.
|
||||||
builder.append(AppendFile.builder().path(runScript).delimeter(DELIMETER).expandVariables(true)
|
builder.append(AppendFile.builder().path(runScript).delimiter(DELIMITER).expandVariables(true)
|
||||||
.lines(Iterables.transform(exports, new Function<String, String>() {
|
.lines(Iterables.transform(exports, new Function<String, String>() {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -171,7 +171,7 @@ public class CreateRunScript extends StatementList {
|
||||||
if (functionsToWrite.size() > 1) {
|
if (functionsToWrite.size() > 1) {
|
||||||
StringBuilder functions = new StringBuilder();
|
StringBuilder functions = new StringBuilder();
|
||||||
ScriptBuilder.writeFunctions(functionsToWrite, OsFamily.UNIX, functions);
|
ScriptBuilder.writeFunctions(functionsToWrite, OsFamily.UNIX, functions);
|
||||||
builder.append(appendFile(runScript, functions.toString(), DELIMETER).render(OsFamily.UNIX));
|
builder.append(appendFile(runScript, functions.toString(), DELIMITER).render(OsFamily.UNIX));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -65,24 +65,24 @@ public class Statements {
|
||||||
return new Call(function, args);
|
return new Call(function, args);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Statement appendFile(String path, String line, String delimeter) {
|
public static Statement appendFile(String path, String line, String delimiter) {
|
||||||
return AppendFile.builder().path(path).lines(ImmutableSet.of(line)).delimeter(delimeter).build();
|
return AppendFile.builder().path(path).lines(ImmutableSet.of(line)).delimiter(delimiter).build();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Statement appendFile(String path, Iterable<String> lines) {
|
public static Statement appendFile(String path, Iterable<String> lines) {
|
||||||
return AppendFile.builder().path(path).lines(lines).build();
|
return AppendFile.builder().path(path).lines(lines).build();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Statement appendFile(String path, Iterable<String> lines, String delimeter) {
|
public static Statement appendFile(String path, Iterable<String> lines, String delimiter) {
|
||||||
return AppendFile.builder().path(path).lines(lines).delimeter(delimeter).build();
|
return AppendFile.builder().path(path).lines(lines).delimiter(delimiter).build();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Statement createOrOverwriteFile(String path, Iterable<String> lines) {
|
public static Statement createOrOverwriteFile(String path, Iterable<String> lines) {
|
||||||
return CreateOrOverwriteFile.builder().path(path).lines(lines).build();
|
return CreateOrOverwriteFile.builder().path(path).lines(lines).build();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Statement createOrOverwriteFile(String path, Iterable<String> lines, String delimeter) {
|
public static Statement createOrOverwriteFile(String path, Iterable<String> lines, String delimiter) {
|
||||||
return CreateOrOverwriteFile.builder().path(path).lines(lines).delimeter(delimeter).build();
|
return CreateOrOverwriteFile.builder().path(path).lines(lines).delimiter(delimiter).build();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -94,11 +94,11 @@ public class SwitchArg implements Statement, AcceptsStatementVisitor {
|
||||||
if (shouldIndent)
|
if (shouldIndent)
|
||||||
actionBuilder.append(INDENT);
|
actionBuilder.append(INDENT);
|
||||||
actionBuilder.append(line).append(ShellToken.LF.to(family));
|
actionBuilder.append(line).append(ShellToken.LF.to(family));
|
||||||
if (line.indexOf(CreateRunScript.DELIMETER) != -1) {
|
if (line.indexOf(CreateRunScript.DELIMITER) != -1) {
|
||||||
inRunScript = inRunScript ? false : true;
|
inRunScript = inRunScript ? false : true;
|
||||||
|
|
||||||
}
|
}
|
||||||
if (line.indexOf(AppendFile.DELIMETER) != -1) {
|
if (line.indexOf(AppendFile.DELIMITER) != -1) {
|
||||||
inCreateFile = inCreateFile ? false : true;
|
inCreateFile = inCreateFile ? false : true;
|
||||||
}
|
}
|
||||||
shouldIndent = !inCreateFile && !inRunScript;
|
shouldIndent = !inCreateFile && !inRunScript;
|
||||||
|
|
Loading…
Reference in New Issue