Skip to content

Commit a800559

Browse files
author
Dilshat
authored
Merge pull request #976 from subutai-io/dev
Dev -> Master
2 parents a577b3d + 2c3e43b commit a800559

File tree

12 files changed

+348
-1065
lines changed

12 files changed

+348
-1065
lines changed

cli/backup.go

Lines changed: 0 additions & 82 deletions
This file was deleted.

cli/clone.go

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ import (
1616
"github.com/nightlyone/lockfile"
1717
"time"
1818
"github.com/subutai-io/agent/lib/common"
19-
"github.com/subutai-io/agent/lib/fs"
2019
)
2120

2221
var (
@@ -34,17 +33,14 @@ var (
3433
// This is one of the security checks which makes sure that each container creation request is authorized by registered user.
3534
//
3635
// The clone options are not intended for manual use: unless you're confident about what you're doing. Use default clone format without additional options to create Subutai containers.
37-
func LxcClone(parent, child, envID, addr, consoleSecret, backupFile string) {
36+
func LxcClone(parent, child, envID, addr, consoleSecret string) {
3837

3938
util.VerifyLxcName(child)
4039

4140
if container.LxcInstanceExists(child) {
4241
log.Error("Container " + child + " already exists")
4342
}
4443

45-
backupFile = strings.TrimSpace(backupFile)
46-
checkState(backupFile == "" || fs.FileExists(backupFile), "Backup file %s not found", backupFile)
47-
4844
//synchronize
4945
var lock lockfile.Lockfile
5046
var err error
@@ -73,7 +69,7 @@ func LxcClone(parent, child, envID, addr, consoleSecret, backupFile string) {
7369
LxcImport("id:"+t.Id, "")
7470
}
7571

76-
log.Check(log.ErrorLevel, "Cloning the container", container.Clone(fullRef, child, backupFile))
72+
log.Check(log.ErrorLevel, "Cloning the container", container.Clone(fullRef, child))
7773

7874
gpg.GenerateKey(child)
7975
if len(consoleSecret) != 0 {

cli/import.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -555,19 +555,19 @@ func install(templateName string) error {
555555
return err
556556
}
557557
// create partitions
558-
err = fs.ReceiveStream(templateName+"/rootfs", path.Join(pathToDecompressedTemplate, "deltas", "rootfs.delta"))
558+
err = fs.ReceiveStream(templateName+"/rootfs", path.Join(pathToDecompressedTemplate, "deltas", "rootfs.delta"), false)
559559
if err != nil {
560560
return err
561561
}
562-
err = fs.ReceiveStream(templateName+"/home", path.Join(pathToDecompressedTemplate, "deltas", "home.delta"))
562+
err = fs.ReceiveStream(templateName+"/home", path.Join(pathToDecompressedTemplate, "deltas", "home.delta"), false)
563563
if err != nil {
564564
return err
565565
}
566-
err = fs.ReceiveStream(templateName+"/var", path.Join(pathToDecompressedTemplate, "deltas", "var.delta"))
566+
err = fs.ReceiveStream(templateName+"/var", path.Join(pathToDecompressedTemplate, "deltas", "var.delta"), false)
567567
if err != nil {
568568
return err
569569
}
570-
err = fs.ReceiveStream(templateName+"/opt", path.Join(pathToDecompressedTemplate, "deltas", "opt.delta"))
570+
err = fs.ReceiveStream(templateName+"/opt", path.Join(pathToDecompressedTemplate, "deltas", "opt.delta"), false)
571571
if err != nil {
572572
return err
573573
}
@@ -599,7 +599,7 @@ func install(templateName string) error {
599599
}
600600

601601
func initManagement(templateRef string) {
602-
container.Clone(templateRef, container.Management, "")
602+
container.Clone(templateRef, container.Management)
603603

604604
container.SetContainerUID(container.Management)
605605
container.SetContainerConf(container.Management, [][]string{

0 commit comments

Comments
 (0)