[bionic/azure 2/2] UBUNTU: Packaging: Make update-from-*master call copy-files

Marcelo Henrique Cerri marcelo.cerri at canonical.com
Thu Feb 28 23:21:57 UTC 2019


I was preparing a re-spin for bionic/linux-azure and I tried to apply
this patch in order to use cranky-open, but it failed to apply. So it
might a good idea to check if we also need to update the local mangle.

On Thu, Feb 21, 2019 at 01:36:37PM -0300, Thadeu Lima de Souza Cascardo wrote:
> BugLink: https://bugs.launchpad.net/bugs/1786013
> 
> Now that copy-files and local-magle are introduced, update-from-*master may
> make use of them, instead of doing the copies and mangles itself. That makes it
> easier to replace update-from-*master with a single script version for all
> trees in the future.
> 
> Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo at canonical.com>
> ---
>  .../etc/update-from-azure-cosmic-master       | 36 +------------------
>  1 file changed, 1 insertion(+), 35 deletions(-)
> 
> diff --git a/debian.azure-bionic/etc/update-from-azure-cosmic-master b/debian.azure-bionic/etc/update-from-azure-cosmic-master
> index 831f88719289..8848ff601e2e 100755
> --- a/debian.azure-bionic/etc/update-from-azure-cosmic-master
> +++ b/debian.azure-bionic/etc/update-from-azure-cosmic-master
> @@ -96,41 +96,7 @@ then
>  	exit 1
>  fi
>  
> -#
> -# Pick up any master branch changes to udeb modules or firmware.
> -#
> -rsync -av --delete ${DEBIAN_SOURCE}/d-i/ ${DEBIAN_TARGET}/d-i
> -
> -#
> -# Update configs from master
> -#
> -rsync -av --delete ${DEBIAN_SOURCE}/config/ ${DEBIAN_TARGET}/config
> -
> -#
> -# Update package and DTB settings from master.
> -#
> -rsync -av --delete ${DEBIAN_SOURCE}/rules.d/*.mk ${DEBIAN_TARGET}/rules.d/
> -
> -#
> -# Update modprobe.d from master
> -#
> -rsync -av --delete ${DEBIAN_SOURCE}/modprobe.d/ ${DEBIAN_TARGET}/modprobe.d
> -
> -#
> -# Get the master branch ABI files, which can be mostly ignored since
> -# the build is skipabi and skipmodule.
> -# We can ignore ABI changes with the assurance that the origin
> -# will change ABI when required.
> -#
> -rsync -av --delete ${DEBIAN_SOURCE}/abi/ ${DEBIAN_TARGET}/abi
> -for i in ${FOREIGN_ARCHES}
> -do
> -        rm -rf ${DEBIAN_TARGET}/abi/*/${i}
> -done
> -
> -cp -p ${DEBIAN_SOURCE}/control.d/*.inclusion-list ${DEBIAN_TARGET}/control.d
> -
> -cp -p ${DEBIAN_SOURCE}/reconstruct ${DEBIAN_TARGET}/reconstruct
> +"./${DEBIAN_TARGET}/scripts/helpers/copy-files"
>  
>  fakeroot debian/rules clean updateconfigs
>  
> -- 
> 2.20.1
> 
> 
> -- 
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team

-- 
Regards,
Marcelo

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20190228/1c76a962/attachment.sig>


More information about the kernel-team mailing list