]> git.proxmox.com Git - pve-common.git/blobdiff - data/PVE/INotify.pm
add parser for /etc/iscsi/initiatorname.iscsi
[pve-common.git] / data / PVE / INotify.pm
index 77e2fd7aff1c70afd2d254125de33fabec6ca70f..850668a0d730bfc3e83a8413b76466cd0e6ced6c 100644 (file)
@@ -957,4 +957,20 @@ register_file('interfaces', "/etc/network/interfaces",
              \&read_etc_network_interfaces,
              \&write_etc_network_interfaces);
 
+
+sub read_iscsi_initiatorname {
+    my ($filename, $fd) = @_;
+
+    while (defined(my $line = <$fd>)) {
+       if ($line =~ m/^InitiatorName=(\S+)$/) {
+           return $1;
+       }
+    }
+
+    return 'undefined';
+}
+
+register_file('initiatorname', "/etc/iscsi/initiatorname.iscsi",  
+             \&read_iscsi_initiatorname);
+
 1;