From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Jul 24 13:20:20 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7A24437B405 for ; Thu, 24 Jul 2003 13:20:19 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 98FB943FBD for ; Thu, 24 Jul 2003 13:20:17 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h6OKKHUp018383 for ; Thu, 24 Jul 2003 13:20:17 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h6OKKH3G018382; Thu, 24 Jul 2003 13:20:17 -0700 (PDT) Resent-Date: Thu, 24 Jul 2003 13:20:17 -0700 (PDT) Resent-Message-Id: <200307242020.h6OKKH3G018382@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Frank Reppin Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 35DC837B401 for ; Thu, 24 Jul 2003 13:12:23 -0700 (PDT) Received: from relay.boerde.de (relay.boerde.de [212.21.75.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2299343F93 for ; Thu, 24 Jul 2003 13:12:21 -0700 (PDT) (envelope-from frank@cisco.boerde.de) Received: by relay.boerde.de (Postfix, from userid 8) id CA570FB38; Thu, 24 Jul 2003 22:12:18 +0200 (MEST) Received: from cisco.boerde.de(212.21.74.132) via SMTP by relay.boerde.de, id smtpds6oMuU; Thu Jul 24 22:12:07 2003 Received: from cisco.boerde.de (localhost [127.0.0.1]) by cisco.boerde.de (Postfix) with ESMTP id 2320B249 for ; Thu, 24 Jul 2003 22:16:09 +0200 (CEST) Received: (from root@localhost) by cisco.boerde.de (8.12.9/8.12.9/Submit) id h6OKG73n036837; Thu, 24 Jul 2003 22:16:07 +0200 (CEST) Message-Id: <200307242016.h6OKG73n036837@cisco.boerde.de> Date: Thu, 24 Jul 2003 22:16:07 +0200 (CEST) From: Frank Reppin To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/54827: new port (linux-opengroupware) X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Frank Reppin List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Jul 2003 20:20:20 -0000 >Number: 54827 >Category: ports >Synopsis: new port (linux-opengroupware) >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Jul 24 13:20:16 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Frank Reppin >Release: FreeBSD 5.1-RELEASE i386 >Organization: http://www.opengroupware.org >Environment: System: FreeBSD minax.boerde.de 5.1-RELEASE FreeBSD 5.1-RELEASE #1: Sat Jul 19 19:58:28 CEST 2003 frank@minax.boerde.de:/usr/obj/usr/src/sys/MINAX i386 >Description: Provides linux-opengroupware.org port for the webbased opensource Groupware by: http://www.opengroupware.org >How-To-Repeat: >Fix: --- ogoport begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # /usr/ports/www/opengroupware.org # /usr/ports/www/opengroupware.org/files # /usr/ports/www/opengroupware.org/files/OpenGroupware.org.apacheinclude # /usr/ports/www/opengroupware.org/files/patch-ab # /usr/ports/www/opengroupware.org/files/patch-ac # /usr/ports/www/opengroupware.org/files/ogo.sh.sample # /usr/ports/www/opengroupware.org/files/OpenGroupware.plist.tmpl # /usr/ports/www/opengroupware.org/files/ZideStore.plist.tmpl # /usr/ports/www/opengroupware.org/files/OpenGroupware.org.sh.tmpl # /usr/ports/www/opengroupware.org/files/patch-aa # /usr/ports/www/opengroupware.org/files/INSTALL.fbsd # /usr/ports/www/opengroupware.org/distinfo.i386 # /usr/ports/www/opengroupware.org/pkg-descr # /usr/ports/www/opengroupware.org/Makefile # /usr/ports/www/opengroupware.org/pkg-install # /usr/ports/www/opengroupware.org/pkg-message # echo c - /usr/ports/www/opengroupware.org mkdir -p /usr/ports/www/opengroupware.org > /dev/null 2>&1 echo c - /usr/ports/www/opengroupware.org/files mkdir -p /usr/ports/www/opengroupware.org/files > /dev/null 2>&1 echo x - /usr/ports/www/opengroupware.org/files/OpenGroupware.org.apacheinclude sed 's/^X//' >/usr/ports/www/opengroupware.org/files/OpenGroupware.org.apacheinclude << 'END-of-/usr/ports/www/opengroupware.org/files/OpenGroupware.org.apacheinclude' X#$FreeBSD$ X# X# by Frank Reppin X# X# necessary Apache includes! X# keep an eye on the apacheversion :) X XLoadModule ngobjweb_module /compat/linux/opt/opengroupware.org/ngobjweb_1.3.28.so X X X SetHandler ngobjweb-adaptor X SetAppPort 20000 X X XAlias /OpenGroupware.woa/WebServerResources/ "/compat/linux/opt/opengroupware.org/WebServerResources/" END-of-/usr/ports/www/opengroupware.org/files/OpenGroupware.org.apacheinclude echo x - /usr/ports/www/opengroupware.org/files/patch-ab sed 's/^X//' >/usr/ports/www/opengroupware.org/files/patch-ab << 'END-of-/usr/ports/www/opengroupware.org/files/patch-ab' X--- opt/skyrix/system/Makefiles/GNUstep.sh.dist Wed Jul 23 20:26:13 2003 X+++ opt/skyrix/system/Makefiles/GNUstep.sh Wed Jul 23 20:27:27 2003 X@@ -27,13 +27,13 @@ X # X # Set the GNUstep system root and local root X # X-GNUSTEP_ROOT=/opt/skyrix/system X+GNUSTEP_ROOT=/compat/linux/opt/skyrix/system X X if [ -z "$FORCED_USER_ROOT" ]; then X FORCED_USER_ROOT= X fi X X-GNUSTEP_SYSTEM_ROOT=/opt/skyrix/system X+GNUSTEP_SYSTEM_ROOT=/compat/linux/opt/skyrix/system X GNUSTEP_FLATTENED= X if [ -z "$LIBRARY_COMBO" ]; then X LIBRARY_COMBO=gnu-fd-nil X@@ -43,8 +43,8 @@ X GNUSTEP_MAKEFILES=$GNUSTEP_SYSTEM_ROOT/Makefiles X export GNUSTEP_MAKEFILES X X-GNUSTEP_LOCAL_ROOT=/opt/skyrix/system X-GNUSTEP_NETWORK_ROOT=/opt/skyrix/system X+GNUSTEP_LOCAL_ROOT=/compat/linux/opt/skyrix/system X+GNUSTEP_NETWORK_ROOT=/compat/linux/opt/skyrix/system X export GNUSTEP_LOCAL_ROOT GNUSTEP_NETWORK_ROOT X X # test to see if GNUSTEP_ROOT is in Win32 standard form and flag it END-of-/usr/ports/www/opengroupware.org/files/patch-ab echo x - /usr/ports/www/opengroupware.org/files/patch-ac sed 's/^X//' >/usr/ports/www/opengroupware.org/files/patch-ac << 'END-of-/usr/ports/www/opengroupware.org/files/patch-ac' X--- opt/opengroupware.org/.bash_profile.dist Wed Jul 23 21:30:12 2003 X+++ opt/opengroupware.org/.bash_profile Wed Jul 23 21:24:53 2003 X@@ -3,7 +3,7 @@ X # new files can be read/written by the opengroupware user. X umask 007 X X-source /opt/opengroupware.org/OpenGroupware.org.sh X+source /compat/linux/opt/opengroupware.org/OpenGroupware.org.sh X X export SASL_PATH="${GNUSTEP_USER_ROOT}/Library/Plugins/Plain.plugin/$GNUSTEP_HOST_CPU/$GNUSTEP_HOST_OS/$LIBRARY_COMBO" X END-of-/usr/ports/www/opengroupware.org/files/patch-ac echo x - /usr/ports/www/opengroupware.org/files/ogo.sh.sample sed 's/^X//' >/usr/ports/www/opengroupware.org/files/ogo.sh.sample << 'END-of-/usr/ports/www/opengroupware.org/files/ogo.sh.sample' X#!/bin/sh X# $FreeBSD$ X# X# Frank Reppin X XOGO_BIN='/compat/linux/opt/opengroupware.org/WOApps/OpenGroupware.woa/ix86/linux-gnu/gnu-fd-nil/OpenGroupware' XOGO_DIR='/compat/linux/opt/opengroupware.org' XLOG='/var/log/ogo.log' X X Xcase $1 in Xstart) X [ ! -f ${LOG} ] && { X echo 'No OGO logfile present in /var/log - creating one...' X touch ${LOG} X chmod 600 ${LOG} X chown opengroupware:skyrix ${LOG} X echo 'done!' X } X X chmod 600 ${LOG} X chown opengroupware:skyrix ${LOG} X X [ -x ${OGO_BIN} ] && { X su -l opengroupware -c \ X "./WOApps/OpenGroupware.woa/ix86/linux-gnu/gnu-fd-nil/OpenGroupware >>${LOG} 2>&1 &" X echo 'OpenGroupware started.' X echo "**** RECEIVED 'start' from STARTSCRIPT at `date` ****" >>${LOG} X } X ;; X Xstop) X killall -9 OpenGroupware >/dev/null 2>&1 X killall -9 OpenGroupware >/dev/null 2>&1 X echo "" >>${LOG} X echo "**** RECEIVED 'stop' from STARTSCRIPT at `date` ****" >>${LOG} X ;; X Xrestart) X X ./$0 stop X ./$0 start X ;; X Xstatus) X ps auxwwwww|grep -vi grep|grep -i '/gnu-fd-nil/OpenGroupware' X ;; X X*) X echo "usage: `basename $0` {start|stop|restart|status|}" >&2 X exit 64 X ;; Xesac END-of-/usr/ports/www/opengroupware.org/files/ogo.sh.sample echo x - /usr/ports/www/opengroupware.org/files/OpenGroupware.plist.tmpl sed 's/^X//' >/usr/ports/www/opengroupware.org/files/OpenGroupware.plist.tmpl << 'END-of-/usr/ports/www/opengroupware.org/files/OpenGroupware.plist.tmpl' X{ X "absence_mode" = withAbsence; X "address_blocksize" = 50; X "enterprise_sub_view" = attributes; X "formletter_kind" = winword; X "job_blocksize" = 50; X "job_no_of_cols" = 3; X "job_view" = jobHistoryList; X "joblist_view" = toDoList; X "mail_editor_type" = internal; X "mail_nextMesgAfterDelete" = 1; X "mail_send_type" = plain; X "mail_showUnreadMesgAsNext" = 1; X "mail_show_all_unread_links" = 0; X "mail_show_target_folder" = 1; X "mail_viewAttachmentBodysInEditor" = 0; X "mail_viewAttachmentsInline" = 1; X "mail_viewImagesInline" = 1; X "mail_viewStatus" = 0; X "news_blocksize" = 30; X "news_filterDays" = 7; X "news_showNewsOnTop" = 0; X "persons_sub_view" = attributes; X "projects_blocksize" = 50; X "projects_no_of_cols" = 3; X "rootAccessformletter_kind" = 1; X "rootAccessmail_editor_type" = 1; X "rootAccessmail_send_type" = 1; X "rootAccessmail_viewAttachmentsInline" = 1; X "rootAccessmail_viewImagesInline" = 1; X "rootAccessscheduler_end_hour" = 1; X "rootAccessscheduler_start_hour" = 1; X "rootAccessscheduler_time_input_type" = 1; X "rootAccessscheduler_view" = 1; X "scheduler_additional_popup_entries" = 20; X "scheduler_appointment_view" = attributes; X "scheduler_custom_everyyear_holidays" = {}; X "scheduler_custom_holidays" = {}; X "scheduler_daychart_columnsperday" = 24; X "scheduler_dayoverview_dayend" = 1080; X "scheduler_dayoverview_daystart" = 480; X "scheduler_dayoverview_timeinterval" = 3600; X "scheduler_end_hour" = 12; X "scheduler_mail_template_date_format" = "%Y-%m-%d"; X "scheduler_no_of_cols" = 2; X "scheduler_overview_short_info" = 1; X "scheduler_overview_with_resources" = 1; X "scheduler_popup_persons" = ( X X ); X "scheduler_popup_resourceNames" = ( X X ); X "scheduler_popup_teams" = ( X X ); X "scheduler_show_holiday_christmasEve" = 1; X "scheduler_show_holiday_deathsSunday" = 0; X "scheduler_show_holiday_holidaygroup_advent" = 0; X "scheduler_show_holiday_holidaygroup_bay" = 0; X "scheduler_show_holiday_holidaygroup_ber" = 0; X "scheduler_show_holiday_holidaygroup_bra" = 0; X "scheduler_show_holiday_holidaygroup_bre" = 0; X "scheduler_show_holiday_holidaygroup_bwb" = 0; X "scheduler_show_holiday_holidaygroup_bylaw" = 1; X "scheduler_show_holiday_holidaygroup_custom_all" = 1; X "scheduler_show_holiday_holidaygroup_custom_private" = 1; X "scheduler_show_holiday_holidaygroup_hes" = 0; X "scheduler_show_holiday_holidaygroup_hh" = 0; X "scheduler_show_holiday_holidaygroup_mvp" = 0; X "scheduler_show_holiday_holidaygroup_nrw" = 0; X "scheduler_show_holiday_holidaygroup_nsa" = 0; X "scheduler_show_holiday_holidaygroup_rpf" = 0; X "scheduler_show_holiday_holidaygroup_saa" = 0; X "scheduler_show_holiday_holidaygroup_sac" = 0; X "scheduler_show_holiday_holidaygroup_sah" = 1; X "scheduler_show_holiday_holidaygroup_slh" = 0; X "scheduler_show_holiday_holidaygroup_thu" = 0; X "scheduler_show_holiday_mothersDay" = 0; X "scheduler_show_holiday_newYearsEve" = 1; X "scheduler_show_holiday_shrovetide" = 0; X "scheduler_show_holiday_summertimeChange" = 1; X "scheduler_show_holiday_wintertimeChange" = 1; X "scheduler_start_hour" = 11; X "scheduler_time_input_type" = PopUp; X "scheduler_view" = overview; X "scheduler_weekchart_columnsperday" = 24; X "scheduler_write_access_accounts" = ( X X ); X "scheduler_write_access_teams" = ( X X ); X "skyp4_desktop_tab" = favorites; X "skyp4_projectviewer_tab" = attributes; X "usermanager_blocksize" = 30; X ImapSentFolderName = "sent-mail"; X LSPageRefreshOnBacktrack = YES; X LSPluginEnabledUserAgents = ( X "Mozilla/4.0 (compatible; MSIE" X ); X LSPluginViewerEnabled = YES; X ServerSideSortingDisabled = YES; X ShowOnlySubscribedInRoot = NO; X ShowOnlySubscribedInSubFolders = NO; X ShowVacationPanel = YES; X SkyButtonRowDefaultButtonsLeft = 0; X SkyButtonRowHideInactiveButtons = 1; X SkyButtonTextMode = 0; X SkyDockShowBookmarks = 1; X SkyDockShowDesktop = 1; X SkyDockTextMode = 0; X SkyDockablePagesOrdering = ( X UserManager, X News, X Scheduler2, X ResourceScheduler, X Persons, X Enterprises, X Projects, X Jobs, X Imap, X PalmSync X ); X SkyMaxFavoritesCount = 5; X SkyMaxNavLabelLength = 32; X UseSkyrixLoginForImap = NO; X WOCachingEnabled = YES; X WOContactSNS = NO; X WODebuggingEnabled = NO; X WODefaultSessionTimeout = 1200; X WOResourcePrefix = ""; X language = "English"; X popupIfNewMails = 1; X rootAccessSkyDockShowBookmarks = 1; X rootAccessSkyDockShowDesktop = 1; X rootAccessSkyDockablePagesOrdering = 1; X rootAccesslanguage = 1; X rootAccesstimezone = 1; X timezone = MET; X OGoMinimumActiveSessionCount = 0; X WOUseWatchDog = YES; X ImapDebugEnabled=no; X} END-of-/usr/ports/www/opengroupware.org/files/OpenGroupware.plist.tmpl echo x - /usr/ports/www/opengroupware.org/files/ZideStore.plist.tmpl sed 's/^X//' >/usr/ports/www/opengroupware.org/files/ZideStore.plist.tmpl << 'END-of-/usr/ports/www/opengroupware.org/files/ZideStore.plist.tmpl' X{ X SxExplain = NO; X WOCachingEnabled = YES; X WOHttpTransactionUseSimpleParser = YES; X WOPort = "localhost:23000"; X ZLFolderRefresh = 1; X ZLShowGroupOverviewCalendars = YES; X} END-of-/usr/ports/www/opengroupware.org/files/ZideStore.plist.tmpl echo x - /usr/ports/www/opengroupware.org/files/OpenGroupware.org.sh.tmpl sed 's/^X//' >/usr/ports/www/opengroupware.org/files/OpenGroupware.org.sh.tmpl << 'END-of-/usr/ports/www/opengroupware.org/files/OpenGroupware.org.sh.tmpl' Xexport FORCED_USER_ROOT=/compat/linux/opt/opengroupware.org Xsource /compat/linux/opt/skyrix/system/Makefiles/GNUstep.sh END-of-/usr/ports/www/opengroupware.org/files/OpenGroupware.org.sh.tmpl echo x - /usr/ports/www/opengroupware.org/files/patch-aa sed 's/^X//' >/usr/ports/www/opengroupware.org/files/patch-aa << 'END-of-/usr/ports/www/opengroupware.org/files/patch-aa' X--- opengroupware.org-mod_ngobjweb/apversion.sh.dist Tue Jul 22 01:38:12 2003 X+++ opengroupware.org-mod_ngobjweb/apversion.sh Tue Jul 22 01:38:29 2003 X@@ -1,4 +1,4 @@ X-#! /bin/bash X+#!/bin/sh X X # determines the Apache version number X X--- opengroupware.org-mod_ngobjweb/GNUmakefile.dist Tue Jul 22 01:38:04 2003 X+++ opengroupware.org-mod_ngobjweb/GNUmakefile Tue Jul 22 01:38:22 2003 X@@ -4,7 +4,7 @@ X X # config X X-APACHE = /usr X+APACHE = /usr/local X APXS = $(APACHE)/sbin/apxs X HTTPD = $(APACHE)/sbin/httpd X END-of-/usr/ports/www/opengroupware.org/files/patch-aa echo x - /usr/ports/www/opengroupware.org/files/INSTALL.fbsd sed 's/^X//' >/usr/ports/www/opengroupware.org/files/INSTALL.fbsd << 'END-of-/usr/ports/www/opengroupware.org/files/INSTALL.fbsd' XGENERAL NOTE: X X You're welcome to ask questions about OpenGroupware X at X X http://www.opengroupware.org X X too. :p Don't hesitate. X X X1) First of all - you must have linux compat mode X activated. X X Refer to: X X http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/linuxemu.html X X on how to do this. X X In short.... my rc.conf contains: X X linux_enable="YES" X X and I recompiled my kernel with the following options: X X # Enable Linux ABI emulation X options COMPAT_LINUX X X # Enable the linux-like proc filesystem support (requires COMPAT_LINUX X # and PSEUDOFS) X options LINPROCFS X X (kernel compilation is further described in: X http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-building.html) X X You also want to add the following line into your /etc/fstab: X X linproc /compat/linux/proc linprocfs rw 0 0 X X (If you don't have linproc mounted - OGo will coredump :P - so check twice) X X X2) Make sure, that your PostgreSQL Installation X listens on TCP Port 5432! X X Typing (as root) X X `netstat -an -p tcp|grep -i 5432` X X should show you if it is. X The output might look like: X X [root@minax]/usr/local/pgsql/data: netstat -an -p tcp|grep -i 5432 X tcp4 0 0 *.5432 *.* LISTEN X X (Hoping that it is really PostgreSQL showing up there :)) X X `lsof -Pni|grep -i 5432` X X should give you better results since it gives an output like this: X X [root@minax]/usr/local/pgsql/data: lsof -Pni|grep -i 5432 X postgres 411 pgsql 3u IPv4 0xc428cca8 0t0 TCP *:5432 (LISTEN) X X If there's no output at all (ie. nothing similiar to what you've just seen) X then you must reconfigure PostgreSQL. X To do so edit: X X '/usr/local/pgsql/data/postgresql.conf' X X and make sure that there's the following line active: X X tcpip_socket = true X X After applying this modification save and exit 'postgresql.conf'. X Now restart PostgreSQL (there should be a start/stop script in your X local_startup dir: X X `/usr/local/etc/rc.d/010.pgsql.sh stop` X `/usr/local/etc/rc.d/010.pgsql.sh start` X X Voila! X X3) Add an include statement into your current apache configuration, X typically located in: X X '/usr/local/etc/apache/httpd.conf' X X Edit this file and add the following line: X X 'include /compat/linux/opt/opengroupware.org/OpenGroupware.org.apacheinclude' X X (best place to add this might depend on your individual configuration, in my X configuration I simply added this line at the very end of my httpd.conf) X X Restart apache to activate the changes just made. X X `/usr/local/etc/rc.d/apache.sh stop` X `/usr/local/etc/rc.d/apache.sh start` X X4) Add a postgresql User/Database for OpenGroupware: X X `su - pgsql` X `createdb ogo` X `createuser -A -D ogo` X X Install the database scheme: X X `psql ogo ogo` X X a shell like environment appears know.... type there: X X \i /compat/linux/opt/opengroupware.org/Database/PostgreSQL/pg-build-schema.psql X X ...and the database scheme gets installed. X X Leave this shell with X X \q X X and CTRL-D back to your `root` account. X X5) Restart PostgreSQL again. X X6) Start OpenGroupware: X X X `/usr/local/etc/rc.d/ogo.sh.sample start` X X XNOW POINT YOUR BROWSER TO: X X http:///OpenGroupware/ X Xand enjoy! :) X X X-- X X Frank Reppin END-of-/usr/ports/www/opengroupware.org/files/INSTALL.fbsd echo x - /usr/ports/www/opengroupware.org/distinfo.i386 sed 's/^X//' >/usr/ports/www/opengroupware.org/distinfo.i386 << 'END-of-/usr/ports/www/opengroupware.org/distinfo.i386' XMD5 (ogo/opengroupware-gstep-make-devel-4.2-ogo004.i386.rpm) = 3d8266b54d5313f762e6e615a3f3365c XMD5 (ogo/opengroupware-gstep-make-4.2-ogo004.i386.rpm) = da5c858e1fa9c949c8a5833d3f6c0432 XMD5 (ogo/opengroupware-gstep-objc-devel-2.95.3-ogo003.i386.rpm) = e2406fc527d2db130e68eae0ff25e7f4 XMD5 (ogo/opengroupware-gstep-objc-2.95.3-ogo003.i386.rpm) = ff4827a1ae19e3987f70c391233c7882 XMD5 (ogo/opengroupware-libfoundation-devel-1.0.12-ogo004.i386.rpm) = e9597c3d8b55dad107bb031f04cb6dba XMD5 (ogo/opengroupware-libfoundation-1.0.12-ogo004.i386.rpm) = 2b4f337aa80131b2309a720ff00866eb XMD5 (ogo/opengroupware-js-devel-1.5-ogo003.i386.rpm) = 89c4b3e63299d5baeeac729b222442bb XMD5 (ogo/opengroupware-js-1.5-ogo003.i386.rpm) = e498a4cbe201b1c445a3c77bdeb40f5c XMD5 (ogo/opengroupware-libxml2-devel-2.5.3-ogo003.i386.rpm) = 302abf55268dd1845fc8dd72d0fe610f XMD5 (ogo/opengroupware-libxml2-2.5.3-ogo003.i386.rpm) = c54acec5b405fc7079561e802a1fc306 XMD5 (ogo/opengroupware-libical-devel-0.23.0-ogo002.i386.rpm) = 47906a72a7c65aa6b4b29aef95105b98 XMD5 (ogo/opengroupware-libical-0.23.0-ogo002.i386.rpm) = 3379583b41cd9139e8af9ce36994a8ac XMD5 (ogo/opengroupware-xml-devel-4.2-ogo003.i386.rpm) = 02bf3ce1ea5d68d00cdcd88a86905e0c XMD5 (ogo/opengroupware-xml-icalsaxdriver-4.2-ogo003.i386.rpm) = 49269e1b4752afa236876ba6614da176 XMD5 (ogo/opengroupware-xml-4.2-ogo003.i386.rpm) = 7270a822c64c9794991ce288231a6956 XMD5 (ogo/opengroupware-xml-libxmlsaxdriver-4.2-ogo003.i386.rpm) = eaedb34b8744a3ae484fa4e3e2e3fd3d XMD5 (ogo/opengroupware-xmlrpcd-1.0-ogo003.i386.rpm) = 794110ee2007fb26e5af5cf1938a5385 XMD5 (ogo/opengroupware-core-devel-4.2-ogo003.i386.rpm) = 402ec08e61ba5a05618e00225f520bfd XMD5 (ogo/opengroupware-core-4.2-ogo003.i386.rpm) = 932b8d92cd1d200aba269a9d5fe12b13 XMD5 (ogo/opengroupware-core-tools-4.2-ogo003.i386.rpm) = b990297dc6d3030ae26fac8c87be5e9c XMD5 (ogo/opengroupware-gstep-db-devel-4.2-ogo003.i386.rpm) = 9a68c695b8af6a13e543750e6d287527 XMD5 (ogo/opengroupware-gstep-db-4.2-ogo003.i386.rpm) = 97ceafaa1da18bfef320a4f3a93c247d XMD5 (ogo/opengroupware-gstep-db-postgresql72-4.2-ogo003.i386.rpm) = 4a4132bd077d73a59d50f09fc4f8d34f XMD5 (ogo/opengroupware-sope-devel-4.2-ogo003.i386.rpm) = 9151e1fe3ebef99249fa469fa6d28727 XMD5 (ogo/opengroupware-sope-4.2-ogo003.i386.rpm) = 69fddaafffcb96dd7603e7b7a9c86672 XMD5 (ogo/opengroupware-env-1.0-ogo005.i386.rpm) = 1aaf87307671ca6a3d83cf1f81bae706 XMD5 (ogo/opengroupware-logic-devel-1.0-ogo005.i386.rpm) = 134d18310ef00780b7fd95c9ec11deed XMD5 (ogo/opengroupware-logic-1.0-ogo005.i386.rpm) = 0091e69b4d1de2b9e180ecf27a0da0ec XMD5 (ogo/opengroupware-pda-devel-1.0-ogo003.i386.rpm) = b162595d332b47060719c0bca2b85c71 XMD5 (ogo/opengroupware-pda-1.0-ogo003.i386.rpm) = f58fde5a1f637fd812047a4f33df1cf8 XMD5 (ogo/opengroupware-pilot-link-devel-0.10.99-ogo003.i386.rpm) = b26a91e0996d5d0f905926365d3a8ee7 XMD5 (ogo/opengroupware-pilot-link-0.10.99-ogo003.i386.rpm) = 575af273c4f30a8b84b754ee9ea63155 XMD5 (ogo/opengroupware-docapi-devel-1.0-ogo006.i386.rpm) = 7ce090ae932a12ddf5de1d48b68cf43f XMD5 (ogo/opengroupware-docapi-1.0-ogo006.i386.rpm) = fce47802a47db098d92eee737a946f27 XMD5 (ogo/opengroupware-database-1.0-ogo003.i386.rpm) = 6215acde111adb0b22f50e4866fac6cd XMD5 (ogo/opengroupware-webui-libs-devel-1.0-ogo004.i386.rpm) = de6818e631fd9934f4046e6460abc36b XMD5 (ogo/opengroupware-webui-libs-1.0-ogo004.i386.rpm) = 788863af9ffde7450268747f2f39ef78 XMD5 (ogo/opengroupware-webui-common-1.0-ogo005.i386.rpm) = af4ba195188ac9c687afd3b855405b8e XMD5 (ogo/opengroupware-webui-admin-1.0-ogo004.i386.rpm) = bb31d855addda1718feea4e56d964e19 XMD5 (ogo/opengroupware-webui-app-1.0-ogo006.i386.rpm) = 6dbea20fc695a93be1f4dfc6c758a024 XMD5 (ogo/opengroupware-webui-contact-1.0-ogo006.i386.rpm) = b23d6bffc952c3822bbcea4401faea7e XMD5 (ogo/opengroupware-webui-forms-devel-1.0-ogo004.i386.rpm) = 0d358399d04f5cf54ba9975dae4811d2 XMD5 (ogo/opengroupware-webui-forms-1.0-ogo004.i386.rpm) = de75a745148c177d15cfd3733e5d43e5 XMD5 (ogo/opengroupware-webui-job-1.0-ogo005.i386.rpm) = 954b074ac84290829d4dab22c557e04b XMD5 (ogo/opengroupware-webui-mailer-1.0-ogo005.i386.rpm) = dd44843f3bc1e11d56d05a16d09a18ea XMD5 (ogo/opengroupware-webui-news-1.0-ogo005.i386.rpm) = 2bcc2433ca568fb09a97cf22c8bbc986 XMD5 (ogo/opengroupware-webui-prefs-1.0-ogo005.i386.rpm) = cde7ab827a6c09ab75a728abd06bd54e XMD5 (ogo/opengroupware-webui-project-1.0-ogo005.i386.rpm) = 590d45e587f0af88154da5d0e7ceb32b XMD5 (ogo/opengroupware-webui-scheduler-1.0-ogo005.i386.rpm) = 2efa3faa5406b57657aec7adcb10f325 XMD5 (ogo/opengroupware-webui-resource-de-1.0-ogo004.i386.rpm) = 03befb9d46d3c752ec1e6e96559ed9e7 XMD5 (ogo/opengroupware-webui-resource-dk-1.0-ogo004.i386.rpm) = 0f891fd52ee47f4c4ed668d740bb488d XMD5 (ogo/opengroupware-webui-resource-en-1.0-ogo004.i386.rpm) = 72052242b4de9dea25aecc7af21853ee XMD5 (ogo/opengroupware-webui-resource-es-1.0-ogo004.i386.rpm) = 66dd39b0e6fe984b1c1b1c685adffb1f XMD5 (ogo/opengroupware-webui-resource-it-1.0-ogo004.i386.rpm) = 71b0388fe4c3b0e8f71b0a071f10d8d4 XMD5 (ogo/opengroupware-theme-default-de-1.0-ogo004.i386.rpm) = 1e4d6dd62d238e68cfbf54bf360678b6 XMD5 (ogo/opengroupware-theme-default-dk-1.0-ogo004.i386.rpm) = 4e662d5acbf090e54d8d84d7fae0fb2e XMD5 (ogo/opengroupware-theme-default-en-1.0-ogo004.i386.rpm) = 5707d6677d4b29d2e4291c665adbe452 XMD5 (ogo/opengroupware-theme-default-es-1.0-ogo004.i386.rpm) = 0d44eb0193d41a0b3d4aa3440a60194a XMD5 (ogo/opengroupware-theme-default-it-1.0-ogo004.i386.rpm) = cf6382b75dd8c73d8ed463488f41f254 XMD5 (ogo/opengroupware-zidestore-1.0-ogo002.i386.rpm) = b05b74b0a93a3385ef2a1babfb979698 XMD5 (ogo/opengroupware.org-mod_ngobjweb-200307202129.tar.gz) = 4ef81a4063336f3209733fa08bcf6a3c XMD5 (ogo/postgresql-libs-7.2.3-5.80.i386.rpm) = ebd03dbfc757b629dac9bb017d918ef4 XMD5 (ogo/openssl-0.9.6b-33.i386.rpm) = 4fb96db51bf3da39e5b55a647ada7954 XMD5 (ogo/cyrus-sasl-2.1.10-1.i386.rpm) = 0bf0d5b2e17a26e06f1b9e2cd02fdae3 XMD5 (ogo/openldap-2.0.27-2.8.0.i386.rpm) = f6ffab19ae521c65396cc76d0a64c2c9 XMD5 (ogo/pam-0.75-46.8.0.i386.rpm) = 25ebcb39f56c98cc064c34b2d048ed35 XMD5 (ogo/krb5-libs-1.2.5-15.i386.rpm) = 9e36f2192f29e5e4c162cf1af0ee4f79 END-of-/usr/ports/www/opengroupware.org/distinfo.i386 echo x - /usr/ports/www/opengroupware.org/pkg-descr sed 's/^X//' >/usr/ports/www/opengroupware.org/pkg-descr << 'END-of-/usr/ports/www/opengroupware.org/pkg-descr' XMission: To create, as a community, the leading open source groupware server Xto integrate with the leading open source office suite products and all the Xleading groupware clients running across all major platforms, and to provide Xaccess to all functionality and data through open XML-based interfaces and APIs. X XWWW: http://www.opengroupware.org X XFrank Reppin END-of-/usr/ports/www/opengroupware.org/pkg-descr echo x - /usr/ports/www/opengroupware.org/Makefile sed 's/^X//' >/usr/ports/www/opengroupware.org/Makefile << 'END-of-/usr/ports/www/opengroupware.org/Makefile' X# New ports collection makefile for: opengroupware.org X# Date created: 2003-07-20 X# Whom: Frank Reppin X# X# $FreeBSD$ X XPORTNAME= opengroupware XPORTVERSION= 1.0 XPORTREVISION= 0 XCATEGORIES= misc linux XMASTER_SITES= http://www.opengroupware.org/packages/rpm/:ogo \ X http://www.opengroupware.org/sources/:ngo \ X ${MASTER_SITE_REDHAT_LINUX} XMASTER_SITE_SUBDIR= updates/8.0/en/os/${MACHINE_ARCH} XPKGNAMEPREFIX= linux- XDISTFILES= ${SET1} \ X ${SET2} \ X ${SET3} XEXTRACT_ONLY= ${NGOBJWEB_ADAPTOR} X XMAINTAINER= frank.reppin@boerde.de XCOMMENT= OpenGroupware - http://www.opengroupware.org X XFETCH_DEPENDS= ${LOCALBASE}/sbin/apxs:${PORTSDIR}/www/apache13 \ X ${LOCALBASE}/bin/psql:${PORTSDIR}/databases/postgresql72 \ X ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash2 \ X ${LINUXBASE}/lib/libc-2.3.2.so:${PORTSDIR}/emulators/linux_base-8 \ X ${LOCALBASE}/bin/gmake:${PORTSDIR}/devel/gmake X XSET1= opengroupware-gstep-make-devel-4.2-ogo004.i386.rpm:ogo \ X opengroupware-gstep-make-4.2-ogo004.i386.rpm:ogo \ X opengroupware-gstep-objc-devel-2.95.3-ogo003.i386.rpm:ogo \ X opengroupware-gstep-objc-2.95.3-ogo003.i386.rpm:ogo \ X opengroupware-libfoundation-devel-1.0.12-ogo004.i386.rpm:ogo \ X opengroupware-libfoundation-1.0.12-ogo004.i386.rpm:ogo \ X opengroupware-js-devel-1.5-ogo003.i386.rpm:ogo \ X opengroupware-js-1.5-ogo003.i386.rpm:ogo \ X opengroupware-libxml2-devel-2.5.3-ogo003.i386.rpm:ogo \ X opengroupware-libxml2-2.5.3-ogo003.i386.rpm:ogo \ X opengroupware-libical-devel-0.23.0-ogo002.i386.rpm:ogo \ X opengroupware-libical-0.23.0-ogo002.i386.rpm:ogo \ X opengroupware-xml-devel-4.2-ogo003.i386.rpm:ogo \ X opengroupware-xml-icalsaxdriver-4.2-ogo003.i386.rpm:ogo \ X opengroupware-xml-4.2-ogo003.i386.rpm:ogo \ X opengroupware-xml-libxmlsaxdriver-4.2-ogo003.i386.rpm:ogo \ X opengroupware-xmlrpcd-1.0-ogo003.i386.rpm:ogo \ X opengroupware-core-devel-4.2-ogo003.i386.rpm:ogo \ X opengroupware-core-4.2-ogo003.i386.rpm:ogo \ X opengroupware-core-tools-4.2-ogo003.i386.rpm:ogo \ X opengroupware-gstep-db-devel-4.2-ogo003.i386.rpm:ogo \ X opengroupware-gstep-db-4.2-ogo003.i386.rpm:ogo \ X opengroupware-gstep-db-postgresql72-4.2-ogo003.i386.rpm:ogo \ X opengroupware-sope-devel-4.2-ogo003.i386.rpm:ogo \ X opengroupware-sope-4.2-ogo003.i386.rpm:ogo \ X opengroupware-env-1.0-ogo005.i386.rpm:ogo \ X opengroupware-logic-devel-1.0-ogo005.i386.rpm:ogo \ X opengroupware-logic-1.0-ogo005.i386.rpm:ogo \ X opengroupware-pda-devel-1.0-ogo003.i386.rpm:ogo \ X opengroupware-pda-1.0-ogo003.i386.rpm:ogo \ X opengroupware-pilot-link-devel-0.10.99-ogo003.i386.rpm:ogo \ X opengroupware-pilot-link-0.10.99-ogo003.i386.rpm:ogo \ X opengroupware-docapi-devel-1.0-ogo006.i386.rpm:ogo \ X opengroupware-docapi-1.0-ogo006.i386.rpm:ogo \ X opengroupware-database-1.0-ogo003.i386.rpm:ogo \ X opengroupware-webui-libs-devel-1.0-ogo004.i386.rpm:ogo \ X opengroupware-webui-libs-1.0-ogo004.i386.rpm:ogo \ X opengroupware-webui-common-1.0-ogo005.i386.rpm:ogo \ X opengroupware-webui-admin-1.0-ogo004.i386.rpm:ogo \ X opengroupware-webui-app-1.0-ogo006.i386.rpm:ogo \ X opengroupware-webui-contact-1.0-ogo006.i386.rpm:ogo \ X opengroupware-webui-forms-devel-1.0-ogo004.i386.rpm:ogo \ X opengroupware-webui-forms-1.0-ogo004.i386.rpm:ogo \ X opengroupware-webui-job-1.0-ogo005.i386.rpm:ogo \ X opengroupware-webui-mailer-1.0-ogo005.i386.rpm:ogo \ X opengroupware-webui-news-1.0-ogo005.i386.rpm:ogo \ X opengroupware-webui-prefs-1.0-ogo005.i386.rpm:ogo \ X opengroupware-webui-project-1.0-ogo005.i386.rpm:ogo \ X opengroupware-webui-scheduler-1.0-ogo005.i386.rpm:ogo \ X opengroupware-webui-resource-de-1.0-ogo004.i386.rpm:ogo \ X opengroupware-webui-resource-dk-1.0-ogo004.i386.rpm:ogo \ X opengroupware-webui-resource-en-1.0-ogo004.i386.rpm:ogo \ X opengroupware-webui-resource-es-1.0-ogo004.i386.rpm:ogo \ X opengroupware-webui-resource-it-1.0-ogo004.i386.rpm:ogo \ X opengroupware-theme-default-de-1.0-ogo004.i386.rpm:ogo \ X opengroupware-theme-default-dk-1.0-ogo004.i386.rpm:ogo \ X opengroupware-theme-default-en-1.0-ogo004.i386.rpm:ogo \ X opengroupware-theme-default-es-1.0-ogo004.i386.rpm:ogo \ X opengroupware-theme-default-it-1.0-ogo004.i386.rpm:ogo \ X opengroupware-zidestore-1.0-ogo002.i386.rpm:ogo X XSET2= ${NGOBJWEB_ADAPTOR}:ngo XSET3= postgresql-libs-7.2.3-5.80.i386.rpm \ X openssl-0.9.6b-33.i386.rpm \ X cyrus-sasl-2.1.10-1.i386.rpm \ X openldap-2.0.27-2.8.0.i386.rpm \ X pam-0.75-46.8.0.i386.rpm \ X krb5-libs-1.2.5-15.i386.rpm X XNGOBJWEB_ADAPTOR= opengroupware.org-mod_ngobjweb-200307202129.tar.gz XPATCHDIR?= ${MASTERDIR}/files XUSE_LINUX= yes XUSE_GMAKE= yes XMAKEFILE= ${WRKSRC}/opengroupware.org-mod_ngobjweb/GNUmakefile XBUILD_WRKSRC?= ${WRKSRC}/opengroupware.org-mod_ngobjweb XNGWEB_ADAP_DIR= opengroupware.org-mod_ngobjweb XPKGNAME_PREFIX= linux- X XCONFLICTS= ${PORTSDIR}/www/apache2 \ X ${PORTSDIR}/databases/postgresql7 X XONLY_FOR_ARCHS= i386 XNO_PACKAGE= We dont really build anything.... XDIST_SUBDIR= ogo XPLIST= ${WRKDIR}/pkg-plist XMD5_FILE= ${MASTERDIR}/distinfo.${MACHINE_ARCH} XPREFIX= ${LINUXBASE} X X.include X XRPM2CPIO= ${LOCALBASE}/bin/rpm2cpio XCPIO= /usr/bin/cpio XCPIOFLAGS= --extract --make-directories --no-absolute-filenames \ X --preserve-modification-time --quiet XRPMDIR= ${DISTDIR}/${DIST_SUBDIR} X XREMOVEFILES= .md5sum .md5sum.changes \ X ${NGOBJWEB_ADAPTOR} \ X etc/rc.d/init.d/saslauthd \ X usr/sbin/dbconverter-2 \ X usr/sbin/saslauthd \ X usr/sbin/sasldblistusers \ X usr/sbin/sasldblistusers2 \ X usr/sbin/saslpasswd \ X usr/sbin/saslpasswd2 \ X sbin/pam_console_apply \ X sbin/pam_tally \ X sbin/pam_timestamp_check \ X sbin/pwdb_chkpwd \ X sbin/unix_chkpwd \ X etc/krb5.conf \ X etc/rc.d/init.d/kdcrotate X XREMOVEDIRS= ${NGWEB_ADAP_DIR} \ X etc/openldap \ X usr/share/openldap \ X usr/kerberos/share X Xdo-extract: X @${RM} -rf ${WRKDIR} X @${MKDIR} ${WRKSRC} X @${CP} ${DISTDIR}/${DIST_SUBDIR}/${EXTRACT_ONLY} ${WRKSRC} X @(cd ${WRKSRC} && ${TAR} xfz ${EXTRACT_ONLY}) X X.if !defined(EXTRACT_PRESERVE_OWNERSHIP) X @if [ `id -u` = 0 ]; then \ X ${CHMOD} -R ug-s ${WRKDIR}; \ X ${CHOWN} -R 0:0 ${WRKDIR}; \ X fi X.endif X X @for myfile in ${SET1} ${SET3}; do \ X ourfile=`${ECHO} $$myfile |${SED} -e 's/:ogo//'`; \ X ${ECHO} "Extracting for: $$ourfile"; \ X (cd ${WRKSRC} && ${RPM2CPIO} ${RPMDIR}/$$ourfile | ${CPIO} ${CPIOFLAGS}); \ X done X Xpre-install: X ${INSTALL} ${COPY} -m 644 ${WRKSRC}/${NGWEB_ADAP_DIR}/ngobjweb_1*.so ${WRKSRC}/opt/opengroupware.org X X @for delfile in ${REMOVEFILES}; do \ X ${ECHO} "Removing unecessary file: $$delfile"; \ X ${RM} -f ${WRKSRC}/$$delfile; \ X done X X @for deldir in ${REMOVEDIRS}; do \ X ${ECHO} "Removing unecessary dir: $$deldir"; \ X ${RM} -rf ${WRKSRC}/$$deldir; \ X done X X ${RM} -f ${PLIST} X cd ${WRKSRC} && ${FIND} -s . -type f -o -type l | \ X ${CUT} -c3-999 >> ${PLIST} \ X && ${FIND} -d * -type d | ${SED} -e 's:^:@dirrm :' >> ${PLIST} X Xdo-install: X cd ${WRKSRC} && ${FIND} * | cpio -dlmp ${PREFIX} X find ${PREFIX} -type d -exec ${CHMOD} 755 \{\} \; X Xpost-install: X @${MKDIR} ${LINUXBASE}/opt/opengroupware.org/documents X @${ECHO} '/opt/skyrix/system/Libraries/ix86/linux-gnu/gnu-fd-nil' >>${LINUXBASE}/etc/ld.so.conf X @${ECHO} '/opt/opengroupware.org/Libraries/ix86/linux-gnu/gnu-fd-nil' >>${LINUXBASE}/etc/ld.so.conf X @${ECHO} '/usr/kerberos/lib' >>${LINUXBASE}/etc/ld.so.conf X @${LN} -sf ${LINUXBASE}/usr/lib/libpq.so.2 ${LINUXBASE}/usr/lib/libpq.so.3 X @${PREFIX}/sbin/ldconfig X @${SH} ${PKGDIR}/pkg-install ${PKGNAME} POST-INSTALL X @${INSTALL} -m 640 -o opengroupware -g skyrix ${FILESDIR}/OpenGroupware.org.sh.tmpl ${LINUXBASE}/opt/opengroupware.org/OpenGroupware.org.sh X @${SH} ${PKGDIR}/pkg-install ${PKGNAME} WRITE-DEFAULTS X @${INSTALL} -m 640 -o opengroupware -g skyrix ${FILESDIR}/OpenGroupware.plist.tmpl ${LINUXBASE}/opt/opengroupware.org/.libFoundation/Defaults/OpenGroupware.plist X @${INSTALL} -m 640 -o opengroupware -g skyrix ${FILESDIR}/ZideStore.plist.tmpl ${LINUXBASE}/opt/opengroupware.org/.libFoundation/Defaults/ZideStore.plist X @${INSTALL} -m 500 -o root -g wheel ${FILESDIR}/ogo.sh.sample ${LOCALBASE}/etc/rc.d/ogo.sh.sample X @${INSTALL} -m 640 -o opengroupware -g skyrix ${FILESDIR}/OpenGroupware.org.apacheinclude ${LINUXBASE}/opt/opengroupware.org/OpenGroupware.org.apacheinclude X @${INSTALL} -m 444 -o opengroupware -g skyrix ${FILESDIR}/INSTALL.fbsd ${LINUXBASE}/opt/opengroupware.org/INSTALL.fbsd X @${ECHO} '' X @fmt ${PKGMESSAGE} X @${ECHO} '' X X.include END-of-/usr/ports/www/opengroupware.org/Makefile echo x - /usr/ports/www/opengroupware.org/pkg-install sed 's/^X//' >/usr/ports/www/opengroupware.org/pkg-install << 'END-of-/usr/ports/www/opengroupware.org/pkg-install' X#!/bin/sh X# Frank Reppin X# $FreeBSD$ X Xcase $2 in XPOST-INSTALL) X X OGO_USER='opengroupware' X OGO_GROUP='skyrix' X OGO_HOME='/compat/linux/opt/opengroupware.org' X OGO_DST='/compat/linux/opt' X OGO_DESCR='OpenGroupwareUser' X OGO_SHELL='/usr/local/bin/bash' X X echo "###########################################" X echo "Creating neccessary user/group" X if pw group show "${OGO_GROUP}" 2>/dev/null; then X echo "Found existing group \"${OGO_GROUP}\", nothing to be done for me here." X else X if pw group add ${OGO_GROUP}; then X echo "Successfully added group: \"${OGO_GROUP}\"." X else X echo "pw group add ${OGO_GROUP} failed :/." X exit 1 X fi X fi X X if pw user show "${OGO_USER}" 2>/dev/null; then X echo "Found existing user \"${OGO_USER}\", nothing to be done for me here." X else X if pw user add opengroupware -g skyrix -c ${OGO_DESCR} -d ${OGO_HOME} -s ${OGO_SHELL}; then X echo "Successfully added user: \"${OGO_USER}\"." X else X echo "pw user add ${OGO_USER} failed :/." X exit 1 X fi X fi X echo "###########################################" X X chown -R ${OGO_USER}:${OGO_GROUP} ${OGO_DST}/opengroupware X chown -R ${OGO_USER}:${OGO_GROUP} ${OGO_DST}/opengroupware.org X chown -R ${OGO_USER}:${OGO_GROUP} ${OGO_DST}/skyrix X ;; X XWRITE-DEFAULTS) X X OGO='opengroupware' X SU='/usr/bin/su' X ME=`hostname` X DW='Defaults write' X X echo "Writing \`Defaults\` to .libFoundation/Defaults" X ${SU} -l ${OGO} -c "${DW} NSGlobalDomain skyrix_id ${ME}" >/dev/null 2>&1 X ${SU} -l ${OGO} -c "${DW} NSGlobalDomain LSAdaptor PostgreSQL72" >/dev/null 2>&1 X ${SU} -l ${OGO} -c "${DW} NSGlobalDomain LSModelName OpenGroupware.org_PostgreSQL" >/dev/null 2>&1 X ${SU} -l ${OGO} -c "${DW} NSGlobalDomain LSConnectionDictionary '{hostName=localhost; userName=ogo; password=\"\"; port=5432; databaseName=ogo}'" >/dev/null 2>&1 X ${SU} -l ${OGO} -c "${DW} NSGlobalDomain LSAttachmentPath \"/compat/linux/opt/opengroupware.org/documents\"" >/dev/null 2>&1 X ${SU} -l ${OGO} -c "${DW} NSGlobalDomain LSNewsImagesPath \"/compat/linux/opt/opengroupware.org/news\"" >/dev/null 2>&1 X ${SU} -l ${OGO} -c "${DW} NSGlobalDomain LSNewsImagesUrl \"/ArticleImages\"" >/dev/null 2>&1 X ${SU} -l ${OGO} -c "${DW} NSGlobalDomain NGBundlePath \"/compat/linux/opt/opengroupware.org/Library/OpenGroupware.org\"" >/dev/null 2>&1 X ${SU} -l ${OGO} -c "${DW} NSGlobalDomain XMLReader libxmlSAXDriver" >/dev/null 2>&1 X X ${SU} -l ${OGO} -c "${DW} " >/dev/null 2>&1 X echo "done." X ;; Xesac END-of-/usr/ports/www/opengroupware.org/pkg-install echo x - /usr/ports/www/opengroupware.org/pkg-message sed 's/^X//' >/usr/ports/www/opengroupware.org/pkg-message << 'END-of-/usr/ports/www/opengroupware.org/pkg-message' X===> NOTE! X X You've just installed linux-opengroupware! X Thankyou! X X There are some additional steps to X do now: X X 1) Make sure that your PostgreSQL Installation X listens on TCP Port 5432. X X 2) Install the ogo database scheme for PostgreSQL. X X 3) manually add a line into you httpd.conf X X For a complete and detailed walkthrough refer to X the INSTALL.fbsd in: X X /compat/linux/opt/opengroupware.org END-of-/usr/ports/www/opengroupware.org/pkg-message exit --- ogoport ends here --- >Release-Note: >Audit-Trail: >Unformatted: