Read and pass apple id/password to target.
authorCarl Hetherington <cth@carlh.net>
Sat, 19 Oct 2019 18:37:43 +0000 (20:37 +0200)
committerCarl Hetherington <cth@carlh.net>
Sat, 19 Oct 2019 18:37:43 +0000 (20:37 +0200)
cdist

diff --git a/cdist b/cdist
index 2f031986934b30ab3c4ef8e6b9a34e1124f8d4d0..cf6f11bc7af31b4f387c2862a8bc0e3ff9d5ffd0 100755 (executable)
--- a/cdist
+++ b/cdist
@@ -106,6 +106,8 @@ class Config:
                          Option('osx_environment_prefix'),
                          Option('osx_sdk_prefix'),
                          Option('osx_sdk'),
                          Option('osx_environment_prefix'),
                          Option('osx_sdk_prefix'),
                          Option('osx_sdk'),
+                         Option('apple_id'),
+                         Option('apple_password'),
                          BoolOption('docker_sudo'),
                          BoolOption('docker_no_user'),
                          Option('docker_hub_repository'),
                          BoolOption('docker_sudo'),
                          BoolOption('docker_no_user'),
                          Option('docker_hub_repository'),
@@ -693,6 +695,8 @@ class OSXTarget(Target):
         self.sdk = config.get('osx_sdk')
         self.sdk_prefix = config.get('osx_sdk_prefix')
         self.environment_prefix = config.get('osx_environment_prefix')
         self.sdk = config.get('osx_sdk')
         self.sdk_prefix = config.get('osx_sdk_prefix')
         self.environment_prefix = config.get('osx_environment_prefix')
+        self.apple_id = config.get('apple_id')
+        self.apple_password = config.get('apple_password')
 
     def command(self, c):
         command('%s %s' % (self.variables_string(False), c))
 
     def command(self, c):
         command('%s %s' % (self.variables_string(False), c))