summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/copyfrommaintree')
-rwxr-xr-xscripts/copyfrommaintree21
1 files changed, 21 insertions, 0 deletions
diff --git a/scripts/copyfrommaintree b/scripts/copyfrommaintree
new file mode 100755
index 0000000..95fa7b6
--- /dev/null
+++ b/scripts/copyfrommaintree
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+[[ -f ${HOME}/.vmwareoverlayrc ]] && source ${HOME}/.vmwareoverlayrc
+
+CVS_PATH="${CVS_PATH:-${HOME}/Gentoo/gentoo-x86}"
+OVERLAY_PATH="${OVERLAY_PATH:-${HOME}/Gentoo/vmware}"
+
+echo cd "${OVERLAY_PATH}"
+cd "${OVERLAY_PATH}"
+
+for name in $(
+ find . -type f |
+ grep -v '/Manifest$' |
+ grep -v '/ChangeLog' |
+ grep -v '^\./\.git' |
+ grep -v '^\./profiles' |
+ grep -v '^\./metadata' |
+ grep -v '^\./scripts' ) ;
+do
+ cp -v "${CVS_PATH}/${name#./}" "${name}"
+done