blob: a6485b994eceb0b3bcb0fc3c67de3aabd0546c95 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
import os
from pyanaconda.addons import collect_addon_paths
addon_paths = ["addons"]
addon_module_paths = collect_addon_paths(addon_paths)
print addon_module_paths
# Too bad anaconda does not have modularized logging
from pyanaconda import anaconda_log
anaconda_log.init()
# Prepare data object
from pyanaconda import kickstart
data = kickstart.AnacondaKSHandler(addon_module_paths["ks"])
# Import gui specifics
import gui
# Add to search paths
gui.FirstbootGraphicalUserInterface.update_paths(addon_module_paths)
# We need this so we can tell GI to look for overrides objects
# also in anaconda source directories
import os
import gi.overrides
for p in os.environ.get("ANACONDA_WIDGETS_OVERRIDES", "").split(":"):
gi.overrides.__path__.insert(0, p)
g = gui.FirstbootGraphicalUserInterface(None, None, None)
g.setup(data)
g.run()
|