diff options
Diffstat (limited to 'meta/recipes-kernel/lttng/lttng-modules/0011-Add-release-maintainer-script.patch')
-rw-r--r-- | meta/recipes-kernel/lttng/lttng-modules/0011-Add-release-maintainer-script.patch | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/meta/recipes-kernel/lttng/lttng-modules/0011-Add-release-maintainer-script.patch b/meta/recipes-kernel/lttng/lttng-modules/0011-Add-release-maintainer-script.patch new file mode 100644 index 0000000000..d25d64b9de --- /dev/null +++ b/meta/recipes-kernel/lttng/lttng-modules/0011-Add-release-maintainer-script.patch | |||
@@ -0,0 +1,59 @@ | |||
1 | From 22ffa48439e617a32556365e00827fba062c5688 Mon Sep 17 00:00:00 2001 | ||
2 | From: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | ||
3 | Date: Mon, 23 Nov 2020 10:49:57 -0500 | ||
4 | Subject: [PATCH 11/16] Add release maintainer script | ||
5 | |||
6 | Upstream-Status: Backport | ||
7 | |||
8 | Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | ||
9 | --- | ||
10 | scripts/maintainer/do-release.sh | 37 ++++++++++++++++++++++++++++++++ | ||
11 | 1 file changed, 37 insertions(+) | ||
12 | create mode 100755 scripts/maintainer/do-release.sh | ||
13 | |||
14 | diff --git a/scripts/maintainer/do-release.sh b/scripts/maintainer/do-release.sh | ||
15 | new file mode 100755 | ||
16 | index 00000000..e0cec167 | ||
17 | --- /dev/null | ||
18 | +++ b/scripts/maintainer/do-release.sh | ||
19 | @@ -0,0 +1,37 @@ | ||
20 | +#!/bin/sh | ||
21 | + | ||
22 | +# invoke with do-release 2.N.M, or 2.N.M-rcXX | ||
23 | + | ||
24 | +REL=$1 | ||
25 | +SRCDIR=~/git/lttng-modules | ||
26 | +# The output files are created in ${HOME}/stable/ | ||
27 | +OUTPUTDIR=${HOME}/stable | ||
28 | + | ||
29 | +if [ x"$1" = x"" ]; then | ||
30 | + echo "1 arg : VERSION"; | ||
31 | + exit 1; | ||
32 | +fi | ||
33 | + | ||
34 | +cd ${OUTPUTDIR} | ||
35 | + | ||
36 | +echo Doing LTTng modules release ${REL} | ||
37 | + | ||
38 | +mkdir lttng-modules-${REL} | ||
39 | +cd lttng-modules-${REL} | ||
40 | +cp -ax ${SRCDIR}/. . | ||
41 | + | ||
42 | +#cleanup | ||
43 | +make clean | ||
44 | +git clean -xdf | ||
45 | + | ||
46 | +for a in \*.orig \*.rej Module.markers Module.symvers; do | ||
47 | + find . -name "${a}" -exec rm '{}' \;; | ||
48 | +done | ||
49 | +for a in outgoing .tmp_versions .git .pc; do | ||
50 | + find . -name "${a}" -exec rm -rf '{}' \;; | ||
51 | +done | ||
52 | + | ||
53 | +cd .. | ||
54 | +tar cvfj lttng-modules-${REL}.tar.bz2 lttng-modules-${REL} | ||
55 | +mksums lttng-modules-${REL}.tar.bz2 | ||
56 | +signpkg lttng-modules-${REL}.tar.bz2 | ||
57 | -- | ||
58 | 2.25.1 | ||
59 | |||