RELNAME="Catalina"
THISREL=15
+elif [ x"$majorvers" = x20 ]; then
+ RELNAME="BigSur"
+ # Big Sur version number is 11.0 (not 10.16). Still, set THISREL to 16 so we
+ # know that this version came after the ones listed above.
+ THISREL=16
+ OSVER=11
+
elif [ x"$majorvers" = x ] ; then
echo "Error running uname" >&2
exit 1
fi
# generate Distribution.xml from Distribution.xml.in -- nonstandard substs
- sed -e "s/%%OSX_MAJOR_CUR%%/$THISREL/g" \
- -e "s/%%OSX_MAJOR_NEXT%%/$(( $THISREL + 1 ))/g" \
- -e "s,%%PRES_EXTRA%%,$PRES_EXTRA,g" \
- -e "s/%%OPENAFS_VERSION%%/@PACKAGE_VERSION@/g" \
- < Distribution.xml.in > Distribution.xml
+ if [ $majorvers -ge 20 ] ; then
+ # Unlike older versions, point releases for macOS Big Sur increment the
+ # second component of the release number (prior releases increment the
+ # third component of this number).
+ sed -e "s/%%OSX_MAJOR_CUR%%/0/g" \
+ -e "s/%%OSX_MAJOR_NEXT%%/0/g" \
+ -e "s/%%OSVER_CUR%%/$OSVER/g" \
+ -e "s/%%OSVER_NEXT%%/$(( $OSVER + 1 ))/g" \
+ -e "s,%%PRES_EXTRA%%,$PRES_EXTRA,g" \
+ -e "s/%%OPENAFS_VERSION%%/@PACKAGE_VERSION@/g" \
+ < Distribution.xml.in > Distribution.xml
+ else
+ sed -e "s/%%OSX_MAJOR_CUR%%/$THISREL/g" \
+ -e "s/%%OSX_MAJOR_NEXT%%/$(( $THISREL + 1 ))/g" \
+ -e "s/%%OSVER_CUR%%/10/g" \
+ -e "s/%%OSVER_NEXT%%/10/g" \
+ -e "s,%%PRES_EXTRA%%,$PRES_EXTRA,g" \
+ -e "s/%%OPENAFS_VERSION%%/@PACKAGE_VERSION@/g" \
+ < Distribution.xml.in > Distribution.xml
+ fi
rm -rf "$CURDIR/prod"
mkdir "$CURDIR/prod"