@@ -395,53 +395,6 @@ func populateCommand(c *Container, env []string) error {
395395 return nil
396396}
397397
398- // Like populateCommand() but for restoring a container.
399- //
400- // XXX populateCommand() does a lot more. Not sure if we have
401- // to do everything it does.
402- func populateCommandRestore (c * Container , env []string ) error {
403- resources := & execdriver.Resources {
404- Memory : c .hostConfig .Memory ,
405- MemorySwap : c .hostConfig .MemorySwap ,
406- CpuShares : c .hostConfig .CpuShares ,
407- CpusetCpus : c .hostConfig .CpusetCpus ,
408- }
409-
410- processConfig := execdriver.ProcessConfig {
411- Privileged : c .hostConfig .Privileged ,
412- Entrypoint : c .Path ,
413- Arguments : c .Args ,
414- Tty : c .Config .Tty ,
415- User : c .Config .User ,
416- }
417-
418- processConfig .SysProcAttr = & syscall.SysProcAttr {Setsid : true }
419- processConfig .Env = env
420-
421- c .command = & execdriver.Command {
422- ID : c .ID ,
423- Rootfs : c .RootfsPath (),
424- ReadonlyRootfs : c .hostConfig .ReadonlyRootfs ,
425- InitPath : "/.dockerinit" ,
426- WorkingDir : c .Config .WorkingDir ,
427- // Network: en,
428- // Ipc: ipc,
429- // Pid: pid,
430- Resources : resources ,
431- // AllowedDevices: allowedDevices,
432- // AutoCreatedDevices: autoCreatedDevices,
433- CapAdd : c .hostConfig .CapAdd ,
434- CapDrop : c .hostConfig .CapDrop ,
435- ProcessConfig : processConfig ,
436- ProcessLabel : c .GetProcessLabel (),
437- MountLabel : c .GetMountLabel (),
438- // LxcConfig: lxcConfig,
439- AppArmorProfile : c .AppArmorProfile ,
440- }
441-
442- return nil
443- }
444-
445398func (container * Container ) Start () (err error ) {
446399 container .Lock ()
447400 defer container .Unlock ()
@@ -1016,8 +969,6 @@ func (container *Container) Checkpoint(opts *libcontainer.CriuOpts) error {
1016969 return container .daemon .Checkpoint (container , opts )
1017970}
1018971
1019- // Like waitForStart() but for restoring a container.
1020- //
1021972// XXX Start() does a lot more. Not sure if we have
1022973// to do everything it does.
1023974func (container * Container ) Restore (opts * libcontainer.CriuOpts ) error {
0 commit comments