This adds a command to list all packages currently selected. ptxdist gurus can use 'ptxdist print PACKAGES' for the same purpose, this command is for the people who can't remember the command. As a bonus list-packages prints one package per line and sorts them alphabetically.
Signed-off-by: Sascha Hauer <[email protected]> --- bin/ptxdist | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/bin/ptxdist b/bin/ptxdist index 663c41e..b2c2e7a 100755 --- a/bin/ptxdist +++ b/bin/ptxdist @@ -898,6 +898,7 @@ Misc: nfsroot run a userspace NFS server and export the nfsroot print <var> print the contents of a variable, in the way it is known by "make" + list-packages print a list of all selected packages bash enter a ptxdist environment bash shell bash <cmd> [args...] execute <cmd> in ptxdist environment export_src <target dir> export all source archives needed for this @@ -1804,6 +1805,13 @@ EOF ptxd_make_log "${images[@]}" exit ;; + list-packages) + check_config || return + check_deps + ( for i in $(ptxd_make_log "print-PACKAGES"); + do echo $i + done ) | sort + ;; make) check_premake_compiler && ptxd_make_log "${@}" -- 1.8.5.3 -- ptxdist mailing list [email protected]
