diff --git a/Dockerfile b/Dockerfile index 6e0cdf5..3ec24d1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,6 +10,7 @@ RUN mkdir -p /mnt/system-root /mnt/system-root/build; \ glibc-minimal-langpack \ anaconda-tui \ lorax \ + subscription-manager \ jq \ tar \ policycoreutils \ diff --git a/scripts/ks2rootfs b/scripts/ks2rootfs index dd309cb..f5b30bd 100755 --- a/scripts/ks2rootfs +++ b/scripts/ks2rootfs @@ -136,7 +136,9 @@ if [ ${BUILD_FLAG_WRITE_META} == 'true' ]; then echo "$distro_release" > ${BUILD_OUTDIR}/distro-release fi # save list of packages installed - jq .[] -r /tmp/dnf.cache/tempfiles.json | awk -F '/' '{print $5}' | sort > ${BUILD_OUTDIR}/pkgs-list + jq .[] -r /tmp/dnf.cache/tempfiles.json | awk -F '/' '{print $5}' | sort > ${BUILD_OUTDIR}/pkgs-list-rpm + cat ${BUILD_OUTDIR}/pkgs-list-rpm | sed 's/-[0-9].*//g' > ${BUILD_OUTDIR}/pkgs-list-only + cat ${BUILD_OUTDIR}/pkgs-list-rpm | sed 's/.el[0-9].*//g' > ${BUILD_OUTDIR}/pkgs-list echo 'Writting meta data completed.' else echo 'Skip writing meta data based on configuration.'