summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaarten Thibaut <murphy@gentoo.org>2002-04-18 11:26:06 +0000
committerMaarten Thibaut <murphy@gentoo.org>2002-04-18 11:26:06 +0000
commit22c44254ba87dd29ae90aafa22c7f5372e36da85 (patch)
tree8bdc38ec506894eb29b4e1dd6d2a1be1c3df5a85 /scripts/build-dyn.sh
parentMore fixes (diff)
downloadgentoo-2-22c44254ba87dd29ae90aafa22c7f5372e36da85.tar.gz
gentoo-2-22c44254ba87dd29ae90aafa22c7f5372e36da85.tar.bz2
gentoo-2-22c44254ba87dd29ae90aafa22c7f5372e36da85.zip
Give build packages based on uname and profile
Diffstat (limited to 'scripts/build-dyn.sh')
-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