[OGo-Users-BR] Pacotes para o SUSE 92

Emerson Reis users-br@opengroupware.org
Tue, 23 Nov 2004 11:59:08 -0200


vc pode me enviar o arquivo em anexo..
é que teve alguma linhas que deu erro.
Obrigado

Em Ter, 2004-11-23 às 09:04, William Marques escreveu:
> Olá Emerson!
> 
> Emerson Reis escreveu:
> > Ola All,
> > 
> > Acabei de baixar e instalar os pacotes para SUSE 92, so que tem um
> > detalhe...
> > O dir:
> > OGO_BIN=$OGO_DIR/WOApps/OpenGroupware.woa/ix86/linux-gnu/gnu-fd-nil/OpenGroupware
> Os novos ninários estão localizados debaixo de /usr/local/bin e 
> /usr/local/sbin ....
> > 
> > Não instala nos pacotes que acompanham a instalação para SUSE 92.
> > Alguem pode me dar uma luz?
> > Os pacotes que estou usando é a ultima versão disponível para download.
> > Obrigado
> > 
> Utilize este init script:
> 
> #!/bin/sh
> #
> # Startup script for OpenGroupware on UNIX systems.
> #
> # Based on Henrik Holmboe script
> # Changed for RedHat 9 By Yedidia Klein <yedidia at jct dot ac dot il>
> # ZideStore commands and misc changes-comments by Kelley Graham <kelley 
> at exchangekiller dot com>
> # Carriage return corrections and quoting in HOSTS line fixed by Paul 
> Moore <pmoore at blueprintconsulting dot com>
> # 03NOV2003
> # Olivier Hallot added code for nhsd daemon for palm sync, thanks!
> # Kelley G added small corrections long overdue re: process shutdown 
> $OGO_PID_FILE failure vars.
> # 28April2004
> # Kelley G altered chkconfig line to start Ogo after postgresql. thanks 
> <zammit at systemsaligned dot com>
> #
> # NOTE: This script currently needs to have an environment that
> # automatically sources ~/OpenGroupware.org.sh. Use this command:
> # (as opengroupware user)
> # echo "source /opt/opengroupware.org/OpenGroupware.org.sh" >> 
> ~/.bash_profile
> #
> # NOTE: Redhat 9 (due to NPTL issues) users have to set LD_ASSUME_KERNEL
> # This is done with this command: (as opengroupware user):
> # echo "export LD_ASSUME_KERNEL=2.4.1" >> ~/.bash_profile
> #
> #
> # chkconfig: 235 99 15
> # description: OpenGroupware is a groupware server
> #set -x
> # Configuration section
> OGO_VER=1.0a
> NHSD_VER=1.0a
> ZID_VER=1.3
> XMLRPC_VER=1.0a
> USER=ogo
> 
> OGO_DIR=/usr/local
> OGO_DIR_HOME=/var/lib/opengroupware.org
> HOSTS="127.0.0.1,$HOSTNAME,localhost"
> OGO_BIN="$OGO_DIR/sbin/ogo-webui-$OGO_VER"
> OGO_ARGS="-WOPort 20000 -WOHttpAllowHost $HOSTS 
> -OGoMinimumActiveSessionCount 0"
> #OGO_ARGS="-WOPort 20000 -WOHttpAllowHost $HOSTS "
> 
> # added OH (add nhsd arguments if necessary)
> NHSD_BIN="$OGO_DIR/sbin/ogo-nhsd-$NHSD_VER"
> NHSD_ARGS=""
> 
> ZID_BIN="$OGO_DIR/sbin/ogo-zidestore-$ZID_VER"
> ZID_ARGS="-WOPort 23000 -WOHttpAllowHost $HOSTS -SxExplain YES 
> -WOCachingEnabled YES -WOHttpTransactionUseSimpleParser YES"
> 
> XMLRPCD_BIN="$OGO_DIR/sbin/ogo-xmlrpcd-$XMLRPC_VER"
> XMLRPCD_ARGS="-WOPort 20002"
> 
> OGO_PID_FILE=/var/run/ogo.pid
> ZID_PID_FILE=/var/run/zid.pid
> NHSD_PID_FILE=/var/run/nhsd.pid
> XMLRPCD_PID_FILE=/var/run/xmlrpcd.pid
> LOG=/var/log/ogo.log
> 
> echo "$OGO_BIN"
> 
> # end configuration section
> 
> # Source function library.
> # Use the funtions provided by Red Hat or use our own
> if [ -f /etc/rc.d/init.d/functions ]
> then
>          . /etc/rc.d/init.d/functions
> else
>          function action {
>                  echo "$1"
>                  shift
>                  $@
>          }
>          function success {
>                  echo -n "Success"
>          }
>          function failure {
>                  echo -n "Failed"
>          }
> fi
> 
> 
> [ -x $OGO_BIN ] || exit 0
> 
> case "$1" in
>          start)
>                  echo -n  "Starting OpenGroupware: "
>                  pushd $OGO_DIR > /dev/null
> 
>                  # log separator
>                  echo 
> "----------------------------------------------------------------------" 
>  >> $LOG
> 
>                  # run as a user '$USER':
> 
>                  if [ "`uname -s`" = "Linux" ]; then
>                      env -i su - $USER -c "$OGO_BIN $OGO_ARGS"  >> $LOG 
> 2>&1 &
>                  elif [ "`uname -s`" = "FreeBSD" ]; then
>                      env -i su -l $USER -c "$OGO_BIN $OGO_ARGS" >> $LOG 
> 2>&1 &
>                  fi
>                  echo $! > $OGO_PID_FILE
>                  popd > /dev/null
>                  success "Starting OpenGroupware"
>                  echo
> 
> # Added Olivier Hallot for nhsd daemon for palm sync
>                  echo -n  "Starting Palm Sync daemon: "
>                  pushd $OGO_DIR > /dev/null
> 
>                  # run as a user '$USER':
>                  if [ "`uname -s`" = "Linux" ]; then
>                      env -i su - $USER -c "$NHSD_BIN $NHSD_ARGS" >> $LOG 
> 2>&1 &
>                  elif [ "`uname -s`" = "FreeBSD" ]; then
>                      env -i su -l $USER -c "$NHSD_BIN $NHSD_ARGS" >> 
> $LOG 2>&1 &
>                  fi
>                  echo $! > $NHSD_PID_FILE
>                  popd > /dev/null
>                  success "Starting Palm Sync daemon"
>                  echo
> 
> # run as a user '$USER':
>                  echo -n  "Starting XML-RPC daemon: "
>                  pushd $OGO_DIR > /dev/null
>                  if [ "`uname -s`" = "Linux" ]; then
>                      env -i su - $USER -c "$XMLRPCD_BIN $XMLRPCD_ARGS" 
>  >> $LOG 2>&1 &
>                  elif [ "`uname -s`" = "FreeBSD" ]; then
>                      env -i su -l $USER -c "$XMLRPCD_BIN $XMLRPCD_ARGS" 
>  >> $LOG 2>&1 &
>                  fi
>                  echo $! > $XMLRPCD_PID_FILE
>                  popd > /dev/null
>                  success "Starting XML-RPC daemon"
>                  echo
> 
> # end additions
> 
>                  echo -n  "Starting ZideStore: "
>                  pushd $OGO_DIR > /dev/null
>                  # run as a user '$USER':
>                  if [ "`uname -s`" = "Linux" ]; then
>                      env -i su - $USER  -c "$ZID_BIN $ZID_ARGS" >> $LOG 
> 2>&1 &
>                  elif [ "`uname -s`" = "FreeBSD" ]; then
>                      env -i su -l $USER -c "$ZID_BIN $ZID_ARGS" >> $LOG 
> 2>&1 &
>                  fi
>                  echo $! > $ZID_PID_FILE
>                  popd > /dev/null
>                  success "Starting ZideStore"
>                  echo
>                  ;;
> 
>          stop)
>                  echo -n "Shutting down OpenGroupware: "
>                  if test -f "$OGO_PID_FILE" ; then
>                          OGOPID=`cat $OGO_PID_FILE`
>                          if kill $OGOPID >> $LOG 2>&1 ; then
>                                  /bin/rm $OGO_PID_FILE
>                                  success "Shutting down OpenGroupware"
>                          else
>                                  echo ""
>                                  echo "Could not kill process $OGOPID 
> named in $OGO_PID_FILE. Check tail of $LOG."
>                                  failure "Shutting down OpenGroupware"
>                          fi
>                  else
>                          echo ""
>                          echo "No OpenGroupware pid file found. Looked 
> for $OGO_PID_FILE."
>                          failure "No OpenGroupware pid file found. 
> Looked for $OGO_PID_FILE."
>                  fi
>                  echo
> 
> # Additions Olivier Hallot
>                  echo -n "Shutting down Palm Sync daemon: "
>                  if test -f "$NHSD_PID_FILE" ; then
>                          NHSDPID=`cat $NHSD_PID_FILE`
>                          if kill $NHSDPID >> $LOG 2>&1 ; then
>                                  /bin/rm $NHSD_PID_FILE
>                                  success "Shutting down Palm Sync daemon"
>                          else
>                                  echo ""
>                                  echo "Could not kill process $NHSDPID 
> named in $NHSD_PID_FILE. Check tail of $LOG."
>                                  failure "Shutting down Palm Sync Daemon"
>                          fi
>                  else
>                          echo ""
>                          echo "No Palm Sync daemon pid file found. 
> Looked for $NHSD_PID_FILE."
>                          failure "No Palm Sync daemon pid file found. 
> Looked for $NHSD_PID_FILE."
>                  fi
>                  echo ""
>                  echo -n "Shutting down XML-RPC daemon: "
>                  if test -f "$XMLRPCD_PID_FILE" ; then
>                          XMLRPCDPID=`cat $XMLRPCD_PID_FILE`
>                          if kill $XMLRPCDPID >> $LOG 2>&1 ; then
>                                  /bin/rm $XMLRPCD_PID_FILE
>                                  success "Shutting down XML-RPC daemon"
>                          else
>                                  echo ""
>                                  echo "Could not kill process 
> $XMLRPCDPID named in $XMLRPCD_PID_FILE. Check tail of $LOG."
>                                  failure "Shutting down XML-RPC Daemon"
>                          fi
>                  else
>                          echo ""
>                          echo "No XML-RPC daemon pid file found. Looked 
> for $PID_FILE."
>                  fi
> 
> 
> 
> # end of additions
> 
>                  echo ""
>                  echo -n "Shutting down ZideStore: "
>                  if test -f "$ZID_PID_FILE" ; then
>                          ZIDPID=`cat $ZID_PID_FILE`
>                          if kill $ZIDPID >> $LOG 2>&1 ; then
>                                  /bin/rm $ZID_PID_FILE
>                                  success "Shutting down ZideStore"
>                          else
>                                  echo ""
>                                  echo "Could not kill process $ZIDPID 
> named in $ZID_PID_FILE. Check tail of $LOG."
>                                  failure "Shutting down ZideStore"
>                          fi
>                  else
>                          echo ""
>                          echo "No ZideStore pid file found. Looked for 
> $ZID_PID_FILE."
>                          failure "No ZideStore pid file found. Looked 
> for $ZID_PID_FILE."
>                  fi
> 
>                  echo ""
>                  ;;
> 
>          restart)
>                  $0 stop
>                  $0 start
>                  ;;
> 
>          *)
>                  echo "Usage: opengroupware {start|stop|restart}"
>                  exit 1
> 
> esac
> 
> exit 0
> 
> 
> provavelmente deve solucionar seu problema, eu utilizo sem problemas 
> tanto no mandrake 10 quanto no Conectiva 10, nunca usei com o SUSE 9.2.
> 
> Verifique se os caminhos batem com os da sua instalação, o que é 
> bastante provável.
> 
> 
> Att,
> 
> 
> -- 
> William Henrique Siqueira Marques
wmarques@vmlinuz.com.br