summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--base/portage.sls21
1 files changed, 20 insertions, 1 deletions
diff --git a/base/portage.sls b/base/portage.sls
index d2407fa..730f3c9 100644
--- a/base/portage.sls
+++ b/base/portage.sls
@@ -1,3 +1,22 @@
+hierarchy:
+ file.directory:
+ - user: root
+ - group: root
+ - mode: 755
+ - makedirs: True
+ - names:
+ - /etc/portage/env
+ - /etc/portage/package.accept_keywords
+ - /etc/portage/package.env
+ - /etc/portage/package.use
+ - /etc/portage/profile
+ - /etc/portage/profile/package.mask
+ - /etc/portage/profile/package.provided
+ - /etc/portage/profile/package.use.mask
+ - /etc/portage/profile/package.use.stable.mask
+ - /etc/portage/profile/use.mask
+ - /etc/portage/profile/use.stable.mask
+
/etc/portage/package.accept_keywords/50-common:
file.recurse:
- source: salt://base/etc/portage/package.accept_keywords/50-common
@@ -16,7 +35,7 @@
- include_empty: True
- clean: True
-/etc/portage/env:
+/etc/portage/env/files:
file.managed:
- names:
- /etc/portage/env/ccache.conf: