• S
    lvm storage backend: handle command_names=1 in lvm.conf · 30f555c6
    Serge E. Hallyn 提交于
    If the regexes supported (?:pvs)?, then we could handle this by
    optionally matching but not returning the initial command name.  But it
    doesn't.  So add a new char* argument to
    virStorageBackendRunProgRegex().  If that argument is NULL then we act
    as usual.  Otherwise, if the string at that argument is found at the
    start of a returned line, we drop that before running the regex.
    
    With this patch, virt-manager shows me lvs with command_names 1 or 0.
    
    The definitions of PVS_BASE etc may want to be moved into the configure
    scripts (though given how PVS is found, IIUC that could only happen if
    pvs was a link to pvs_real), but in any case no sense dealing with that
    until we're sure this is an ok way to handle it.
    Signed-off-by: NSerge Hallyn <serge.hallyn@canonical.com>
    Signed-off-by: NEric Blake <eblake@redhat.com>
    30f555c6
storage_backend.c 48.8 KB