Message ID | 20170516083342.27540-1-colin.king@canonical.com |
---|---|
State | Accepted |
Headers | show |
On 05/16/2017 04:33 PM, Colin King wrote: > From: Colin Ian King <colin.king@canonical.com> > > This generates a .orig tarball from the git repo. Note that this > will reset --hard to the latest tag. Beware! > > Signed-off-by: Colin Ian King <colin.king@canonical.com> > --- > make_orig_tarball.sh | 29 +++++++++++++++++++++++++++++ > 1 file changed, 29 insertions(+) > create mode 100755 make_orig_tarball.sh > > diff --git a/make_orig_tarball.sh b/make_orig_tarball.sh > new file mode 100755 > index 00000000..74d8155c > --- /dev/null > +++ b/make_orig_tarball.sh > @@ -0,0 +1,29 @@ > +#!/bin/sh > +# > +# Copyright (C) 2016-2017 Canonical > +# > +# This program is free software; you can redistribute it and/or > +# modify it under the terms of the GNU General Public License > +# as published by the Free Software Foundation; either version 2 > +# of the License, or (at your option) any later version. > +# > +# This program is distributed in the hope that it will be useful, > +# but WITHOUT ANY WARRANTY; without even the implied warranty of > +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > +# GNU General Public License for more details. > +# > +# You should have received a copy of the GNU General Public License > +# along with this program; if not, write to the Free Software > +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. > +# > + > +# > +# Generate a Debian orig tarball from latest tagged release > +# > +TAG=$(git tag | tail -1 | sed s/V//) > +git reset --hard V${TAG} > +git clean -fd > +echo "Making debian orig tarball for fwts V${TAG}" > +rm -f m4/* ../fwts_* > +git archive V${TAG} -o ../fwts_${TAG}.orig.tar > +gzip -9 ../fwts_${TAG}.orig.tar Acked-by: Ivan Hu <ivan.hu@canonical.com>
On 2017-05-16 01:33 AM, Colin King wrote: > From: Colin Ian King <colin.king@canonical.com> > > This generates a .orig tarball from the git repo. Note that this > will reset --hard to the latest tag. Beware! > > Signed-off-by: Colin Ian King <colin.king@canonical.com> > --- > make_orig_tarball.sh | 29 +++++++++++++++++++++++++++++ > 1 file changed, 29 insertions(+) > create mode 100755 make_orig_tarball.sh > > diff --git a/make_orig_tarball.sh b/make_orig_tarball.sh > new file mode 100755 > index 00000000..74d8155c > --- /dev/null > +++ b/make_orig_tarball.sh > @@ -0,0 +1,29 @@ > +#!/bin/sh > +# > +# Copyright (C) 2016-2017 Canonical > +# > +# This program is free software; you can redistribute it and/or > +# modify it under the terms of the GNU General Public License > +# as published by the Free Software Foundation; either version 2 > +# of the License, or (at your option) any later version. > +# > +# This program is distributed in the hope that it will be useful, > +# but WITHOUT ANY WARRANTY; without even the implied warranty of > +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > +# GNU General Public License for more details. > +# > +# You should have received a copy of the GNU General Public License > +# along with this program; if not, write to the Free Software > +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. > +# > + > +# > +# Generate a Debian orig tarball from latest tagged release > +# > +TAG=$(git tag | tail -1 | sed s/V//) > +git reset --hard V${TAG} > +git clean -fd > +echo "Making debian orig tarball for fwts V${TAG}" > +rm -f m4/* ../fwts_* > +git archive V${TAG} -o ../fwts_${TAG}.orig.tar > +gzip -9 ../fwts_${TAG}.orig.tar > There is a trailing space at the last time. This can be fixed when applying though. Acked-by: Alex Hung <alex.hung@canonical.com>
diff --git a/make_orig_tarball.sh b/make_orig_tarball.sh new file mode 100755 index 00000000..74d8155c --- /dev/null +++ b/make_orig_tarball.sh @@ -0,0 +1,29 @@ +#!/bin/sh +# +# Copyright (C) 2016-2017 Canonical +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# + +# +# Generate a Debian orig tarball from latest tagged release +# +TAG=$(git tag | tail -1 | sed s/V//) +git reset --hard V${TAG} +git clean -fd +echo "Making debian orig tarball for fwts V${TAG}" +rm -f m4/* ../fwts_* +git archive V${TAG} -o ../fwts_${TAG}.orig.tar +gzip -9 ../fwts_${TAG}.orig.tar