scripts/generate-plugins.go: ignore "common" packages

This commit is contained in:
Adrien Delorme 2020-10-07 11:43:15 +02:00
parent cd3bdc9e38
commit 3e0633fc20
2 changed files with 10 additions and 9 deletions

View File

@ -148,7 +148,6 @@ var Builders = map[string]packer.Builder{
"profitbricks": new(profitbricksbuilder.Builder), "profitbricks": new(profitbricksbuilder.Builder),
"proxmox-clone": new(proxmoxclonebuilder.Builder), "proxmox-clone": new(proxmoxclonebuilder.Builder),
"proxmox-iso": new(proxmoxisobuilder.Builder), "proxmox-iso": new(proxmoxisobuilder.Builder),
"proxmox": new(proxmoxisobuilder.Builder),
"qemu": new(qemubuilder.Builder), "qemu": new(qemubuilder.Builder),
"scaleway": new(scalewaybuilder.Builder), "scaleway": new(scalewaybuilder.Builder),
"tencentcloud-cvm": new(tencentcloudcvmbuilder.Builder), "tencentcloud-cvm": new(tencentcloudcvmbuilder.Builder),

View File

@ -136,15 +136,17 @@ func listDirectories(path string) ([]string, error) {
for _, item := range items { for _, item := range items {
// We only want directories // We only want directories
if item.IsDir() { if !item.IsDir() ||
currentDir := filepath.Join(path, item.Name()) item.Name() == "common" {
names = append(names, currentDir) continue
}
currentDir := filepath.Join(path, item.Name())
names = append(names, currentDir)
// Do some recursion // Do some recursion
subNames, err := listDirectories(currentDir) subNames, err := listDirectories(currentDir)
if err == nil { if err == nil {
names = append(names, subNames...) names = append(names, subNames...)
}
} }
} }