Update to exoscale-cli-1.0.1.

This commit is contained in:
ajacoutot 2018-10-20 12:15:11 +00:00
parent 6fbc91af29
commit 0422f2abed
3 changed files with 5 additions and 30 deletions

View File

@ -1,12 +1,11 @@
# $OpenBSD: Makefile,v 1.2 2018/10/09 15:22:59 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.3 2018/10/20 12:15:11 ajacoutot Exp $
COMMENT= manage Exoscale infrastructure from the command-line
GH_COMMIT= 2ef336b71993ad3a552392e479f88a9a9ed7fa55
GH_TAGNAME= v1.0.1
GH_ACCOUNT= exoscale
GH_PROJECT= cli
DISTNAME= ${GH_ACCOUNT}-${GH_PROJECT}-1.0.0.20181003
REVISION= 0
DISTNAME= ${GH_ACCOUNT}-${GH_PROJECT}-${GH_TAGNAME:C/^v//}
CATEGORIES= sysutils

View File

@ -1,2 +1,2 @@
SHA256 (exoscale-cli-1.0.0.20181003-2ef336b7.tar.gz) = wfsKqB1/sQD6P11JAik75bYrHxJCm6meOyNfu+hDcTw=
SIZE (exoscale-cli-1.0.0.20181003-2ef336b7.tar.gz) = 2045502
SHA256 (exoscale-cli-1.0.1.tar.gz) = ZJnmtU8KxqISZnrxcdwhY/0vgcaqygcp2I7EE+jpQvw=
SIZE (exoscale-cli-1.0.1.tar.gz) = 2045232

View File

@ -1,24 +0,0 @@
$OpenBSD: patch-cmd_config_go,v 1.1 2018/10/09 15:22:59 ajacoutot Exp $
From fceccd0cc2c8e4245a5e96eedb32724ae73bad5f Mon Sep 17 00:00:00 2001
From: Yoan Blanc <yoan@dosimple.ch>
Date: Tue, 9 Oct 2018 12:26:20 +0200
Subject: [PATCH] exo: exoscale.toml to be stored with 0600 (#347)
Index: cmd/config.go
--- cmd/config.go.orig
+++ cmd/config.go
@@ -445,6 +445,13 @@ func createConfigFile(fileName string) (string, error)
if _, err := os.Stat(filepath); !os.IsNotExist(err) {
return "", fmt.Errorf("%q exists already", filepath)
}
+
+ fp, err := os.OpenFile(filepath, os.O_RDONLY|os.O_CREATE, 0600)
+ if err != nil {
+ return "", err
+ }
+ defer fp.Close() // nolint: errcheck
+
return filepath, nil
}