summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scripts/build-dyn.sh19
1 files changed, 19 insertions, 0 deletions
diff --git a/scripts/build-dyn.sh b/scripts/build-dyn.sh
new file mode 100644
index 000000000000..1fa769df7bce
--- /dev/null
+++ b/scripts/build-dyn.sh
@@ -0,0 +1,19 @@
+#!/bin/bash
+x86_ver=1.0
+sparc_ver=1.0
+sparc64_ver=1.0
+unamem=`uname -m`
+
+case `uname -m` in
+ sparc64) profile=default-sparc64-${sparc64_ver} ;;
+ sparc) profile=default-sparc-${sparc_ver} ;;
+ i[0-9]86) profile=default-${x86_ver} ;;
+esac
+
+profiledir=/usr/portage/profiles/${profile}
+
+for x in `cat ${profiledir}/packages.build`
+do
+ grep -E "${x}(-[^[:space:]]*)?[[:space:]]*$" ${profiledir}/packages \
+ | grep -v '^#' | sed -e 's:^\*::' | cat
+done