Revision bb4db5a8
b/image_creator/main.py | ||
---|---|---|
39 | 39 |
from image_creator.util import get_command, FatalError, MD5 |
40 | 40 |
from image_creator.output.cli import SilentOutput, SimpleOutput, \ |
41 | 41 |
OutputWthProgress |
42 |
from image_creator.os_type import get_os_class
|
|
42 |
from image_creator.os_type import os_cls
|
|
43 | 43 |
from image_creator.kamaki_wrapper import Kamaki |
44 | 44 |
import sys |
45 | 45 |
import os |
... | ... | |
187 | 187 |
dev = disk.get_device(snapshot) |
188 | 188 |
dev.mount() |
189 | 189 |
|
190 |
osclass = get_os_class(dev.distro, dev.ostype)
|
|
191 |
image_os = osclass(dev.root, dev.g, out)
|
|
190 |
cls = os_cls(dev.distro, dev.ostype)
|
|
191 |
image_os = cls(dev.root, dev.g, out)
|
|
192 | 192 |
out.output() |
193 | 193 |
|
194 | 194 |
for sysprep in options.disabled_syspreps: |
... | ... | |
283 | 283 |
ret = image_creator() |
284 | 284 |
sys.exit(ret) |
285 | 285 |
except FatalError as e: |
286 |
if sys.stdout.isatty(): |
|
287 |
error(e) |
|
288 |
else: |
|
289 |
error(e, True, False) |
|
286 |
colored = sys.stderr.isatty() |
|
287 |
SimpleOutput(colored).error(e) |
|
290 | 288 |
sys.exit(1) |
291 | 289 |
|
292 | 290 |
|
b/image_creator/os_type/__init__.py | ||
---|---|---|
37 | 37 |
import re |
38 | 38 |
|
39 | 39 |
|
40 |
def get_os_class(distro, osfamily):
|
|
40 |
def os_cls(distro, osfamily):
|
|
41 | 41 |
module = None |
42 | 42 |
classname = None |
43 | 43 |
try: |
Also available in: Unified diff