@@ -82,7 +82,7 @@ contents:
82
82
- src: minio.service
83
83
dst: /lib/systemd/system/minio.service
84
84
{{end}}
85
- {{if eq .Binary "mineos " }}
85
+ {{if eq .Binary "aistor " }}
86
86
- src: minio.service
87
87
dst: /lib/systemd/system/minio.service
88
88
{{end}}
@@ -397,9 +397,37 @@ func main() {
397
397
kingpin .Fatalf (err .Error ())
398
398
}
399
399
400
- if err := doPackage (* appName , * release , * packager ); err != nil {
400
+ releasePath := func () string {
401
+ if * appName == "minio-enterprise" {
402
+ return "aistor"
403
+ }
404
+ return * appName
405
+ }() + "-release"
406
+ os .MkdirAll (releasePath , 0o755 )
407
+
408
+ semVerTag := semVerRelease (* release )
409
+ if ! * ignoreMissingArch {
410
+ if err := doPackage (* appName , * release , * packager ); err != nil {
411
+ kingpin .Fatalf (err .Error ())
412
+ }
413
+ }
414
+
415
+ var d any
416
+ json := jsoniter .ConfigCompatibleWithStandardLibrary
417
+ if * appName == "minio-enterprise" {
418
+ d = generateEnterpriseDownloadsJSON (semVerTag )
419
+ } else {
420
+ d = generateDownloadsJSON (semVerTag , * appName )
421
+ }
422
+
423
+ buf , err := json .Marshal (& d )
424
+ if err != nil {
401
425
kingpin .Fatalf (err .Error ())
402
426
}
427
+
428
+ os .WriteFile (filepath .Join (releasePath , "downloads-" + * appName + ".json" ), buf , 0o644 )
429
+
430
+ fmt .Println ("Generated downloads metadata at" , filepath .Join (releasePath , "downloads-" + * appName + ".json" ))
403
431
}
404
432
405
433
type releaseTmpl struct {
@@ -476,7 +504,7 @@ func doPackage(appName, release, packager string) error {
476
504
}(),
477
505
ReleaseDir : func () string {
478
506
if appName == "minio-enterprise" {
479
- return "mineos "
507
+ return "aistor "
480
508
}
481
509
return appName
482
510
}(),
@@ -539,7 +567,7 @@ func doPackage(appName, release, packager string) error {
539
567
releasePkg := pkg .ConventionalFileName (info )
540
568
tgtPath := filepath .Join (func () string {
541
569
if appName == "minio-enterprise" {
542
- return "mineos "
570
+ return "aistor "
543
571
}
544
572
return appName
545
573
}()+ "-release" , "linux-" + arch , releasePkg )
@@ -590,23 +618,5 @@ func doPackage(appName, release, packager string) error {
590
618
}
591
619
}
592
620
593
- var d any
594
- json := jsoniter .ConfigCompatibleWithStandardLibrary
595
- if appName == "minio-enterprise" {
596
- d = generateEnterpriseDownloadsJSON (semVerTag )
597
- } else {
598
- d = generateDownloadsJSON (semVerTag , appName )
599
- }
600
-
601
- buf , err := json .Marshal (& d )
602
- if err != nil {
603
- return err
604
- }
605
-
606
- return os .WriteFile (filepath .Join (func () string {
607
- if appName == "minio-enterprise" {
608
- return "mineos"
609
- }
610
- return appName
611
- }()+ "-release" , "downloads-" + appName + ".json" ), buf , 0o644 )
621
+ return nil
612
622
}
0 commit comments