mirror of
https://github.com/kevingruesser/bootstrap-vz.git
synced 2025-08-24 07:26:29 +00:00
parent
cd969b5427
commit
8eb51524f3
2 changed files with 15 additions and 0 deletions
|
@ -1,5 +1,6 @@
|
||||||
from bootstrapvz.common import task_groups
|
from bootstrapvz.common import task_groups
|
||||||
import tasks.packages
|
import tasks.packages
|
||||||
|
import tasks.boot
|
||||||
from bootstrapvz.common.tasks import image
|
from bootstrapvz.common.tasks import image
|
||||||
from bootstrapvz.common.tasks import loopback
|
from bootstrapvz.common.tasks import loopback
|
||||||
|
|
||||||
|
@ -14,6 +15,7 @@ def resolve_tasks(taskset, manifest):
|
||||||
taskset.update(task_groups.get_standard_groups(manifest))
|
taskset.update(task_groups.get_standard_groups(manifest))
|
||||||
|
|
||||||
taskset.update([tasks.packages.DefaultPackages,
|
taskset.update([tasks.packages.DefaultPackages,
|
||||||
|
tasks.boot.AddVirtualConsoleGrubOutputDevice,
|
||||||
loopback.AddRequiredCommands,
|
loopback.AddRequiredCommands,
|
||||||
loopback.Create,
|
loopback.Create,
|
||||||
image.MoveImage,
|
image.MoveImage,
|
||||||
|
|
13
bootstrapvz/providers/virtualbox/tasks/boot.py
Normal file
13
bootstrapvz/providers/virtualbox/tasks/boot.py
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
from bootstrapvz.base import Task
|
||||||
|
from bootstrapvz.common import phases
|
||||||
|
from bootstrapvz.common.tasks import grub
|
||||||
|
|
||||||
|
|
||||||
|
class AddVirtualConsoleGrubOutputDevice(Task):
|
||||||
|
description = 'Adding `tty0\' as output device for grub'
|
||||||
|
phase = phases.system_modification
|
||||||
|
successors = [grub.WriteGrubConfig]
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def run(cls, info):
|
||||||
|
info.grub_config['GRUB_CMDLINE_LINUX_DEFAULT'].append('console=tty0')
|
Loading…
Add table
Reference in a new issue