Use a common flatpak cache.
authorCarl Hetherington <cth@carlh.net>
Wed, 25 Jul 2018 22:53:30 +0000 (23:53 +0100)
committerCarl Hetherington <cth@carlh.net>
Wed, 25 Jul 2018 22:53:30 +0000 (23:53 +0100)
cdist

diff --git a/cdist b/cdist
index 4a9feecba546c6d744757604711a6e74a07a09e1..0f99538b11fbc0dfb45503487d67f7d333500034 100755 (executable)
--- a/cdist
+++ b/cdist
@@ -106,6 +106,7 @@ class Config:
                          Option('osx_sdk_prefix'),
                          Option('osx_sdk'),
                          BoolOption('docker_sudo'),
+                         Option('flatpak_state_dir'),
                          Option('parallel', 4) ]
 
         try:
@@ -521,6 +522,12 @@ class FlatpakTarget(Target):
         tree = globals.trees.get(self.project, self.checkout, self)
         return tree.checkout_dependencies()
 
+    def flatpak(self):
+        return 'flatpak'
+
+    def flatpak_builder(self):
+        return 'flatpak-builder --state-dir=%s' % config.get('flatpak_state_dir')
+
 
 class WindowsTarget(DockerTarget):
     """