コード例 #1
0
ファイル: series_linux.go プロジェクト: ktsakalozos/juju
// ReleaseVersion looks for the value of VERSION_ID in the content of
// the os-release.  If the value is not found, the file is not found, or
// an error occurs reading the file, an empty string is returned.
func ReleaseVersion() string {
	release, err := jujuos.ReadOSRelease(osReleaseFile)
	if err != nil {
		return ""
	}
	return release["VERSION_ID"]
}
コード例 #2
0
ファイル: series_linux.go プロジェクト: ktsakalozos/juju
func readSeries() (string, error) {
	values, err := jujuos.ReadOSRelease(osReleaseFile)
	if err != nil {
		return "unknown", err
	}
	updateSeriesVersions()
	return seriesFromOSRelease(values)
}