mirror of
https://github.com/aptly-dev/aptly.git
synced 2026-05-05 22:08:27 +00:00
Fix bugs with prefix/storage parsing. #15
This commit is contained in:
@@ -210,9 +210,9 @@ func (context *AptlyContext) GetPublishedStorage(name string) aptly.PublishedSto
|
|||||||
if name == "" {
|
if name == "" {
|
||||||
publishedStorage = files.NewPublishedStorage(context.Config().RootDir)
|
publishedStorage = files.NewPublishedStorage(context.Config().RootDir)
|
||||||
} else if strings.HasPrefix(name, "s3:") {
|
} else if strings.HasPrefix(name, "s3:") {
|
||||||
params, ok := context.Config().S3PublishRoots[name[4:]]
|
params, ok := context.Config().S3PublishRoots[name[3:]]
|
||||||
if !ok {
|
if !ok {
|
||||||
Fatal(fmt.Errorf("published S3 storage %v not configured", name[4:]))
|
Fatal(fmt.Errorf("published S3 storage %v not configured", name[3:]))
|
||||||
}
|
}
|
||||||
|
|
||||||
var err error
|
var err error
|
||||||
|
|||||||
@@ -28,8 +28,11 @@ func getSigner(flags *flag.FlagSet) (utils.Signer, error) {
|
|||||||
func parsePrefix(param string) (storage, prefix string) {
|
func parsePrefix(param string) (storage, prefix string) {
|
||||||
i := strings.LastIndex(param, ":")
|
i := strings.LastIndex(param, ":")
|
||||||
if i != -1 {
|
if i != -1 {
|
||||||
storage = param[:i+1]
|
storage = param[:i]
|
||||||
prefix = param[i+1:]
|
prefix = param[i+1:]
|
||||||
|
if prefix == "" {
|
||||||
|
prefix = "."
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
prefix = param
|
prefix = param
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user