• Adrian Reber's avatar
    RPC: add version check interface · fe974169
    Adrian Reber authored
    Instead of parsing the output of 'criu -V' this offers a RPC interface
    to get CRIU's version. In a follow up patch a test script is included
    to use the new interface:
    
     ./version.py
     Connecting to CRIU in swrk mode to check the version:
     RPC: Success
     CRIU major 2
     CRIU minor 12
     CRIU gitid v2.12-635-g6d3ae4d
    
    This change exports the following version fields:
     * major
     * minor
     * gitid (optional)
     * sublevel (optional)
     * extra (optional)
     * name (optional)
    
    The optional gitid field is not set when CRIU is not built from git.
    Signed-off-by: 's avatarAdrian Reber <areber@redhat.com>
    Signed-off-by: 's avatarAndrei Vagin <avagin@virtuozzo.com>
    fe974169
rpc.proto 4.69 KB