Kaydet (Commit) 62fcfc83 authored tarafından Your Name's avatar Your Name

installation bugs are fixedremove debug mode

gui bugs fixed
üst e135d8ae
#!/bin/sh #!/bin/sh
python3 /usr/lib/live-installer/main.py "$@"
optimize='OO'; case "$*" in *--debug*) unset optimize; esac
# Launch live-installer with all passed arguments (future reserved)
python2.7 -tt${optimize} /usr/lib/live-installer/main.py "$@"
#!/bin/sh #!/bin/sh
python3 /usr/lib/live-installer/main.py --expert-mode "$@"
optimize='OO'; case "$*" in *--debug*) unset optimize; esac
# Launch live-installer with all passed arguments (future reserved)
python2.7 -tt${optimize} /usr/lib/live-installer/main.py --expert-mode "$@"
#!/usr/bin/env python #!/usr/bin/python3
from installer import InstallerEngine, Setup, NON_LATIN_KB_LAYOUTS from installer import InstallerEngine, Setup, NON_LATIN_KB_LAYOUTS
from dialogs import MessageDialog, QuestionDialog, ErrorDialog, WarningDialog from dialogs import MessageDialog, QuestionDialog, ErrorDialog, WarningDialog
...@@ -56,8 +56,7 @@ class InstallerWindow: ...@@ -56,8 +56,7 @@ class InstallerWindow:
self.expert_mode = expert_mode self.expert_mode = expert_mode
# disable the screensaver # disable the screensaver
if not __debug__: os.system("killall cinnamon-screen")
os.system("killall cinnamon-screen")
# build the setup object (where we put all our choices) and the installer # build the setup object (where we put all our choices) and the installer
self.setup = Setup() self.setup = Setup()
...@@ -215,14 +214,6 @@ class InstallerWindow: ...@@ -215,14 +214,6 @@ class InstallerWindow:
# i18n # i18n
self.i18n() self.i18n()
# pre-fill user details in debug mode
if __debug__:
self.builder.get_object("entry_name").set_text("John Boone")
self.builder.get_object("entry_username").set_text("john")
self.builder.get_object("entry_hostname").set_text("mars")
self.builder.get_object("entry_password").set_text("dummy_password")
self.builder.get_object("entry_confirm").set_text("dummy_password")
# build partition list # build partition list
self.should_pulse = False self.should_pulse = False
...@@ -256,8 +247,6 @@ class InstallerWindow: ...@@ -256,8 +247,6 @@ class InstallerWindow:
config = dict([line.strip().split("=") for line in f]) config = dict([line.strip().split("=") for line in f])
window_title = "%s - %s" % (config['DISTRIB_DESCRIPTION'].replace('"', ''), _("Installer")) window_title = "%s - %s" % (config['DISTRIB_DESCRIPTION'].replace('"', ''), _("Installer"))
if __debug__:
window_title += ' (debug)'
self.builder.get_object("button_expert").set_no_show_all(True) self.builder.get_object("button_expert").set_no_show_all(True)
if self.expert_mode: if self.expert_mode:
window_title += ' (expert mode)' window_title += ' (expert mode)'
...@@ -686,8 +675,7 @@ class InstallerWindow: ...@@ -686,8 +675,7 @@ class InstallerWindow:
model = combobox.get_model() model = combobox.get_model()
active = combobox.get_active() active = combobox.get_active()
(self.setup.keyboard_model_description, self.setup.keyboard_model) = model[active] (self.setup.keyboard_model_description, self.setup.keyboard_model) = model[active]
if not __debug__: os.system('setxkbmap -model ' + self.setup.keyboard_model)
os.system('setxkbmap -model ' + self.setup.keyboard_model)
self.setup.print_setup() self.setup.print_setup()
def assign_keyboard_layout(self, treeview): def assign_keyboard_layout(self, treeview):
...@@ -731,9 +719,8 @@ class InstallerWindow: ...@@ -731,9 +719,8 @@ class InstallerWindow:
self.builder.get_object("label_non_latin").hide() self.builder.get_object("label_non_latin").hide()
command = "setxkbmap -layout '%s' -variant '%s' -option grp:ctrls_toggle" % (self.setup.keyboard_layout, self.setup.keyboard_variant) command = "setxkbmap -layout '%s' -variant '%s' -option grp:ctrls_toggle" % (self.setup.keyboard_layout, self.setup.keyboard_variant)
if not __debug__: os.system(command)
os.system(command) self.setup.print_setup()
self.setup.print_setup()
# Set preview image # Set preview image
self.builder.get_object("image_keyboard").hide() self.builder.get_object("image_keyboard").hide()
...@@ -1107,12 +1094,6 @@ class InstallerWindow: ...@@ -1107,12 +1094,6 @@ class InstallerWindow:
print(" ## INSTALLATION ") print(" ## INSTALLATION ")
''' Actually perform the installation .. ''' ''' Actually perform the installation .. '''
if __debug__:
print(" ## DEBUG MODE - INSTALLATION PROCESS NOT LAUNCHED")
time.sleep(200)
Gtk.main_quit()
sys.exit(0)
self.installer.set_progress_hook(self.update_progress) self.installer.set_progress_hook(self.update_progress)
self.installer.set_error_hook(self.error_message) self.installer.set_error_hook(self.error_message)
......
...@@ -24,7 +24,7 @@ class InstallerEngine: ...@@ -24,7 +24,7 @@ class InstallerEngine:
# find the squashfs.. # find the squashfs..
self.media = '/run/live/medium/live/filesystem.squashfs' self.media = '/run/live/medium/live/filesystem.squashfs'
if(not os.path.exists(self.media) and not __debug__): if(not os.path.exists(self.media)):
print("Critical Error: Live medium (%s) not found!" % self.media) print("Critical Error: Live medium (%s) not found!" % self.media)
sys.exit(1) sys.exit(1)
...@@ -730,14 +730,7 @@ class InstallerEngine: ...@@ -730,14 +730,7 @@ class InstallerEngine:
# Execute schell command and return output in a list # Execute schell command and return output in a list
def exec_cmd(self, cmd): def exec_cmd(self, cmd):
p = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) return os.system(cmd)
lstOut = []
for line in p.stdout.readlines():
# Strip the line, also from null spaces (strip() only strips white spaces)
line = line.strip().strip("\0")
if line != '':
lstOut.append(line)
return lstOut
# Represents the choices made by the user # Represents the choices made by the user
class Setup(object): class Setup(object):
...@@ -781,7 +774,7 @@ class Setup(object): ...@@ -781,7 +774,7 @@ class Setup(object):
keyboard_variant_description = None keyboard_variant_description = None
def print_setup(self): def print_setup(self):
if __debug__: if True:
print("-------------------------------------------------------------------------") print("-------------------------------------------------------------------------")
print("language: %s" % self.language) print("language: %s" % self.language)
print("timezone: %s" % self.timezone) print("timezone: %s" % self.timezone)
......
#!/usr/bin/python -OO #!/usr/bin/python3
import sys import sys
import subprocess import subprocess
......
#!/usr/bin/python #!/usr/bin/python3
# coding: utf-8 # coding: utf-8
# #
......
#!/usr/bin/python2 #!/usr/bin/python3
import sys import sys
import gi import gi
import os import os
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment