Class: Yast::CopyFilesFinishClient
- Inherits:
-
Installation::FinishClient
- Object
- Installation::FinishClient
- Yast::CopyFilesFinishClient
- Includes:
- I18n
- Defined in:
- src/lib/installation/clients/copy_files_finish.rb
Overview
Note:
This client expect that SCR is not yet switched. Expect the hell to be frozen if you call it with switched SCR.
Step of base installation finish including mainly files to copy from insts-sys to target system
Instance Method Summary collapse
-
#initialize ⇒ CopyFilesFinishClient
constructor
A new instance of CopyFilesFinishClient.
- #modes ⇒ Object
- #title ⇒ Object
- #write ⇒ Object
Constructor Details
#initialize ⇒ CopyFilesFinishClient
Returns a new instance of CopyFilesFinishClient.
46 47 48 49 |
# File 'src/lib/installation/clients/copy_files_finish.rb', line 46 def initialize super textdomain "installation" end |
Instance Method Details
#modes ⇒ Object
51 52 53 |
# File 'src/lib/installation/clients/copy_files_finish.rb', line 51 def modes [:installation, :update, :autoinst] end |
#title ⇒ Object
55 56 57 |
# File 'src/lib/installation/clients/copy_files_finish.rb', line 55 def title _("Copying files to installed system...") end |
#write ⇒ Object
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 |
# File 'src/lib/installation/clients/copy_files_finish.rb', line 61 def write if Yast::WFM.scr_chrooted? raise "Calling CopyFilesFinish client with SCR switched to #{Yast::WFM.scr_root}" end # bugzilla #221815 and #485980 # Adding blacklisted modules into the /etc/modprobe.d/50-blacklist.conf # This should run before the SCR::switch function adjust_modprobe_blacklist copy_hardware_status copy_vnc copy_multipath copy_nvme # Copy cio_ignore whitelist (bsc#1095033) copy_active_devices handle_second_stage # Copy control.xml so it can be read once again during continue mode # FIXME: probably won't work as expected with new multimedia layout. # Ideally final modified control.xml should be saved. copy_control_file # Copy /media.1/media to the installed system (fate#311377) # Formerly /media.1/build (bsc#1062297) copy_media_file # List of files used as additional workflow definitions # TODO check if it is still needed copy_all_workflow_files # Copy files from inst-sys to the just installed system # FATE #301937, items are defined in the control file SystemFilesCopy.SaveInstSysContent # bugzila #328126 # Copy 70-persistent-cd.rules ... if not updating copy_hardware_udev_rules # fate#319624 copy_ssh_files # Do not rely on copy_ssh_files returned value (bsc#1099104) nil end |