X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;ds=sidebyside;f=mkgitrel.cln;fp=mkgitrel.cln;h=5098b6d845f9fbd95adeccc59f677e95e3780031;hb=3f0619138956aaeda44b26e2bf6c338fe7eac8d1;hp=214fdd1128ece405a0615607831dbc32b91fd073;hpb=3d5fda3b67f9a261bcfcae8ccede7a3013fb8c36;p=releases.git diff --git a/mkgitrel.cln b/mkgitrel.cln index 214fdd1128e..5098b6d845f 100755 --- a/mkgitrel.cln +++ b/mkgitrel.cln @@ -45,8 +45,22 @@ elif test -h $reldir/LATEST-$rup.N; then prev0=$(readlink $reldir/LATEST-$cbr.0) prevn=$(readlink $reldir/LATEST-$cbr.N) else - echo Neither $reldir/LATEST-$cbr.0 nor $reldir/LATEST-$rup.N exist >&2 - exit 1 + case $rup in + *-rc*) + prevbase=$(echo "$cbr" | sed 's,\.[0-9]*$,,') + if test -h $reldir/LATEST-$prevbase.N; then + prev0=$(readlink $reldir/LATEST-$prevbase.N) + prevn=$prev0 + else + echo $reldir/LATEST-$prevbase.N does not exit >&2 + exit 1 + fi + ;; + *) + echo Neither $reldir/LATEST-$cbr.0 nor $reldir/LATEST-$rup.N exist >&2 + exit 1 + ;; + esac fi for up in linus stable; do