Package: live-build
Version: 1:20190311
Severity: grave

Hi,

In functions/sourcelist.sh line 88, one can read:

echo "deb ${PARENT_MIRROR_SECURITY} ${PARENT_DISTRIBUTION}/updates 
${LB_PARENT_ARCHIVE_AREAS}" >> "${PARENT_LIST_FILE}"
echo "deb-src ${PARENT_MIRROR_SECURITY} ${PARENT_DISTRIBUTION}/updates 
${LB_PARENT_ARCHIVE_AREAS}" >> "${PARENT_LIST_FILE}"

So, effectively, this makes it bullseye/updates when it really should be
bullseye-security. So these lines must be replaced by:

echo "deb ${PARENT_MIRROR_SECURITY} ${PARENT_DISTRIBUTION}-security 
${LB_PARENT_ARCHIVE_AREAS}" >> "${PARENT_LIST_FILE}"
echo "deb-src ${PARENT_MIRROR_SECURITY} ${PARENT_DISTRIBUTION}-security 
${LB_PARENT_ARCHIVE_AREAS}" >> "${PARENT_LIST_FILE}"

This makes live-build not useable for me, as I do setup the security
repositories, and "lb build" just fails on me because of this problem.

Probably, what should be done is something like this:

if [ ${PARENT_DISTRIBUTION} = "buster" ] || [ ${PARENT_DISTRIBUTION} = 
"stretch" ] ; then
        SEC_REPO="/updates"
else
        SEC_REPO="-security"
fi

to keep a bit of backward compatibility. I'll let the current maintainers of
live-build decide...

Cheers,

Thomas Goirand (zigo)

Reply via email to