30c5c5
Changing the postfix-files config file won't work right on upgrades because
30c5c5
it's a noreplace configuration (the new version with the right paths in it is
30c5c5
installed as postfix-files.rpmnew), so we just munge the post-install script.
30c5c5
--- postfix-1.1.3/conf/post-install	Thu Feb 28 16:15:08 2002
30c5c5
+++ postfix-1.1.3/conf/post-install	Thu Feb 28 16:14:54 2002
30c5c5
@@ -429,6 +429,16 @@
30c5c5
 	case $path in
30c5c5
 	no|no/*) continue;;
30c5c5
 	esac
30c5c5
+	# Munge paths for alternatives.
30c5c5
+	case $path in
30c5c5
+		/usr/bin/mailq) path=$path.postfix ;;
30c5c5
+		/usr/bin/newaliases) path=$path.postfix ;;
30c5c5
+		/usr/bin/rmail) path=$path.postfix ;;
30c5c5
+		/usr/sbin/sendmail) path=$path.postfix ;;
30c5c5
+		/usr/share/man/man1/mailq.1.gz) path=/usr/share/man/man1/mailq.postfix.1.gz ;;
30c5c5
+		/usr/share/man/man1/newaliases.1.gz) path=/usr/share/man/man1/newaliases.postfix.1.gz ;;
30c5c5
+		/usr/share/man/man5/aliases.5.gz) path=/usr/share/man/man5/aliases.postfix.5.gz ;;
30c5c5
+	esac
30c5c5
 	# Pick up the flags.
30c5c5
 	case $flags in *u*) upgrade_flag=1;; *) upgrade_flag=;; esac
30c5c5
 	case $flags in *c*) create_flag=1;; *) create_flag=;; esac