summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorFlorian Fischer <vlooe@web.de>2009-06-21 11:57:08 +0200
committerFlorian Fischer <vlooe@web.de>2009-06-21 11:57:08 +0200
commit5e8bd1cfbbab1f5442ddae00955682367ea2f43a (patch)
tree8ad347124265b49004de1b6095c33696d2c75e92 /bin
parentsynced x11-proto/dri2proto with portage tree (diff)
downloadmultilib-portage-5e8bd1cfbbab1f5442ddae00955682367ea2f43a.tar.gz
multilib-portage-5e8bd1cfbbab1f5442ddae00955682367ea2f43a.tar.bz2
multilib-portage-5e8bd1cfbbab1f5442ddae00955682367ea2f43a.zip
updated bin/add_to_overlay
Diffstat (limited to 'bin')
-rwxr-xr-xbin/add_to_overlay14
1 files changed, 10 insertions, 4 deletions
diff --git a/bin/add_to_overlay b/bin/add_to_overlay
index 12f70063d..bdeedaa62 100755
--- a/bin/add_to_overlay
+++ b/bin/add_to_overlay
@@ -1,12 +1,18 @@
#!/bin/bash
-if [[ -n $1 && -n $2 ]]; then
+if [[ -n ${1} && -n ${2} ]]; then
-mkdir -p $1/$2
-cp -au /usr/portage/$1/$2 $1
+mkdir -p ${1}/${2}
+cp -u /usr/portage/${1}/${2}/*.ebuild ${1}/${2}/
+cp -u /usr/portage/${1}/${2}/Manifest ${1}/${2}/
-find $1/$2 -name "*.ebuild" -exec sh bin/make_multilib {} \;
+if [[ -d /usr/portage/${1}/${2}/files ]]; then
+ mkdir -p ${1}/${2}/files
+ cp -u /usr/portage/${1}/${2}/files/* ${1}/${2}/files/
+fi
+find ${1}/${2} -name "*.ebuild" -exec sh bin/make_multilib {} \;
+egencache --update --repo=multilib ${1}/${2}
else
echo usage: