]> git.ipfire.org Git - people/ms/ipfire-3.x.git/commitdiff
Command to build all packages in a random order.
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 29 Nov 2009 16:42:52 +0000 (17:42 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 29 Nov 2009 16:42:52 +0000 (17:42 +0100)
make.sh

diff --git a/make.sh b/make.sh
index a145af75c4ce27721444c5e39001c949e689a0f0..11575c7f7b0790876fecb026f19e051c643313a9 100755 (executable)
--- a/make.sh
+++ b/make.sh
@@ -95,4 +95,19 @@ case "${action}" in
        tree)
                ${NAOKI} tree
                ;;
+       random)
+               pkgs=$(package_list)
+               while true; do
+                       if [ -z "${pkgs}" ]; then
+                               break
+                       fi
+
+                       pkgs=$(package_random ${pkgs})
+                       pkg=$(awk '{print $NF }' <<<${pkgs})
+
+                       ${NAOKI} build ${pkg}
+
+                       pkgs=$(listremove ${pkg} ${pkgs})
+               done
+               ;;
 esac