blob: 7c725cb37dbf5a9aa776201912148db22d6818bc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
foo
https://korg.wiki.kernel.org/userdoc/kup
$ git remote add korg [email protected]:pub/scm/fs/xfs/xfsprogs-dev.git
adds that remote so we can push as "korg"
$ git push -f korg master:for-next
-f forces the update into for-next
to push my for-next to for-next -- for-next:for-next
*** might need guilt/$BRANCH not just $BRANCH ***
Modify files for new version!
VERSION
configure.ac
debian/changelog <-- for -rc as well!
doc/CHANGES
vim VERSION configure.ac debian/changelog doc/CHANGES
changelog entry:
xfsprogs: Release v4.16.0
Update all the necessary files for a 4.16.0 release.
Signed-off-by: Eric Sandeen <[email protected]>
signed tag:
yum install pinentry
export GPG_TTY=`tty`
export LC_CTYPE="en_US.UTF-8"
export RELVER="4.14.0"
git tag -s -u [email protected] -m "Release v${RELVER}" v${RELVER}
/////// $ git push --tags korg for-next:master for-next:for-next
# NEVER USE --tags or --follow-tags
$ git push origin <tag>
xfsprogs-summary.sh v${RELVER}..
Create the tarballs:
$ make dist
For actual release, to sign tarball:
gpg -u [email protected] -a --detach-sign xfsprogs-${RELVER}.tar
and to publish it:
$ mv xfsprogs-${RELVER}.tar.asc xfsprogs-${RELVER}.tar.sign
$ gzip xfsprogs-${RELVER}.tar
$ kup put xfsprogs-${RELVER}.tar.gz xfsprogs-${RELVER}.tar.sign pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-${RELVER}.tar.gz
where:
# cat ~/.kuprc
host = [email protected]
subcmd = kup-server
|