@@ -96,18 +96,25 @@ func doMain() error {
96
96
97
97
docpkginfo := NewPKGInfo ()
98
98
docpkginfo ["arch" ] = "noarch"
99
- docpkginfo ["builddate" ] = strconv .FormatInt (builddate .UnixMilli (), 10 )
100
- docpkginfo ["pkgver" ] = * version
101
- docpkginfo ["commit" ] = * commit
102
- docpkginfo ["pkgdesc" ] = docpkginfo ["pkgdesc" ] + " (documentation)"
103
- docpkginfo ["install_if" ] = fmt .Sprintf ("docs %s=%s" , docpkginfo ["pkgname" ], docpkginfo ["pkgver" ])
104
- docpkginfo ["pkgname" ] = docpkginfo ["pkgname" ] + "-doc"
99
+ docpkginfo ["builddate" ] = pkginfo ["builddate" ]
100
+ docpkginfo ["pkgver" ] = pkginfo ["pkgver" ]
101
+ docpkginfo ["commit" ] = pkginfo ["commit" ]
102
+ docpkginfo ["pkgdesc" ] = pkginfo ["pkgdesc" ] + " (documentation)"
103
+ docpkginfo ["install_if" ] = fmt .Sprintf ("docs %s=%s" , pkginfo ["pkgname" ], pkginfo ["pkgver" ])
104
+ docpkginfo ["pkgname" ] = pkginfo ["pkgname" ] + "-doc"
105
+
105
106
if err := CreatePackage (docpkginfo , rootdir , isDocPath , * outdir , * keyfile , builddate ); err != nil {
106
107
return err
107
108
}
108
109
return nil
109
110
}
110
111
112
+ func isDocPath (path string ) bool {
113
+ return strings .Contains (path , "/man/" ) || strings .Contains ("/licenses/" , path )
114
+ }
115
+
116
+ ////////////////////////////////////////////////////////////////////////////////
117
+
111
118
func CreatePackage (pkginfo PKGInfo , rootdir string , pathfilter func (string ) bool , outdir string , keyfile string , buildtime time.Time ) error {
112
119
datapath , size , err := CreateDataTarball (rootdir , pathfilter , buildtime )
113
120
if err != nil {
@@ -151,6 +158,8 @@ func CreatePackage(pkginfo PKGInfo, rootdir string, pathfilter func(string) bool
151
158
return nil
152
159
}
153
160
161
+ ////////////////////////////////////////////////////////////////////////////////
162
+
154
163
func CreateDataTarball (rootdir string , pathfilter func (string ) bool , buildtime time.Time ) (string , int64 , error ) {
155
164
datafile , err := os .CreateTemp ("" , "apk-data" )
156
165
if err != nil {
@@ -284,10 +293,6 @@ func CreateTarSegment(filename string, contents []byte, buildtime time.Time) ([]
284
293
return gzbuf .Bytes (), nil
285
294
}
286
295
287
- func isDocPath (path string ) bool {
288
- return strings .Contains (path , "/man/" ) || strings .Contains ("/licenses/" , path )
289
- }
290
-
291
296
////////////////////////////////////////////////////////////////////////////////
292
297
293
298
func sha1sum (path string ) (string , error ) {
0 commit comments