Bugfix (introduced: 20140320): missing initialization.
Viktor Dukhovni. File pipe/pipe.c.
+
+20140516
+
+ Cleanup: Berkeley DB6 support. File: util/dict_db.c.
+
+20140524
+
+ Cleanup: symlink handling in post-install, back-ported
+ from the non-production release. File: post-install.
}
}
+myreadlink() {
+ ls -l -- "$@" | awk '
+ /->/ { print $NF; next }
+ { exit(1) }
+ '
+}
+
compare_or_symlink() {
- (cmp $1 $2 >/dev/null 2>&1 && echo Skipping $2...) || {
- echo Updating $2...
- rm -f $tempdir/junk || exit 1
- dest=`echo $1 | sed '
+ case $1 in
+ /*) dest=`echo $1 | sed '
s;^'$install_root';;
s;/\./;/;g
s;//*;/;g
s;[^/]*/;../;g
s;$;'$dest';
'`
+ ;;
+ *) link=$1
+ ;;
+ esac
+ (test $link = "`myreadlink $2`" >/dev/null 2>&1 && echo Skipping $2...) || {
+ echo Updating $2...
+ rm -f $tempdir/junk || exit 1
ln -s $link $tempdir/junk || exit 1
mv -f $tempdir/junk $2 || {
echo $0: Error: your mv command has trouble renaming symlinks. 1>&2
* Patches change both the patchlevel and the release date. Snapshots have no
* patchlevel; they change the release date only.
*/
-#define MAIL_RELEASE_DATE "20140516"
+#define MAIL_RELEASE_DATE "20140524"
#define MAIL_VERSION_NUMBER "2.12"
#ifdef SNAPSHOT
#define DONT_CLOBBER DB_NOOVERWRITE
#endif
-#if (DB_VERSION_MAJOR == 2 && DB_VERSION_MINOR <= 6)
+#if (DB_VERSION_MAJOR == 2 && DB_VERSION_MINOR < 6)
#define DICT_DB_CURSOR(db, curs) (db)->cursor((db), NULL, (curs))
#else
#define DICT_DB_CURSOR(db, curs) (db)->cursor((db), NULL, (curs), 0)