Class: Y2Network::Wicked::ConfigCopier
- Inherits:
-
Object
- Object
- Y2Network::Wicked::ConfigCopier
- Includes:
- Helpers, Yast::Logger
- Defined in:
- src/lib/y2network/wicked/config_copier.rb
Overview
This class copies Wicked specific configuration to the target system
Constant Summary collapse
- SYSCONFIG =
"/etc/sysconfig/network".freeze
- WICKED_PATH =
"/etc/wicked".freeze
- WICKED_DHCP_PATH =
"/var/lib/wicked/".freeze
- WICKED_ENTRIES =
[ { dir: SYSCONFIG, files: ["ifcfg-*", "ifroute-*", "routes"] }, { dir: WICKED_DHCP_PATH, files: ["duid.xml", "iaid.xml", "lease*.xml"] }, { dir: WICKED_PATH, files: ["common.xml"] } ].freeze
Constants included from Helpers
Instance Method Summary collapse
Methods included from Helpers
Instance Method Details
#copy ⇒ Object
42 43 44 45 46 |
# File 'src/lib/y2network/wicked/config_copier.rb', line 42 def copy adjust_files_for_network_disks! WICKED_ENTRIES.each { |e| copy_to_target(e[:dir], include: e[:files]) } merge_sysconfig_files end |