> --- a/rules/post/image_ipkg.make
> +++ b/rules/post/image_ipkg.make
> @@ -19,13 +19,24 @@ ifdef PTXCONF_IMAGE_IPKG_FORCED_PUSH
>         rm  -rf "$(IMAGE_REPO_DIST_DIR)"
>  endif
>         @echo "pushing ipkg packages to ipkg-repository..."
> -       @$(HOST_ENV) $(PTXDIST_TOPDIR)/scripts/ipkg-push \
> +ifdef PTXCONF_IMAGE_IPKG_CHECKSUM_MD5
> +       @$(HOST_ENV) $(PTXDIST_TOPDIR)/scripts/opkg-push \
>                 --ipkgdir  $(call remove_quotes,$(PKGDIR)) \
>                 --repodir  $(call
> remove_quotes,$(PTXCONF_SETUP_IPKG_REPOSITORY)) \
>                 --revision $(call remove_quotes,$(PTXDIST_VERSION_FULL)) \
>                 --project  $(call remove_quotes,$(PTXCONF_PROJECT)) \
>                 --dist     $(call
> remove_quotes,$(PTXCONF_PROJECT)$(PTXCONF_PROJECT_VERSION)) \
> -               --type     opkg
> +               --checksum md5
> +endif
> +ifdef PTXCONF_IMAGE_IPKG_CHECKSUM_SHA256
> +       @$(HOST_ENV) $(PTXDIST_TOPDIR)/scripts/opkg-push \
> +               --ipkgdir  $(call remove_quotes,$(PKGDIR)) \
> +               --repodir  $(call
> remove_quotes,$(PTXCONF_SETUP_IPKG_REPOSITORY)) \
> +               --revision $(call remove_quotes,$(PTXDIST_VERSION_FULL)) \
> +               --project  $(call remove_quotes,$(PTXCONF_PROJECT)) \
> +               --dist     $(call
> remove_quotes,$(PTXCONF_PROJECT)$(PTXCONF_PROJECT_VERSION)) \
> +               --checksum sha256
> +endif
>         @echo "ipkg-repository updated"
>  ifdef PTXCONF_IMAGE_IPKG_SIGN_OPENSSL
>         @echo "signing Packages..."

Also, my makefile skills are not amazing, so if anyone knows of a cleaner way 
to convert IMAGE_IPKG_CHECKSUM_MD5 / IMAGE_IPKG_CHECKSUM_SHA256 to the md5 / 
sha256 argument needed for --checksum, then please let me know ;)

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

Reply via email to