mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
Fix a bug in copyFromS3ToNfs code about path.
This commit is contained in:
parent
4e404953ad
commit
c78f3984fe
@ -245,22 +245,13 @@ public class NfsSecondaryStorageResource extends ServerResourceBase implements S
|
||||
s_logger.debug("Directory " + downloadPath + " already exists");
|
||||
}
|
||||
|
||||
List<File> files = getDirectory(s3, s3.getBucketName(), destPath, downloadDirectory, new FileNamingStrategy() {
|
||||
File destFile = S3Utils.getFile(s3, s3.getBucketName(), srcData.getPath(), downloadDirectory, new FileNamingStrategy() {
|
||||
@Override
|
||||
public String determineFileName(final String key) {
|
||||
return substringAfterLast(key, S3Utils.SEPARATOR);
|
||||
}
|
||||
});
|
||||
|
||||
// find out template name
|
||||
File destFile = null;
|
||||
for (File f : files) {
|
||||
if (!f.getName().endsWith(".properties")) {
|
||||
destFile = f;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (destFile == null) {
|
||||
return new CopyCmdAnswer("Can't find template");
|
||||
}
|
||||
@ -335,6 +326,7 @@ public class NfsSecondaryStorageResource extends ServerResourceBase implements S
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
protected Answer copySnapshotToTemplateFromNfsToNfsXenserver(CopyCommand cmd, SnapshotObjectTO srcData, NfsTO srcDataStore,
|
||||
TemplateObjectTO destData, NfsTO destDataStore) {
|
||||
String srcMountPoint = this.getRootDir(srcDataStore.getUrl());
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user