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