* For installed packages on live-enviroment use mkarchiso pkglist command.
* For packages in [core] repo in core.iso, make a list of them during repo 
generation.
  It uses the same format like done by pkglist command: 
<repo>/<package>-<version>
  (anyway repo is always core in this case).
---
 configs/releng/build.sh |    3 +++
 1 file changed, 3 insertions(+)

diff --git a/configs/releng/build.sh b/configs/releng/build.sh
index 2faf210..81efcaf 100755
--- a/configs/releng/build.sh
+++ b/configs/releng/build.sh
@@ -151,6 +151,8 @@ make_core_repo() {
                 ln -sf ../any/${_pkg_name} ${_dst}
             fi
         done
+        mkdir -p ${work_dir}/iso/${install_dir}
+        pacman -Sp --print-format "%r/%n-%v" ${_pkgs} > 
${work_dir}/iso/${install_dir}/pkglist.repo-core.${arch}.txt
         : > ${work_dir}/build.${FUNCNAME}
     fi
 }
@@ -174,6 +176,7 @@ make_prepare() {
 # args: $1 (core | netinstall)
 make_iso() {
     local _iso_type=${1}
+    mkarchiso ${verbose} -w "${work_dir}" -D "${install_dir}" pkglist
     mkarchiso ${verbose} -w "${work_dir}" -D "${install_dir}" checksum
     mkarchiso ${verbose} -w "${work_dir}" -D "${install_dir}" -L 
"${iso_label}" -o "${out_dir}" iso 
"${iso_name}-${iso_version}-${_iso_type}-${arch}.iso"
 }
-- 
1.7.9.6

Reply via email to