github.com/juju/juju@v0.0.0-20240430160146-1752b71fcf00/core/os/base_linux.go (about)

     1  // Copyright 2024 Canonical Ltd.
     2  // Licensed under the LGPLv3, see LICENCE file for details.
     3  
     4  package os
     5  
     6  import (
     7  	corebase "github.com/juju/juju/core/base"
     8  )
     9  
    10  func readBase() (corebase.Base, error) {
    11  	values, err := ReadOSRelease(osReleaseFile)
    12  	if err != nil {
    13  		return corebase.Base{}, err
    14  	}
    15  	return corebase.ParseBase(values["ID"], values["VERSION_ID"])
    16  }