Merge pull request #2164 from rn/meta

Allow metadata package to over write existing config files
This commit is contained in:
Rolf Neugebauer
2017-07-07 19:48:09 +01:00
committed by GitHub
9 changed files with 10 additions and 10 deletions

View File

@@ -1,4 +1,4 @@
FROM linuxkit/alpine:9bcf61f605ef0ce36cc94d59b8eac307862de6e1 AS mirror
FROM linuxkit/alpine:2e362f4459ba4491655061cccdd2fcc7a2de5eb3 AS mirror
RUN apk add --no-cache go musl-dev
ENV GOPATH=/go PATH=$PATH:/go/bin

View File

@@ -70,7 +70,7 @@ func main() {
}
if !found {
log.Printf("Trying CDROM")
if err := os.Mkdir(MountPoint, 0755); err != nil {
if err := os.MkdirAll(MountPoint, 0755); err != nil {
log.Printf("CDROM: Failed to create %s: %s", MountPoint, err)
goto ErrorOut
}
@@ -157,7 +157,7 @@ func processUserData(data []byte) error {
}
for d, val := range cm {
dir := path.Join(ConfigPath, d)
if err := os.Mkdir(dir, 0755); err != nil {
if err := os.MkdirAll(dir, 0755); err != nil {
log.Printf("Failed to create %s: %s", dir, err)
continue
}