[pve-devel] [PatchV2 pve-manager 1/3] Add check if ceph is managed by systemd.
    Alexandre DERUMIER 
    aderumier at odiso.com
       
    Wed May 25 12:15:01 CEST 2016
    
    
  
>>Isn't there an simpler test for that? I do not want 
>>to run external command for such test.
In my previous patch, I check
if(-f "/lib/systemd/system/ceph-osd at .service") {
https://git.proxmox.com/?p=pve-manager.git;a=blobdiff;f=PVE/CephTools.pm;h=c7749bb738cabe51ac482e5f2bcec7ad093a0aa9;hp=ec91f442c90af175ddcaebd6a9d85bf83b3eaf69;hb=255d078cb44fdebae1c655999fa0de1c344dffc8;hpb=7cf096674a6f31d02e37e907821541cad0c78904
----- Mail original -----
De: "dietmar" <dietmar at proxmox.com>
À: "Wolfgang Link" <w.link at proxmox.com>, "pve-devel" <pve-devel at pve.proxmox.com>
Envoyé: Mercredi 25 Mai 2016 11:09:36
Objet: Re: [pve-devel] [PatchV2 pve-manager 1/3] Add check if ceph is managed by systemd.
> +sub systemd_managed { 
> + 
> + my $version; 
> + my $outfunc = sub { 
> + my $line = shift; 
> + 
> + if ($line =~ m/ceph version (\d+).\d+.\d+/) { 
> + $version = $1; 
> + } 
> + }; 
> + 
> + run_command(['/usr/bin/ceph', '--version'], outfunc => $outfunc); 
Isn't there an simpler test for that? I do not want 
to run external command for such test. 
_______________________________________________ 
pve-devel mailing list 
pve-devel at pve.proxmox.com 
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel 
    
    
More information about the pve-devel
mailing list