public function __construct(Container $container, Container $parent = null) { $cmd = 'lxc-info -s -n ' . $container->getName(); if (!empty($parent)) { $cmd = 'lxc-attach -n ' . $parent->getName() . ' -- ' . $cmd; } parent::__construct($cmd); }
public function __construct(Container $project) { $cmd = 'lxc-destroy --name ' . escapeshellarg($project->getName()); parent::__construct($cmd); }
public function __construct(Container $container) { $cmd = 'lxc-create --name ' . escapeshellarg($container->getName()) . ' --bdev btrfs --template rainmaker-project' . ' -- --profile ' . escapeshellarg($container->getProfileName()) . ' --version ' . escapeshellarg($container->getProfileVersion()); parent::__construct($cmd); }
public function __construct(Container $branch, Container $project) { parent::__construct('lxc-attach -n ' . $project->getName() . ' -- lxc-start -d -n ' . $branch->getName()); }
public function __construct(Container $newBranchContainer, Container $sourceBranchContainer, Container $project) { parent::__construct('lxc-attach -n ' . $project->getName() . ' -- lxc-clone -s -B btrfs ' . escapeshellarg($sourceBranchContainer->getName()) . ' ' . escapeshellarg($newBranchContainer->getName())); }
public function __construct(Container $container) { parent::__construct('lxc-stop -n ' . $container->getName()); }
public function __construct(Container $branch, Container $project) { $cmd = 'lxc-attach -n ' . $project->getName() . ' -- lxc-destroy --name ' . escapeshellarg($branch->getName()); parent::__construct($cmd); }
public function __construct(Container $branch, Container $project) { $cmd = 'lxc-attach -n ' . $project->getName() . ' -- lxc-create --name ' . escapeshellarg($branch->getName()) . ' --bdev btrfs --template rainmaker-project-branch' . ' -- --profile ' . escapeshellarg($branch->getProfileName()) . ' --version ' . escapeshellarg($branch->getProfileVersion()); parent::__construct($cmd); }