aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/cycle.1.py')
-rw-r--r--scripts/cycle.1.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/scripts/cycle.1.py b/scripts/cycle.1.py
index 6e3211a..1593f74 100644
--- a/scripts/cycle.1.py
+++ b/scripts/cycle.1.py
@@ -2,6 +2,7 @@
import os
import re
+import shutil
import portage
from grs.Execute import Execute
@@ -38,5 +39,15 @@ emerge_env = { 'USE' : use_flags, 'ROOT' : subchroot, 'CPU_FLAGS_X86' : cpu_flag
cmd = 'emerge -bkNu1q sys-apps/baselayout'
Execute(cmd, timeout=None, extra_env=emerge_env)
+os.path.makedirs('/tmp/stage1root/etc/portage', mode=0o755, exist_ok=True)
+shutil.copy('/etc/portage/make.conf', '/tmp/stage1root/etc/portage')
+
cmd = 'emerge -bkNu1q %s' % get_blist()
Execute(cmd, timeout=None, extra_env=emerge_env)
+
+cmd = 'find /tmp/stage1root/usr/share -type d -iname info -exec rm -rf {} +'
+Execute(cmd, timeout=None, extra_env=emerge_env)
+cmd = 'find /tmp/stage1root/usr/share -type d -iname doc -exec rm -rf {} +'
+Execute(cmd, timeout=None, extra_env=emerge_env)
+cmd = 'find /tmp/stage1root/usr/share -type d -iname man -exec rm -rf {} +'
+Execute(cmd, timeout=None, extra_env=emerge_env)