paul@102 | 1 | #!/bin/sh |
paul@102 | 2 | |
paul@102 | 3 | AGENTS="imip_person.py imip_person_outgoing.py imip_resource.py" |
paul@102 | 4 | MODULES="markup.py imip_store.py vCalendar.py vContent.py vRecurrence.py" |
paul@102 | 5 | INSTALL_DIR=/var/lib/imip-agent |
paul@102 | 6 | WEB_INSTALL_DIR=/var/www/imip-agent |
paul@102 | 7 | |
paul@102 | 8 | if [ ! -e "$INSTALL_DIR" ]; then |
paul@102 | 9 | mkdir -p "$INSTALL_DIR" |
paul@102 | 10 | fi |
paul@102 | 11 | |
paul@102 | 12 | cp $AGENTS "$INSTALL_DIR" |
paul@102 | 13 | cp $MODULES "$INSTALL_DIR" |
paul@440 | 14 | |
paul@440 | 15 | if [ ! -e "$INSTALL_DIR/imiptools" ]; then |
paul@668 | 16 | mkdir "$INSTALL_DIR/imiptools" |
paul@440 | 17 | if [ ! -e "$INSTALL_DIR/imiptools" ]; then |
paul@668 | 18 | mkdir "$INSTALL_DIR/imiptools/handlers" |
paul@440 | 19 | fi |
paul@440 | 20 | fi |
paul@440 | 21 | |
paul@668 | 22 | if [ -e "$INSTALL_DIR/imiptools/config.py" ]; then |
paul@668 | 23 | if [ ! -e "$INSTALL_DIR/imiptools/config.py.backup" ]; then |
paul@668 | 24 | mv "$INSTALL_DIR/imiptools/config.py" "$INSTALL_DIR/imiptools/config.py.backup" |
paul@668 | 25 | fi |
paul@668 | 26 | fi |
paul@668 | 27 | |
paul@668 | 28 | cp imiptools/*.py "$INSTALL_DIR/imiptools/" |
paul@668 | 29 | cp imiptools/handlers/*.py "$INSTALL_DIR/imiptools/handlers/" |
paul@102 | 30 | |
paul@102 | 31 | if [ ! -e "$WEB_INSTALL_DIR" ]; then |
paul@102 | 32 | mkdir -p "$WEB_INSTALL_DIR" |
paul@102 | 33 | fi |
paul@102 | 34 | |
paul@102 | 35 | cp imip_manager.py "$WEB_INSTALL_DIR" |
paul@188 | 36 | cp htdocs/styles.css "$WEB_INSTALL_DIR" |
paul@440 | 37 | |
paul@440 | 38 | if [ ! -e "$WEB_INSTALL_DIR/imipweb" ]; then |
paul@668 | 39 | mkdir "$WEB_INSTALL_DIR/imipweb" |
paul@440 | 40 | fi |
paul@440 | 41 | |
paul@668 | 42 | cp imipweb/*.py "$WEB_INSTALL_DIR/imipweb/" |