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