ACK: [RFC 4/6] auto-packager: mkpackage.sh to handle the released tarball
Colin Ian King
colin.king at canonical.com
Fri Jul 27 08:40:17 UTC 2012
On 26/07/12 10:34, Keng-Yu Lin wrote:
> Signed-off-by: Keng-Yu Lin <kengyu at canonical.com>
> ---
> auto-packager/mkpackage.sh | 25 +++++++++++++++++++++++++
> 1 file changed, 25 insertions(+)
>
> diff --git a/auto-packager/mkpackage.sh b/auto-packager/mkpackage.sh
> index 8fe1f23..cd5e0ff 100755
> --- a/auto-packager/mkpackage.sh
> +++ b/auto-packager/mkpackage.sh
> @@ -25,6 +25,7 @@
> #
> RELEASES="lucid natty oneiric precise quantal"
> REPO=git://kernel.ubuntu.com/hwe/fwts.git
> +RELEASE_TAR_URL=http://kernel.ubuntu.com/~lexical/fwts
> FWTS=fwts
>
> #
> @@ -74,6 +75,27 @@ rm_source()
> }
>
> #
> +# Prepare the orig tarball
> +#
> +
> +prepare_tarball()
> +{
> + mkdir $version
> + pushd $version >& /dev/null
> + wget -N $RELEASE_TAR_URL/fwts-$version.tar.gz
> + wget -N $RELEASE_TAR_URL/SHA256SUMS
> + sha256sum -c SHA256SUMS
> +
> + if [ $? -ne 0 ]; then
> + echo "Checksum unmatched. Abort"
> + exit
> + fi
> +
> + mv fwts-$version.tar.gz fwts_`echo $version|cut -b 2-`.orig.tar.gz
> + popd >& /dev/null
> +}
> +
> +#
> # Create source package ready for upload and build
> #
> mk_package()
> @@ -83,6 +105,7 @@ mk_package()
> rm -rf $version/$rel
> mkdir -p $version/$rel
> cp -r $FWTS $version/$rel
> + cp $version/fwts_`echo $version|cut -b 2-`.orig.tar.gz $version/$rel
>
> pushd $version/$rel/$FWTS >& /dev/null
>
> @@ -121,6 +144,8 @@ fi
> checkout_version $version
> rm_git
>
> +prepare_tarball
> +
> for I in $RELEASES
> do
> echo Building package for release $I with version $version
>
Acked-by: Colin Ian King <colin.king at canonical.com>
More information about the fwts-devel
mailing list