]> git.ipfire.org Git - ipfire-3.x.git/blobdiff - make.sh
make.sh: Add some more commands to make it easier.
[ipfire-3.x.git] / make.sh
diff --git a/make.sh b/make.sh
index 11575c7f7b0790876fecb026f19e051c643313a9..825f971837423f35676f59a4098a61a3cd799f5a 100755 (executable)
--- a/make.sh
+++ b/make.sh
@@ -60,8 +60,10 @@ function package() {
                is_built)
                        if package_is_built $(find_package $@); then
                                echo "Package is built."
+                               return 0
                        else
                                echo "Package is NOT built."
+                               return 1
                        fi
                        ;;
                list)
@@ -80,6 +82,16 @@ function package() {
 }
 
 case "${action}" in
+       all)
+               for pkg in $(${NAOKI} tree); do
+                       echo "${pkg}:"
+                       package is_built ${pkg} && continue
+                       ${NAOKI} build ${pkg} || break
+               done
+               ;;
+       build)
+               ${NAOKI} build $@
+               ;;
        package|pkg)
                package $@
                ;;