summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@rogentos.ro>2016-04-17 17:52:52 +0100
committerV3n3RiX <venerix@rogentos.ro>2016-04-17 17:52:52 +0100
commit3eb274bfcbe5f3d4c234d626d423d85250c1ada9 (patch)
tree55912fc8d76d350d051b360735269cf02173f4db
parentc33651eedfa6ec19ac6b523e1dfc3c9986efe9d5 (diff)
keep packages dir and distfiles dir intact when switching modes
-rwxr-xr-xmodereset4
1 files changed, 3 insertions, 1 deletions
diff --git a/modereset b/modereset
index 6fad670..b3c8d41 100755
--- a/modereset
+++ b/modereset
@@ -2,7 +2,9 @@
reset_current_mode() {
if [ -d /usr/portage/.git ] ; then
- rm -rf /usr/portage/*
+ for i in "(ls /usr/portage|grep -v packages|grep -v distfiles)"; do
+ rm -rf $i
+ done
rm -rf /usr/portage/.git*
rm /etc/portage/make.conf
rm /etc/portage/make.profile