[meta-virtualization] [PATCH V2] libvirt: do not defer postinstall to first boot when not necessary

Bruce Ashfield bruce.ashfield at gmail.com
Tue Oct 16 07:28:20 PDT 2018


v2 is merged.

Bruce
On Mon, Oct 15, 2018 at 9:44 PM Chen Qi <Qi.Chen at windriver.com> wrote:
>
> The postinstall invokes `/etc/init.d/populate-volatile.sh update'.
> This is only useful for an on-target package upgrade. For now,
> this postinstall in libvirt has already got a check against $D to
> tell whether it's running on target or not, we do not need to use
> pkg_postinstall_ontarget. Otherwise, we get unnecessary postinstall
> deferred to first boot, which is not what we want.
>
> Note that the postinstall was originally written as 'pkg_postinstall_${PN}',
> but was incorrectly modified to be 'pkg_postinstall_ontarget_${PN}' by the
> following commit.
>
>   """
>   commit 1e67a44db7ec87617455b3228ee5237ceb037173
>   Author: He Zhe <zhe.he at windriver.com>
>   Date:   Tue Jul 24 05:50:01 2018 -0700
>
>       libvirt: Remove unsupported configure options and fix warning
>
>   [snip]
>   """
>
> I think the warning about deferred postinstall was caused by some bbappend
> file instead of the main recipe in this layer.
>
> Signed-off-by: Chen Qi <Qi.Chen at windriver.com>
> ---
>  recipes-extended/libvirt/libvirt_4.7.0.bb | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/recipes-extended/libvirt/libvirt_4.7.0.bb b/recipes-extended/libvirt/libvirt_4.7.0.bb
> index 47275ae..ecccfee 100644
> --- a/recipes-extended/libvirt/libvirt_4.7.0.bb
> +++ b/recipes-extended/libvirt/libvirt_4.7.0.bb
> @@ -311,7 +311,7 @@ do_install_ptest() {
>         done
>  }
>
> -pkg_postinst_ontarget_${PN}() {
> +pkg_postinst_${PN}() {
>          if [ -z "$D" ] && [ -e /etc/init.d/populate-volatile.sh ] ; then
>                  /etc/init.d/populate-volatile.sh update
>          fi
> --
> 2.7.4
>
> --
> _______________________________________________
> meta-virtualization mailing list
> meta-virtualization at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-virtualization



-- 
"Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end"


More information about the meta-virtualization mailing list