]> git.ipfire.org Git - ipfire-3.x.git/blobdiff - tools/make-packages
Added new package: dosfstools.
[ipfire-3.x.git] / tools / make-packages
index ffd76c32ce843acc75087be9176a404a92a3347d..6490866494f3f46ecb8535f4369b8c05e63a66fa 100644 (file)
 #                                                                             #
 ###############################################################################
 
+# Save packages, that were already compiled in this variable:
+PACKAGES_DONE=
+
 pkg_list_groups() {
        grep ^GROUP $BASEDIR/lfs/* | awk '{ print $3 }' | sort | uniq
 }
 
 pkg_list_packages() {
+       echo "#### List of softwares used to build $NAME Version: $VERSION ####"
+       local package
+       for i in $BASEDIR/lfs/*; do
+               package=$(basename $i)
+               (       unset NAME VERSION
+                       eval $(pkg_info ${package})
+                       [ "$NAME" = "" ] && exit
+                       printf "  * %-30s" ${NAME}-${VERSION}
+                       echo "${SHORT}"
+               )
+       done
+}
+
+pkg_list_packages_wiki() {
        echo "====== List of softwares used to build $NAME Version: $VERSION ======"
        local package
        for i in $BASEDIR/lfs/*; do
@@ -84,3 +101,21 @@ pkg_info_wiki() {
                done
        )
 }
+
+pkg_deps() {
+       (
+               unset NAME VERSION
+               eval $(pkg_info ${1})
+               echo $DEPS
+       )
+}
+
+pkg_files() {
+       (
+               unset NAME VERSION
+               eval $(pkg_info ${1})
+               for i in $FILES; do
+                       echo $i
+               done
+       )
+}