File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -447,6 +447,7 @@ func (r *RPM) writeFileIndexes(h *index) {
447447 h .Add (tagFileFlags , EntryUint32 (r .fileflags ))
448448
449449 inodes := make ([]int32 , len (r .dirindexes ))
450+ devices := make ([]int32 , len (r .dirindexes ))
450451 digestAlgo := make ([]int32 , len (r .dirindexes ))
451452 verifyFlags := make ([]int32 , len (r .dirindexes ))
452453 fileRDevs := make ([]int16 , len (r .dirindexes ))
@@ -455,12 +456,14 @@ func (r *RPM) writeFileIndexes(h *index) {
455456 for ii := range inodes {
456457 // is inodes just a range from 1..len(dirindexes)? maybe different with hard links
457458 inodes [ii ] = int32 (ii + 1 )
459+ devices [ii ] = int32 (1 )
458460 digestAlgo [ii ] = hashAlgoSHA256
459461 // With regular files, it seems like we can always enable all of the verify flags
460462 verifyFlags [ii ] = int32 (- 1 )
461463 fileRDevs [ii ] = int16 (1 )
462464 }
463465 h .Add (tagFileINodes , EntryInt32 (inodes ))
466+ h .Add (tagFileDevices , EntryInt32 (devices ))
464467 h .Add (tagFileDigestAlgo , EntryInt32 (digestAlgo ))
465468 h .Add (tagFileVerifyFlags , EntryInt32 (verifyFlags ))
466469 h .Add (tagFileRDevs , EntryInt16 (fileRDevs ))
You can’t perform that action at this time.
0 commit comments