|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
diff --git a/imgcreate/live.py b/imgcreate/live.py
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
index 1e0f117..e4e0c2e 100644
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
--- a/imgcreate/live.py
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
+++ b/imgcreate/live.py
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
@@ -452,24 +452,12 @@ menu hiddenrow 5
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
template = """label %(short)s
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
menu label %(long)s
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
kernel vmlinuz%(index)s
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
- append initrd=initrd%(index)s.img root=%(rootlabel)s rootfstype=%(isofstype)s %(liveargs)s %(extra)s
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
-
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
-
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
- label %(short)s
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
- menu label %(long)s %(basicvideo)s
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
- kernel vmlinuz%(index)s
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
append initrd=initrd%(index)s.img root=%(rootlabel)s rootfstype=%(isofstype)s %(liveargs)s %(xdriver)s %(extra)s
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
"""
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
else:
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
template = """label %(short)s
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
menu label %(long)s
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
kernel mboot.c32
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
- append xen%(index)s.gz --- vmlinuz%(index)s root=%(rootlabel)s rootfstype=%(isofstype)s %(liveargs)s %(extra)s --- initrd%(index)s.img
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
-
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
-
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
- label %(short)s
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
- menu label %(long)s %(basicvideo)s
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
- kernel mboot.c32
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
append xen%(index)s.gz --- vmlinuz%(index)s root=%(rootlabel)s rootfstype=%(isofstype)s %(liveargs)s %(xdriver)s %(extra)s --- initrd%(index)s.img
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
"""
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
return template % args
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
@@ -504,7 +492,7 @@ menu hiddenrow 5
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
# Basic video driver
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
basic = "system with basic video driver"
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
- xdriver = "xdriver=vesa"
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
+ xdriver = "xdriver=vesa nomodeset"
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
# tell dracut not to ask for LUKS passwords or activate mdraid sets
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
@@ -519,14 +507,25 @@ menu hiddenrow 5
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
liveargs = kern_opts,
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
long = long,
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
short = "linux" + index,
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
- basicvideo = basic,
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
- xdriver = xdriver,
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
+ basicvideo = "",
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
+ xdriver = "",
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
extra = "",
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
index = index)
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
if default:
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
cfg += "menu default\n"
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
+ cfg += self.__get_image_stanza(is_xen, isDracut,
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
+ fslabel = self.fslabel,
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
+ isofstype = "auto",
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
+ liveargs = kern_opts,
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
+ long = long,
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
+ short = "linux" + index,
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
+ basicvideo = basic,
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
+ xdriver = xdriver,
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
+ extra = "",
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
+ index = index)
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
+
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
if checkisomd5:
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
cfg += self.__get_image_stanza(is_xen, isDracut,
|
|
![](https://seccdn.libravatar.org/avatar/d9a033e0ba27adde39716b0206f5e663fc8d723e9a0632aff123850e3e04a427?s=16&d=retro) |
a873a72 |
fslabel = self.fslabel,
|