#! /bin/sh t=__wt.$$ trap 'rm -f $t' 0 1 2 3 13 15 f=../INSTALL . ../RELEASE_INFO force=no while : do case "$1" in -f) # Force versions to be updated force=yes shift;; *) break;; esac done # If the version hasn't changed and we aren't forcing the issue, we're done. # Don't generate a new INSTALL file just because the date changed unless forced: # that happens all the time. if test "$force" = no ; then cnt=`(sed -e q < $f; echo "$WIREDTIGER_VERSION_STRING") | sed -e 's/:.*//' | sort -u | wc -l` test $cnt -eq 1 && exit 0 fi cat << END_TEXT > $t $WIREDTIGER_VERSION_STRING This is version $WIREDTIGER_VERSION of WiredTiger. Instructions for configuring, building, and installing WiredTiger are available online. For Linux, MacOS, and other POSIX systems: https://source.wiredtiger.com/develop/build-posix.html For Windows: https://source.wiredtiger.com/develop/build-windows.html END_TEXT cmp $t $f > /dev/null 2>&1 || (echo "Building $f" && rm -f $f && cp $t $f) exit 0