in pkg/seqno/seqno_linux.go [20:39]
func getSequenceNumberInternal(name, version string) (uint, error) {
mrseqPath, err := getMrseqFilePath()
if err != nil {
return 0, err
}
mrseqStr, err := ioutil.ReadFile(mrseqPath)
if err != nil {
if os.IsNotExist(err) {
return 0, extensionerrors.ErrNoMrseqFile
}
return 0, fmt.Errorf("failed to read mrseq file : %s", err)
}
seqNum, err := strconv.Atoi(string(mrseqStr))
if err != nil {
return 0, err
}
return uint(seqNum), nil
}