install.sh
changeset 571 a4aead244f75
parent 562 b5bb7b34e831
child 631 9b4d0e2c97d5
equal deleted inserted replaced
465:c0e1fb1b0145 571:a4aead244f75
    14 if [ ${PREFIX} = "/usr" ]; then
    14 if [ ${PREFIX} = "/usr" ]; then
    15     MANDIR=${PREFIX}/share/man
    15     MANDIR=${PREFIX}/share/man
    16 else
    16 else
    17     MANDIR=${PREFIX}/man
    17     MANDIR=${PREFIX}/man
    18 fi
    18 fi
    19 DOCS="ChangeLog COPYING INSTALL README"
    19 DOCS="ChangeLog Configure.Dovecot_2 COPYING INSTALL NEWS README"
    20 
    20 
    21 INSTALL_OPTS="-g 0 -o 0 -p"
    21 INSTALL_OPTS="-g 0 -o 0 -p"
    22 INSTALL_OPTS_CF="-b -m 0640 -g ${PF_GID} -o 0 -p"
    22 INSTALL_OPTS_CF="-b -m 0640 -g ${PF_GID} -o 0 -p"
    23 
    23 
    24 if [ $(id -u) -ne 0 ]; then
    24 if [ $(id -u) -ne 0 ]; then
    25     echo "Run this script as root."
    25     echo "Run this script as root."
    26     exit 1
    26     exit 1
    27 fi
    27 fi
    28 
    28 
    29 python setup.py -q install --prefix ${PREFIX}
    29 python setup.py -q install --force --prefix ${PREFIX}
    30 python setup.py clean --all >/dev/null
    30 python setup.py clean --all >/dev/null
    31 
    31 
    32 install -b -m 0600 ${INSTALL_OPTS} vmm.cfg ${PREFIX}/etc/
    32 install -b -m 0600 ${INSTALL_OPTS} vmm.cfg ${PREFIX}/etc/
    33 install ${INSTALL_OPTS_CF} postfix/pgsql-*.cf ${PF_CONFDIR}/
    33 install ${INSTALL_OPTS_CF} postfix/pgsql-*.cf ${PF_CONFDIR}/
    34 install -m 0700 ${INSTALL_OPTS} vmm ${PREFIX}/sbin
    34 install -m 0700 ${INSTALL_OPTS} vmm ${PREFIX}/sbin
    48 install -m 0644 ${INSTALL_OPTS} man1/vmm.1 ${MANDIR}/man1
    48 install -m 0644 ${INSTALL_OPTS} man1/vmm.1 ${MANDIR}/man1
    49 
    49 
    50 [ -d ${MANDIR}/man5 ] || mkdir -m 0755 -p ${MANDIR}/man5
    50 [ -d ${MANDIR}/man5 ] || mkdir -m 0755 -p ${MANDIR}/man5
    51 install -m 0644 ${INSTALL_OPTS} man5/vmm.cfg.5 ${MANDIR}/man5
    51 install -m 0644 ${INSTALL_OPTS} man5/vmm.cfg.5 ${MANDIR}/man5
    52 
    52 
    53 for l in $(find . -maxdepth 1 -mindepth 1 -type d \! -name man\? \! -name .svn)
    53 for l in $(find . -maxdepth 1 -mindepth 1 -type d \! -name man\?)
    54 do
    54 do
    55     for s in man1 man5; do
    55     for s in man1 man5; do
    56         [ -d ${MANDIR}/${l}/${s} ] || mkdir -m 0755 -p ${MANDIR}/${l}/${s}
    56         [ -d ${MANDIR}/${l}/${s} ] || mkdir -m 0755 -p ${MANDIR}/${l}/${s}
    57     done
    57     done
    58     if [ -f ${l}/man1/vmm.1 ]; then
    58     if [ -f ${l}/man1/vmm.1 ]; then