--- calamares-2.2.orig/src/modules/mudur/main.py 1970-01-01 02:00:00.000000000 +0200 +++ calamares-2.2/src/modules/mudur/main.py 2016-05-27 21:36:09.787035345 +0300 @@ -0,0 +1,64 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +# +# === This file is part of Calamares - === +# +# Copyright 2014, Anke Boersma +# Copyright 2015, Philip Müller +# +# Calamares is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Calamares is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Calamares. If not, see . + +import os +import shutil + +import libcalamares + + + +def run(): + + install_path = libcalamares.globalstorage.value("rootMountPoint") + + + path = os.path.join(install_path, "etc/locale.conf") + + mloc = open(path,"r") + + languages = mloc.readline(2) + + + mudur_file_path = os.path.join(install_path, "etc/conf.d/mudur") + lines = [] + for l in open(mudur_file_path, "r").readlines(): + if l.strip().startswith('language=') or l.strip().startswith('# language='): + if languages == "pt": + l = 'language="pt_BR"\n' + else: + l = 'language="%s"\n' % languages + lines.append(l) + + open(mudur_file_path, "w").writelines(lines) + + if os.path.exists(os.path.join(install_path, "etc/sudoers")): + os.unlink(os.path.join(install_path, "etc/sudoers")) + + + source = os.path.join(install_path, "etc/sudoers.orig") + target = os.path.join(install_path, "etc/sudoers") + + shutil.copy(source, target) + + libcalamares.utils.target_env_call(['chmod', '440', '/etc/sudoers']) + + return None --- calamares-2.2.orig/src/modules/mudur/module.desc 1970-01-01 02:00:00.000000000 +0200 +++ calamares-2.2/src/modules/mudur/module.desc 2016-05-18 10:22:05.000000000 +0300 @@ -0,0 +1,5 @@ +--- +type: "job" +name: "mudur" +interface: "python" +script: "main.py"