diff options
| author | Selvasundaram <selvam@gluster.com> | 2011-07-18 22:54:29 +0530 |
|---|---|---|
| committer | Selvasundaram <selvam@gluster.com> | 2011-07-18 22:54:29 +0530 |
| commit | b22e8866e4ba4e45dae6a2f8682818b5ae6e8984 (patch) | |
| tree | 6f277c9528f78b5d54856a89aad92f85aea4cd8f /src/com.gluster.storage.management.server | |
| parent | 9f5c58e1ad2ef2449dd17e503fc3408df18a382d (diff) | |
| parent | eea5ebe81b48be6acec4a40de1d11cc0c376f119 (diff) | |
Merge branch 'import-keys'
Conflicts:
src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/v1_0/KeysResource.java
Diffstat (limited to 'src/com.gluster.storage.management.server')
| -rw-r--r-- | src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/v1_0/KeysResource.java | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/v1_0/KeysResource.java b/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/v1_0/KeysResource.java index 36443a4c..5ac37bd1 100644 --- a/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/v1_0/KeysResource.java +++ b/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/v1_0/KeysResource.java @@ -27,6 +27,7 @@ import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; +import java.text.SimpleDateFormat; import java.util.Date; import javax.ws.rs.Consumes; @@ -97,24 +98,22 @@ public class KeysResource extends AbstractResource { @POST @Consumes(MediaType.MULTIPART_FORM_DATA) - @SuppressWarnings({"deprecation" }) public Response importSshKeys(@FormDataParam("file") InputStream uploadedInputStream) { File uploadedFile = new File(System.getProperty("java.io.tmpdir") + File.separator + "keys.tar"); - Date today = new Date(); + String timestamp = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()); try { writeToFile(uploadedInputStream, uploadedFile.getAbsolutePath()); // To backup existing SSH pem and public keys if (SshUtil.PEM_FILE.isFile()) { - if (!SshUtil.PEM_FILE - .renameTo(new File(SshUtil.PEM_FILE.getAbsolutePath() + "-" + today.toString()))) { + if (!SshUtil.PEM_FILE.renameTo(new File(SshUtil.PEM_FILE.getAbsolutePath() + "-" + timestamp))) { throw new GlusterRuntimeException("Unable to backup pem key!"); } } if (SshUtil.PUBLIC_KEY_FILE.isFile()) { if (!SshUtil.PUBLIC_KEY_FILE.renameTo(new File(SshUtil.PUBLIC_KEY_FILE.getAbsolutePath() + "-" - + today.toString()))) { + + timestamp))) { throw new GlusterRuntimeException("Unable to backup public key!"); } } |
