INSTALL: Use the %L modifier for %u variable in password_query
and user_query.
#!/bin/sh## Upgrade script for the Virtual Mail Manager# run: ./upgrade.shLANG=CPATH=/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/binPREFIX=/usr/localPF_CONFDIR=$(postconf-hconfig_directory)PF_GID=$(id-g$(postconf-hmail_owner))POSTCONF=$(whichpostconf)DOVECOT_VERS=$(dovecot--version|awk-F.'{print $1 $2}')LOCALE_DIR=${PREFIX}/share/localeDOC_DIR=${PREFIX}/share/doc/vmmif[${PREFIX}="/usr"];thenMANDIR=${PREFIX}/share/manelseMANDIR=${PREFIX}/manfiDOCS="ChangeLog COPYING NEWS INSTALL README"INSTALL_OPTS="-g 0 -o 0 -p"INSTALL_OPTS_CF="-b -m 0640 -g ${PF_GID} -o 0 -p"if[$(id-u)-ne0];thenecho"Run this script as root."exit1fi# update config file before installing the new files../update_config_0.4.x-0.5.py${POSTCONF}${DOVECOT_VERS:-10}rv=$?if[$rv-eq2];thenecho"please run the install.sh script"exit1elif[$rv-eq3];thenecho"please read the upgrade instructions at http://vmm.localdomain.org/"exit1elif[$rv-ne0];thenecho"Sorry, something went wrong. Please file a bug:"echo"https://sourceforge.net/tracker/?group_id=213727"exit1fipythonsetup.py-qinstall--prefix${PREFIX}pythonsetup.pyclean--all>/dev/nullinstall-m0700${INSTALL_OPTS}vmm${PREFIX}/sbin[-d${LOCALE_DIR}]||mkdir-m0755-p${LOCALE_DIR}cdpoforpoin$(ls-1*.po);dolang=$(basename${po}.po)ddir=${LOCALE_DIR}/${lang}/LC_MESSAGES[-d${ddir}]||mkdir-m0755-p${ddir}msgfmt-o${LOCALE_DIR}/${lang}/LC_MESSAGES/vmm.mo${po}donecd->/dev/null# remove misplaced manual pagesif[-f/usr/local/share/man/man1/vmm.1];thenrm-f/usr/local/share/man/man1/vmm.1fiif[-f/usr/local/share/man/man5/vmm.cfg.5];thenrm-f/usr/local/share/man/man5/vmm.cfg.5fi# install manual pagescdman[-d${MANDIR}/man1]||mkdir-m0755-p${MANDIR}/man1install-m0644${INSTALL_OPTS}man1/vmm.1${MANDIR}/man1[-d${MANDIR}/man5]||mkdir-m0755-p${MANDIR}/man5install-m0644${INSTALL_OPTS}man5/vmm.cfg.5${MANDIR}/man5forlin$(find.-maxdepth1-mindepth1-typed\!-nameman\?\!-name.svn)doforsinman1man5;do[-d${MANDIR}/${l}/${s}]||mkdir-m0755-p${MANDIR}/${l}/${s}doneif[-f${l}/man1/vmm.1];theninstall-m0644${INSTALL_OPTS}${l}/man1/vmm.1${MANDIR}/${l}/man1fiif[-f${l}/man5/vmm.cfg.5];theninstall-m0644${INSTALL_OPTS}${l}/man5/vmm.cfg.5${MANDIR}/${l}/man5fidonecd->/dev/null[-d${DOC_DIR}]||mkdir-m0755-p${DOC_DIR}forDOCin${DOCS};doinstall-m0644${INSTALL_OPTS}${DOC}${DOC_DIR}done[-d${DOC_DIR}/examples]||mkdir-m0755-p${DOC_DIR}/examplesinstall-m0644${INSTALL_OPTS}postfix/pgsql-*.cf${DOC_DIR}/examplesinstall-m0644${INSTALL_OPTS}vmm.cfg${DOC_DIR}/examples