Is it possible to generate a TeX-file with all information needed about the installed packages of a TeXLive distribution?
If you want only certain elements of the table, you can use this snippet. :-)
\begin{filecontents*}{\jobname.lua}
dofile( assert( kpse.find_file( "tlpdb.tlu", "texmfscripts" ) ) )
tlpdb = read_tlpdb( kpse.var_value("SELFAUTOPARENT") )
for name, pkg in pairs( tlpdb ) do
texio.write_nl( name )
tex.print( "\\section*{" )
tex.print( name )
tex.print( "}" )
tex.print( "" )
if pkg.longdesc ~= nil then
tex.write( tostring(pkg.longdesc) )
tex.print( "" )
end
if pkg. revision ~= nil then
tex.write( tostring(pkg.longdesc) )
tex.print( "" )
tex.print( "\\clearpage" )
end
\end{filecontents*}