@@ -586,9 +586,10 @@ func CheckRootOrUnpriv(cmd *cobra.Command, args []string) {
586586 }
587587}
588588
589+ // getKeyServerClientOpts returns client options for keyserver access.
590+ // A "" value for uri will return client options for the current endpoint.
591+ // A specified uri will return client options for that keyserver.
589592func getKeyserverClientOpts (uri string , op endpoint.KeyserverOp ) ([]scskeyclient.Option , error ) {
590- isDefault := uri == endpoint .SCSDefaultKeyserverURI
591-
592593 if currentRemoteEndpoint == nil {
593594 var err error
594595
@@ -599,19 +600,17 @@ func getKeyserverClientOpts(uri string, op endpoint.KeyserverOp) ([]scskeyclient
599600 return nil , fmt .Errorf ("unable to load remote configuration: %v" , err )
600601 }
601602 }
602- if currentRemoteEndpoint == endpoint .DefaultEndpointConfig && isDefault {
603- sylog .Warningf ("No default remote in use, falling back to default keyserver: %s" , uri )
604- }
605- if isDefault {
606- uri = ""
603+ if currentRemoteEndpoint == endpoint .DefaultEndpointConfig {
604+ sylog .Warningf ("No default remote in use, falling back to default keyserver: %s" , endpoint .SCSDefaultKeyserverURI )
607605 }
608606
609607 return currentRemoteEndpoint .KeyserverClientOpts (uri , op )
610608}
611609
610+ // getLibraryClientConfig returns client config for library server access.
611+ // A "" value for uri will return client config for the current endpoint.
612+ // A specified uri will return client options for that library server.
612613func getLibraryClientConfig (uri string ) (* scslibclient.Config , error ) {
613- isDefault := uri == endpoint .SCSDefaultLibraryURI
614-
615614 if currentRemoteEndpoint == nil {
616615 var err error
617616
@@ -622,19 +621,17 @@ func getLibraryClientConfig(uri string) (*scslibclient.Config, error) {
622621 return nil , fmt .Errorf ("unable to load remote configuration: %v" , err )
623622 }
624623 }
625- if currentRemoteEndpoint == endpoint .DefaultEndpointConfig && isDefault {
626- sylog .Warningf ("No default remote in use, falling back to default library: %s" , uri )
627- }
628- if isDefault {
629- uri = ""
624+ if currentRemoteEndpoint == endpoint .DefaultEndpointConfig {
625+ sylog .Warningf ("No default remote in use, falling back to default library: %s" , endpoint .SCSDefaultLibraryURI )
630626 }
631627
632628 return currentRemoteEndpoint .LibraryClientConfig (uri )
633629}
634630
631+ // getBuilderClientConfig returns client config for build server access.
632+ // A "" value for uri will return client config for the current endpoint.
633+ // A specified uri will return client options for that build server.
635634func getBuilderClientConfig (uri string ) (* scsbuildclient.Config , error ) {
636- isDefault := uri == endpoint .SCSDefaultBuilderURI
637-
638635 if currentRemoteEndpoint == nil {
639636 var err error
640637
@@ -645,11 +642,8 @@ func getBuilderClientConfig(uri string) (*scsbuildclient.Config, error) {
645642 return nil , fmt .Errorf ("unable to load remote configuration: %v" , err )
646643 }
647644 }
648- if currentRemoteEndpoint == endpoint .DefaultEndpointConfig && isDefault {
649- sylog .Warningf ("No default remote in use, falling back to default builder: %s" , uri )
650- }
651- if isDefault {
652- uri = ""
645+ if currentRemoteEndpoint == endpoint .DefaultEndpointConfig {
646+ sylog .Warningf ("No default remote in use, falling back to default builder: %s" , endpoint .SCSDefaultBuilderURI )
653647 }
654648
655649 return currentRemoteEndpoint .BuilderClientConfig (uri )
0 commit comments