gocage migrate now synchronize destination dataset after stoppoing jail
This commit is contained in:
@ -269,17 +269,17 @@ func zfsCopy(src string, dest string) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
|
||||
func zfsCopyIncremental(firstsnap string, lastsnap string, dest string) error {
|
||||
// Copy incremental snasphot to destination
|
||||
func zfsCopyIncremental(firstsnap string, secondsnap string, dest string) error {
|
||||
// First, declare sending process & pipe
|
||||
cmd_send := exec.Command("zfs", "send", "-i", firstsnap, lastsnap)
|
||||
cmd_send := exec.Command("zfs", "send", "-i", firstsnap, secondsnap)
|
||||
stdout_send, err := cmd_send.StdoutPipe()
|
||||
if err != nil {
|
||||
return errors.New(fmt.Sprintf("Error: %v\n", err))
|
||||
}
|
||||
|
||||
// then declare receiving process & pipe
|
||||
cmd_recv := exec.Command("zfs", "receive", dest)
|
||||
cmd_recv := exec.Command("zfs", "receive", "-Fu", dest)
|
||||
stdin_recv, err := cmd_recv.StdinPipe()
|
||||
if err != nil {
|
||||
return errors.New(fmt.Sprintf("Error: %v\n", err))
|
||||
|
Reference in New Issue
Block a user