Loeschen von debian in ccm-core, anpassen von build-hooks an neue build-template, verbessern von Formatierung in redhat/persistence
git-svn-id: https://svn.libreccm.org/ccm/trunk@153 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
27d15896a7
commit
ba8a7c9d9a
|
|
@ -45,11 +45,19 @@
|
||||||
<target name="clean-build-hook"/>
|
<target name="clean-build-hook"/>
|
||||||
<target name="clean-tests-hook"/>
|
<target name="clean-tests-hook"/>
|
||||||
|
|
||||||
|
<!-- Old way with proprietary locations, separate contexts per module, and ccm perl scripts
|
||||||
<target name="deploy-hook">
|
<target name="deploy-hook">
|
||||||
<fail message="Property deploy.dir.ccm-core not defined."
|
<fail message="Property deploy.dir.ccm-core not defined."
|
||||||
unless="deploy.dir.ccm-core" />
|
unless="deploy.dir.ccm-core" />
|
||||||
<mkdir dir="${deploy.dir.ccm-core}/WEB-INF/conf"/>
|
<mkdir dir="${deploy.dir.ccm-core}/WEB-INF/conf"/>
|
||||||
<copy todir="${deploy.dir.ccm-core}/WEB-INF/conf" file="${src.dir}/log4j.properties"/>
|
<copy todir="${deploy.dir.ccm-core}/WEB-INF/conf" file="${src.dir}/log4j.properties"/>
|
||||||
</target>
|
</target>
|
||||||
|
-->
|
||||||
|
<target name="deploy-hook">
|
||||||
|
<fail message="Property this.deploy.dir not defined."
|
||||||
|
unless="this.deploy.dir" />
|
||||||
|
<mkdir dir="${this.deploy.dir}/WEB-INF/conf"/>
|
||||||
|
<copy todir="${this.deploy.dir}/WEB-INF/conf" file="${src.dir}/log4j.properties"/>
|
||||||
|
</target>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
#
|
|
||||||
# Author: Berkan Eskikaya <berkan@runtime-collective.com>, 2004
|
|
||||||
#
|
|
||||||
# $Id: ccm-build.sh,v 1.1.1.1 2004/11/12 09:29:59 fabrice Exp $
|
|
||||||
|
|
||||||
. debian/ccm-settings.sh
|
|
||||||
|
|
||||||
# for eg Oracle jar
|
|
||||||
CLASSPATH=./lib/:$CLASSPATH
|
|
||||||
$ANT build-${name}
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
#
|
|
||||||
# Author: Berkan Eskikaya <berkan@runtime-collective.com>, 2004
|
|
||||||
#
|
|
||||||
# $Id: ccm-clean.sh,v 1.1.1.1 2004/11/12 09:30:11 fabrice Exp $
|
|
||||||
|
|
||||||
. debian/ccm-settings.sh
|
|
||||||
|
|
||||||
[ -f build.xml ] && $ANT clean-${appname}
|
|
||||||
|
|
||||||
rm -rf build build.xml ccm.classpath
|
|
||||||
|
|
||||||
# ccm-disperse.sh creates the .install files automatically, so let's clean them too.
|
|
||||||
|
|
||||||
rm -f ${appname}.install ${appname}-doc.install
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
#
|
|
||||||
# Author: Berkan Eskikaya <berkan@runtime-collective.com>, 2004
|
|
||||||
#
|
|
||||||
# $Id: ccm-config.sh,v 1.1.1.1 2004/11/12 09:29:59 fabrice Exp $
|
|
||||||
|
|
||||||
. debian/ccm-settings.sh
|
|
||||||
|
|
||||||
if [ ! -L $name ]; then
|
|
||||||
ln -s . $name
|
|
||||||
fi
|
|
||||||
ccm-create-projectxml.pl > project.xml
|
|
||||||
ccm-configure.sh
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
usr/share/java/ccm-core-6.3.2
|
|
||||||
|
|
@ -1,39 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
#
|
|
||||||
# Author: Berkan Eskikaya <berkan@runtime-collective.com>, 2004
|
|
||||||
#
|
|
||||||
# $Id: ccm-disperse.sh,v 1.1.1.1 2004/11/12 09:30:11 fabrice Exp $
|
|
||||||
|
|
||||||
. debian/ccm-settings.sh
|
|
||||||
|
|
||||||
SRCDIR="$1"
|
|
||||||
[ "x$SRCDIR" != "x" ] || exit 1
|
|
||||||
|
|
||||||
# automatically generate the .install file lists for dh_install:
|
|
||||||
|
|
||||||
(cd $SRCDIR && find . -type f \
|
|
||||||
| grep -v DEBIAN \
|
|
||||||
| grep -v var/www/html \
|
|
||||||
| sed -e 's/^\.\/*\(.*\)/\1/' -e '/./,/^$/!d') > debian/${name}.install
|
|
||||||
|
|
||||||
(cd $SRCDIR && find . -type f -path './var/www/html/*' \
|
|
||||||
| sed -e 's/^\.\/*\(.*\)/\1/' -e '/./,/^$/!d') > debian/${name}-doc.install
|
|
||||||
|
|
||||||
# for some reason, dh_install doesn't work properly; let's disperse the files ourselves:
|
|
||||||
|
|
||||||
for pkg in ${name} ${name}-doc; do
|
|
||||||
# skip this package if mentioned in CCM_DEBIAN_NO_PACKAGES
|
|
||||||
[ `echo $CCM_DEBIAN_NO_PACKAGES | tr ' ' '\n' | grep -c "^${pkg}$"` -eq 1 ] && continue || true
|
|
||||||
|
|
||||||
# this should exist [due to dh_installdocs, dh_installchangelog], but just in case...
|
|
||||||
mkdir -p debian/$pkg
|
|
||||||
|
|
||||||
[ -e debian/${pkg}.install ] && \
|
|
||||||
echo -n "Dispersing files to debian/$pkg/ ... " && \
|
|
||||||
for file in `cat debian/${pkg}.install`; do
|
|
||||||
dir=`dirname $file`
|
|
||||||
mkdir -p debian/$pkg/$dir
|
|
||||||
cp $SRCDIR/$file debian/$pkg/$dir/
|
|
||||||
done
|
|
||||||
echo "done."
|
|
||||||
done
|
|
||||||
|
|
@ -1,43 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
#
|
|
||||||
# Author: Berkan Eskikaya <berkan@runtime-collective.com>, 2004
|
|
||||||
#
|
|
||||||
# $Id: ccm-install.sh,v 1.1.1.1 2004/11/12 09:29:59 fabrice Exp $
|
|
||||||
|
|
||||||
. debian/ccm-settings.sh
|
|
||||||
|
|
||||||
DESTDIR="$1"
|
|
||||||
[ "xDESTDIR" != "x" ] || exit 1
|
|
||||||
|
|
||||||
rm -rf $DESTDIR
|
|
||||||
mkdir -p $DESTDIR
|
|
||||||
mkdir -p $DESTDIR${confdir}
|
|
||||||
mkdir -p $DESTDIR/var/www/html/${name}-${version}
|
|
||||||
|
|
||||||
ANT_OPTS="-Dapps.${name}.version=${version}"
|
|
||||||
ANT_OPTS="$ANT_OPTS -Ddeploy.conf.dir=$DESTDIR${confdir}"
|
|
||||||
ANT_OPTS="$ANT_OPTS -Ddeploy.shared.lib.dir=$DESTDIR${sharedjardir}"
|
|
||||||
ANT_OPTS="$ANT_OPTS -Ddeploy.private.lib.dir=$DESTDIR${sharedjardir}/${name}-${version}"
|
|
||||||
ANT_OPTS="$ANT_OPTS -Ddeploy.webapp.dir=$DESTDIR${webappdir}/${name}-${version}"
|
|
||||||
ANT_OPTS="$ANT_OPTS -Ddeploy.system.jars.dir=$DESTDIR${sharedjardir}"
|
|
||||||
ANT_OPTS="$ANT_OPTS -Ddeploy.api.dir.${appname}=$DESTDIR/var/www/html/${name}-${version}/api"
|
|
||||||
ANT_OPTS="$ANT_OPTS -Ddeploy.shared.classes.dir=$DESTDIR/tmp/${name}-${version}"
|
|
||||||
export ANT_OPTS
|
|
||||||
|
|
||||||
$ANT deploy-jar-classes-${appname}
|
|
||||||
$ANT deploy-${appname}
|
|
||||||
|
|
||||||
rm -rf "$DESTDIR/tmp"
|
|
||||||
|
|
||||||
|
|
||||||
# only generate and deploy javadocs if we didn't specify otherwise in CCM_DEBIAN_NO_JAVADOC
|
|
||||||
|
|
||||||
GENERATE_JAVADOC=true
|
|
||||||
if [ `echo $CCM_DEBIAN_NO_JAVADOC | tr ' ' '\n' | grep -c "^${name}-doc$"` -eq 1 ]; then
|
|
||||||
GENERATE_JAVADOC=false
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -d ${appname}/src ]; then
|
|
||||||
$ANT deploy-jar-classes-${appname}
|
|
||||||
[ "$GENERATE_JAVADOC" == "true" ] && $ANT deploy-javadoc-${appname} || true
|
|
||||||
fi
|
|
||||||
|
|
@ -1,44 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
#
|
|
||||||
# Author: Berkan Eskikaya <berkan@runtime-collective.com>, 2004
|
|
||||||
#
|
|
||||||
# $Id: ccm-settings.sh,v 1.1.1.1 2004/11/12 09:29:59 fabrice Exp $
|
|
||||||
|
|
||||||
# say which app to compile, amongst those specified in the project.xml
|
|
||||||
export CCM_APP=$name
|
|
||||||
|
|
||||||
# do some checks
|
|
||||||
|
|
||||||
check_JAVA_HOME
|
|
||||||
|
|
||||||
if [ "$name" = "ccm-core" ]; then
|
|
||||||
check_ORACLE_JDBC_LIB
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
# set the environment
|
|
||||||
|
|
||||||
for file in `echo /etc/profile.d/ccm-{tools,devel,scripts}.sh`; do
|
|
||||||
. $file
|
|
||||||
done
|
|
||||||
|
|
||||||
cd ..
|
|
||||||
. $CCM_SCRIPTS_HOME/bin/env-conf.sh ${appname} > /dev/null
|
|
||||||
cd -
|
|
||||||
export CCM_HOME=`pwd`
|
|
||||||
|
|
||||||
if which classic-ant > /dev/null 2>&1; then
|
|
||||||
ANT=classic-ant
|
|
||||||
else
|
|
||||||
ANT=ant
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
# perhaps we don't like to build some packages -- get them from DH_OPTIONS
|
|
||||||
|
|
||||||
export CCM_DEBIAN_NO_PACKAGES=`echo $DH_OPTIONS | tr -s ' ' '\n' | grep -E '(-N|--no-package=)' | xargs | sed -re 's/(-N|--no-package)//g'`
|
|
||||||
|
|
||||||
# for now, assume that if we don't want to build some packages then we don't
|
|
||||||
# want to generate javadocs for them either
|
|
||||||
|
|
||||||
export CCM_DEBIAN_NO_JAVADOC="$CCM_DEBIAN_NO_JAVADOC $CCM_DEBIAN_NO_PACKAGES"
|
|
||||||
|
|
@ -1,27 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
#
|
|
||||||
# Author: Berkan Eskikaya <berkan@runtime-collective.com>, 2004
|
|
||||||
#
|
|
||||||
# $Id: ccm-settings.sh,v 1.1.1.1 2004/11/12 09:29:59 fabrice Exp $
|
|
||||||
|
|
||||||
# source the shell library [for the check_* functions]
|
|
||||||
# FIXME: ugly-looking hack.
|
|
||||||
orig_DEBIAN_HAS_FRONTEND=$DEBIAN_HAS_FRONTEND
|
|
||||||
DEBIAN_HAS_FRONTEND=1
|
|
||||||
. /usr/share/ccm-tools/lib/shellmodule
|
|
||||||
DEBIAN_HAS_FRONTEND=$orig_DEBIAN_HAS_FRONTEND
|
|
||||||
|
|
||||||
|
|
||||||
# variables we use [especially in ccm-install.sh]
|
|
||||||
|
|
||||||
name=ccm-core
|
|
||||||
version=6.3.2
|
|
||||||
appname=ccm-core
|
|
||||||
appversion=6.3.2
|
|
||||||
confdir="/etc/ccm/conf"
|
|
||||||
sharedjardir="/usr/share/java"
|
|
||||||
webappdir="/usr/share/java/webapps"
|
|
||||||
ccmclasspathfile="ccm/ccm.classpath"
|
|
||||||
ccmwebappfile="ccm/ccm.webapps"
|
|
||||||
|
|
||||||
. debian/ccm-settings-run.sh
|
|
||||||
|
|
@ -1,39 +0,0 @@
|
||||||
Test file to see if cruisecontrol will pick up the changes and build automatically.
|
|
||||||
|
|
||||||
Testing
|
|
||||||
|
|
||||||
Testing 2
|
|
||||||
|
|
||||||
Testing 3
|
|
||||||
|
|
||||||
Testing 4
|
|
||||||
|
|
||||||
Testing 5
|
|
||||||
|
|
||||||
Testing 6
|
|
||||||
|
|
||||||
Testing 7
|
|
||||||
|
|
||||||
Testing 8
|
|
||||||
|
|
||||||
Testing 9
|
|
||||||
|
|
||||||
Testing 11
|
|
||||||
|
|
||||||
Testing 12
|
|
||||||
|
|
||||||
Testing 13
|
|
||||||
|
|
||||||
Testing 14
|
|
||||||
|
|
||||||
Testing 15
|
|
||||||
|
|
||||||
Testing 16
|
|
||||||
|
|
||||||
Testing 17
|
|
||||||
|
|
||||||
Testing 18
|
|
||||||
|
|
||||||
Testing 19
|
|
||||||
|
|
||||||
Testing 20
|
|
||||||
|
|
@ -1,287 +0,0 @@
|
||||||
ccm-core (6.3.2-3) unstable; urgency=low
|
|
||||||
|
|
||||||
* Added a new parameter: waf.xml.formatters.locale. If this is set then
|
|
||||||
given locale will be used instead of getting the locale from the
|
|
||||||
KernelContext. Currently this is only used by date formatters.
|
|
||||||
|
|
||||||
-- Matt Roberts <matt@runtime-collective.com> Tue, 18 Apr 2006 11:48:36 +0100
|
|
||||||
|
|
||||||
ccm-core (6.3.2-2) unstable; urgency=low
|
|
||||||
|
|
||||||
* Increment the version in debian/ccm-settings.sh. This should be done
|
|
||||||
automatically.
|
|
||||||
|
|
||||||
-- David Pashley <david@runtime-collective.com> Tue, 18 Apr 2006 11:09:57 +0100
|
|
||||||
|
|
||||||
ccm-core (6.3.2-1) unstable; urgency=low
|
|
||||||
|
|
||||||
* Added a default value (en) for cat_purposes.language
|
|
||||||
|
|
||||||
-- Matt Roberts <matt@runtime-collective.com> Wed, 5 Apr 2006 17:25:19 +0100
|
|
||||||
|
|
||||||
ccm-core (6.3.1-6) unstable; urgency=low
|
|
||||||
|
|
||||||
* Updating static table definition for cat_purposes. Made language not null
|
|
||||||
and added a compound unique constraint on language and key
|
|
||||||
|
|
||||||
-- Matt Roberts <matt@runtime-collective.com> Thu, 30 Mar 2006 10:46:53 +0100
|
|
||||||
|
|
||||||
ccm-core (6.3.1-5) unstable; urgency=low
|
|
||||||
|
|
||||||
* Updating static table definition for cat_purposes. Added the language
|
|
||||||
column.
|
|
||||||
|
|
||||||
-- Matt Roberts <matt@runtime-collective.com> Thu, 30 Mar 2006 10:35:05 +0100
|
|
||||||
|
|
||||||
ccm-core (6.3.1-4) unstable; urgency=low
|
|
||||||
|
|
||||||
* Added waf.dispatcher.default_page_class. By default it is set to
|
|
||||||
com.arsdigita.bebop.Page but you can change that now.
|
|
||||||
|
|
||||||
-- Matt Roberts <matt@runtime-collective.com> Mon, 6 Mar 2006 15:58:26 +0000
|
|
||||||
|
|
||||||
ccm-core (6.3.1-3) unstable; urgency=low
|
|
||||||
|
|
||||||
* Adding language to category purpose, from UNDP
|
|
||||||
|
|
||||||
-- My <myuser@firenze.runtime-collective.com> Fri, 3 Mar 2006 10:55:29 +0000
|
|
||||||
|
|
||||||
ccm-core (6.3.1-2) unstable; urgency=low
|
|
||||||
|
|
||||||
* Suggest rather than depend on postgresql
|
|
||||||
|
|
||||||
-- David Pashley <david@runtime-collective.com> Fri, 10 Feb 2006 12:29:25 +0000
|
|
||||||
|
|
||||||
ccm-core (6.3.1-1) unstable; urgency=low
|
|
||||||
|
|
||||||
* Upgrade script for users.banned
|
|
||||||
|
|
||||||
-- My <myuser@firenze.runtime-collective.com> Fri, 3 Feb 2006 11:22:09 +0000
|
|
||||||
|
|
||||||
ccm-core (6.3.0-8) unstable; urgency=low
|
|
||||||
|
|
||||||
* Removed hardcoded server names from file upload
|
|
||||||
|
|
||||||
-- James Burt <james@runtime-collective.com> Tue, 24 Jan 2006 14:12:35 +0000
|
|
||||||
|
|
||||||
ccm-core (6.3.0-7) unstable; urgency=low
|
|
||||||
|
|
||||||
* Changes to complete HTMLArea change
|
|
||||||
|
|
||||||
-- James Burt <james@runtime-collective.com> Tue, 24 Jan 2006 10:23:44 +0000
|
|
||||||
|
|
||||||
ccm-core (6.3.0-6) unstable; urgency=low
|
|
||||||
|
|
||||||
* Fixing RedHat breaking the build, it seems
|
|
||||||
|
|
||||||
-- My <myuser@firenze.runtime-collective.com> Fri, 20 Jan 2006 08:41:59 +0000
|
|
||||||
|
|
||||||
ccm-core (6.3.0-5) unstable; urgency=low
|
|
||||||
|
|
||||||
* Tree enhancement (show isSelected)
|
|
||||||
|
|
||||||
-- My <myuser@firenze.runtime-collective.com> Thu, 19 Jan 2006 15:30:28 +0000
|
|
||||||
|
|
||||||
ccm-core (6.3.0-4) unstable; urgency=low
|
|
||||||
|
|
||||||
* RedHat patches
|
|
||||||
|
|
||||||
-- My <myuser@firenze.runtime-collective.com> Fri, 30 Dec 2005 08:52:59 +0000
|
|
||||||
|
|
||||||
ccm-core (6.3.0-3) unstable; urgency=low
|
|
||||||
|
|
||||||
* New changes to add banned status for users
|
|
||||||
|
|
||||||
-- James Burt <james@runtime-collective.com> Mon, 7 Nov 2005 09:51:34 +0000
|
|
||||||
|
|
||||||
ccm-core (6.3.0-2) unstable; urgency=low
|
|
||||||
|
|
||||||
* Adding missing description of form config param
|
|
||||||
|
|
||||||
-- My <myuser@firenze.runtime-collective.com> Wed, 19 Oct 2005 11:14:24 +0000
|
|
||||||
|
|
||||||
ccm-core (6.3.0-1) unstable; urgency=low
|
|
||||||
|
|
||||||
* Automatic update of version number from 6.2.0 to 6.3.0
|
|
||||||
|
|
||||||
-- Runtime Collective Ltd. <info@runtime-collective.com> Mon, 10 Oct 2005 13:51:58 +0000
|
|
||||||
|
|
||||||
ccm-core (6.2.0-1) unstable; urgency=low
|
|
||||||
|
|
||||||
* Automatic update of version number from 6.1.2 to 6.2.0
|
|
||||||
|
|
||||||
-- Runtime Collective Ltd. <info@runtime-collective.com> Mon, 10 Oct 2005 12:30:10 +0000
|
|
||||||
|
|
||||||
ccm-core (6.1.2-17) unstable; urgency=low
|
|
||||||
|
|
||||||
* fix encoding messup
|
|
||||||
|
|
||||||
-- My <myuser@firenze.runtime-collective.com> Wed, 21 Sep 2005 08:26:13 +0000
|
|
||||||
|
|
||||||
ccm-core (6.1.2-16) unstable; urgency=low
|
|
||||||
|
|
||||||
* Catch more POI exceptions when indexing content
|
|
||||||
|
|
||||||
-- My <myuser@firenze.runtime-collective.com> Thu, 1 Sep 2005 07:23:11 +0000
|
|
||||||
|
|
||||||
ccm-core (6.1.2-15) unstable; urgency=low
|
|
||||||
|
|
||||||
* replacing spaces with spaces in htmlarea.js, yeah. Ticket 19036
|
|
||||||
|
|
||||||
-- My <myuser@firenze.runtime-collective.com> Thu, 4 Aug 2005 12:46:58 +0000
|
|
||||||
|
|
||||||
ccm-core (6.1.2-14) unstable; urgency=low
|
|
||||||
|
|
||||||
* 17170 - DefaultAncestorsFixer tools
|
|
||||||
|
|
||||||
-- My <myuser@firenze.runtime-collective.com> Fri, 29 Jul 2005 13:34:15 +0000
|
|
||||||
|
|
||||||
ccm-core (6.1.2-13) unstable; urgency=low
|
|
||||||
|
|
||||||
* Patches from Phil Collins
|
|
||||||
|
|
||||||
-- My <myuser@firenze.runtime-collective.com> Wed, 27 Jul 2005 08:14:21 +0000
|
|
||||||
|
|
||||||
ccm-core (6.1.2-12) unstable; urgency=low
|
|
||||||
|
|
||||||
* Upgrade patch from RedHat
|
|
||||||
|
|
||||||
-- My <myuser@firenze.runtime-collective.com> Fri, 8 Jul 2005 08:53:05 +0000
|
|
||||||
|
|
||||||
ccm-core (6.1.2-11) unstable; urgency=low
|
|
||||||
|
|
||||||
* Attempt to fix permissions fix
|
|
||||||
|
|
||||||
-- David Pashley <david@runtime-collective.com> Tue, 28 Jun 2005 14:46:04 +0100
|
|
||||||
|
|
||||||
ccm-core (6.1.2-10) unstable; urgency=low
|
|
||||||
|
|
||||||
* Permissions fix
|
|
||||||
|
|
||||||
-- My <myuser@firenze.runtime-collective.com> Fri, 24 Jun 2005 12:39:40 +0000
|
|
||||||
|
|
||||||
ccm-core (6.1.2-9) unstable; urgency=low
|
|
||||||
|
|
||||||
* Log output for 17509
|
|
||||||
|
|
||||||
-- My <myuser@firenze.runtime-collective.com> Tue, 17 May 2005 09:17:25 +0000
|
|
||||||
|
|
||||||
ccm-core (6.1.2-8) unstable; urgency=low
|
|
||||||
|
|
||||||
* Upgrading PDFBox version
|
|
||||||
|
|
||||||
-- Fabrice Retkowsky <fabrice@runtime-collective.com> Thu, 12 May 2005 12:34:36 +0000
|
|
||||||
|
|
||||||
ccm-core (6.1.2-7) unstable; urgency=low
|
|
||||||
|
|
||||||
* Let the build know where the oracle jar file is.
|
|
||||||
|
|
||||||
-- David Pashley <david@runtime-collective.com> Thu, 12 May 2005 10:14:48 +0100
|
|
||||||
|
|
||||||
ccm-core (6.1.2-6) unstable; urgency=low
|
|
||||||
|
|
||||||
* Parameter to prevent notifications
|
|
||||||
|
|
||||||
-- Fabrice Retkowsky <fabrice@runtime-collective.com> Tue, 10 May 2005 13:53:04 +0000
|
|
||||||
|
|
||||||
ccm-core (6.1.2-5) unstable; urgency=low
|
|
||||||
|
|
||||||
* #17876 dynamichostprovider used to specify servername in email reminder
|
|
||||||
|
|
||||||
-- Fabrice Retkowsky <fabrice@runtime-collective.com> Fri, 29 Apr 2005 07:50:39 +0000
|
|
||||||
|
|
||||||
ccm-core (6.1.2-4) unstable; urgency=low
|
|
||||||
|
|
||||||
* Added new member to Category class to enable categories to ignore the
|
|
||||||
default parent index item.
|
|
||||||
|
|
||||||
-- <criss@runtime-collective.com> Mon, 25 Apr 2005 12:17:27 +0000
|
|
||||||
|
|
||||||
ccm-core (6.1.2-3) unstable; urgency=low
|
|
||||||
|
|
||||||
* New parameter waf.formbuilder.interpolate_email_actions_to_address to send simple/xml/templated emails to an interpolated email address, ticket 17328
|
|
||||||
|
|
||||||
-- Fabrice Retkowsky <fabrice@runtime-collective.com> Fri, 22 Apr 2005 08:29:47 +0000
|
|
||||||
|
|
||||||
ccm-core (6.1.2-2) unstable; urgency=low
|
|
||||||
|
|
||||||
* parameter to de-activate fulldateformatter
|
|
||||||
|
|
||||||
-- Fabrice Retkowsky <fabrice@runtime-collective.com> Wed, 13 Apr 2005 15:43:30 +0000
|
|
||||||
|
|
||||||
ccm-core (6.1.2-1) unstable; urgency=low
|
|
||||||
|
|
||||||
* Automatic update of version number from 6.1.1 to 6.1.2
|
|
||||||
|
|
||||||
-- Runtime Collective Ltd. <info@runtime-collective.com> Thu, 31 Mar 2005 11:59:54 +0000
|
|
||||||
|
|
||||||
ccm-core (6.1.1-1) unstable; urgency=low
|
|
||||||
|
|
||||||
* for qa
|
|
||||||
|
|
||||||
-- Fabrice Retkowsky <fabrice@runtime-collective.com> Mon, 28 Feb 2005 11:12:56 +0000
|
|
||||||
|
|
||||||
ccm-core (6.1.0-8) unstable; urgency=low
|
|
||||||
|
|
||||||
* fixed for null string for content-section
|
|
||||||
* added build-all-rpms.sh
|
|
||||||
|
|
||||||
-- Fabrice Retkowsky <fabrice@runtime-collective.com> Mon, 28 Feb 2005 11:12:56 +0000
|
|
||||||
|
|
||||||
ccm-core (6.1.0-7) unstable; urgency=low
|
|
||||||
|
|
||||||
* modified DHTMLEditor.xsl to remove a hard-coded variable (config_text_entry), replacing with the dynamic version used elsewhere in the file.
|
|
||||||
|
|
||||||
-- Steve Hunt <steveh@runtime-collective.com> Tue, 22 Feb 2005 17:27:56 +0000
|
|
||||||
|
|
||||||
ccm-core (6.1.0-6) unstable; urgency=low
|
|
||||||
|
|
||||||
* bebop.form.Submit has methods to set onclick attribute
|
|
||||||
|
|
||||||
-- Fabrice Retkowsky <fabrice@runtime-collective.com> Tue, 22 Feb 2005 09:36:31 +0000
|
|
||||||
|
|
||||||
ccm-core (6.1.0-5) unstable; urgency=low
|
|
||||||
|
|
||||||
* Depend on j2sdk1.4 | java2-compiler
|
|
||||||
* Update to policy 3.6.1
|
|
||||||
* Change maintainer to the mailing list and add uploaders
|
|
||||||
|
|
||||||
-- David Pashley <david@runtime-collective.com> Mon, 31 Jan 2005 11:39:40 +0000
|
|
||||||
|
|
||||||
ccm-core (6.1.0-4) unstable; urgency=low
|
|
||||||
|
|
||||||
* debian/postrm: disabled the purge operations [had some weird problems].
|
|
||||||
* updated the debian control scripts to get the package name and version from their invocation.
|
|
||||||
|
|
||||||
-- Berkan Eskikaya <berkan@runtime-collective.com> Mon, 10 May 2004 12:33:33 +0100
|
|
||||||
|
|
||||||
ccm-core (6.1.0-3) unstable; urgency=low
|
|
||||||
|
|
||||||
* debian/templates: made load-at-install and setup-database-at-install the default behaviour.
|
|
||||||
* debian/postinst: ccm_hostinit will try to use web.xml-aplaws from ccm-ldn-aplaws.
|
|
||||||
* debian/ccm-settings.sh: correct checking/setting of ORACLE_JDBC_LIB [Chris].
|
|
||||||
* debian/templates: changed the default postgresql database and user names to "ccm01.db" and "ccm".
|
|
||||||
* debian/config: added detection of the hostname of the machine and possibly the user's email.
|
|
||||||
* major restructuring of the debian scripts: moved all utility functions to ccm-tools and made postinst, postrm, prerm and ccm-settings.sh source and use that file.
|
|
||||||
|
|
||||||
-- Berkan Eskikaya <berkan@runtime-collective.com> Fri, 7 May 2004 13:04:43 +0100
|
|
||||||
|
|
||||||
ccm-core (6.1.0-2) unstable; urgency=low
|
|
||||||
|
|
||||||
* The build process now tries to automatically detect JAVA_HOME and the location of Oracle's java library.
|
|
||||||
* debian/ccm-clean.sh: only calls the ant process if build.xml exists.
|
|
||||||
* debian/{postinst,prerm,config,templates}: added debconf support
|
|
||||||
* debian/postinst: accepts 'reconfigure' and treats it as 'configure'.
|
|
||||||
* debian/postinst: added postgresql.jar to CLASSPATH; added libpgjava to the dependencies.
|
|
||||||
* debian/postinst: removed some bashisms upon recommendation from lintian.
|
|
||||||
* debian/rules: enabled dh_installdebconf.
|
|
||||||
* debian/control: made the package depend on debconf.
|
|
||||||
|
|
||||||
-- Berkan Eskikaya <berkan@runtime-collective.com> Fri, 1 May 2004 15:41:43 +0100
|
|
||||||
|
|
||||||
|
|
||||||
ccm-core (6.1.0-1) unstable; urgency=low
|
|
||||||
|
|
||||||
* Initial release.
|
|
||||||
|
|
||||||
-- Berkan Eskikaya <berkan@runtime-collective.com> Fri, 24 Apr 2004 12:27:56 +0100
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
4
|
|
||||||
|
|
@ -1,79 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
#
|
|
||||||
# Author: Berkan Eskikaya <berkan@runtime-collective.com>, 2004
|
|
||||||
#
|
|
||||||
# $Id: config,v 1.1.1.1 2004/11/12 09:30:11 fabrice Exp $
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
. /usr/share/debconf/confmodule
|
|
||||||
db_capb backup
|
|
||||||
|
|
||||||
HOSTNAME=`hostname -f` 2>/dev/null || true
|
|
||||||
|
|
||||||
if [ -n "$HOSTNAME" ]; then
|
|
||||||
db_metaget ccm/shared/waf_web_server default || true
|
|
||||||
PORTNUM=`echo $RET | cut -d: -f2`
|
|
||||||
db_set ccm/shared/waf_web_server "$HOSTNAME:$PORTNUM" || true
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -n "$EMAIL" ]; then
|
|
||||||
db_set ccm/shared/waf_admin_email "$EMAIL" || true
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
STATE=1
|
|
||||||
LASTSTATE=5
|
|
||||||
|
|
||||||
while [ "$STATE" != 0 -a "$STATE" -le "$LASTSTATE" ]; do
|
|
||||||
case "$STATE" in
|
|
||||||
1)
|
|
||||||
# Database questions
|
|
||||||
db_input high ccm/shared/dbase_type || true
|
|
||||||
db_input high ccm/shared/dbase_host || true
|
|
||||||
db_input high ccm/shared/dbase_name || true
|
|
||||||
db_input high ccm/shared/dbase_user || true
|
|
||||||
db_input high ccm/shared/dbase_password || true
|
|
||||||
|
|
||||||
;;
|
|
||||||
2)
|
|
||||||
# Server address
|
|
||||||
db_input high ccm/shared/waf_web_server || true
|
|
||||||
;;
|
|
||||||
3)
|
|
||||||
# Admin questions
|
|
||||||
db_input high ccm/shared/waf_admin_email || true
|
|
||||||
db_input high ccm/shared/waf_admin_name_given || true
|
|
||||||
db_input high ccm/shared/waf_admin_name_family || true
|
|
||||||
db_input high ccm/shared/waf_admin_password || true
|
|
||||||
db_input high ccm/shared/waf_admin_password_question || true
|
|
||||||
db_input high ccm/shared/waf_admin_password_answer || true
|
|
||||||
;;
|
|
||||||
4)
|
|
||||||
# When to load the applications
|
|
||||||
db_input medium ccm/shared/ccm_load_apps_at_install_p || true
|
|
||||||
;;
|
|
||||||
5)
|
|
||||||
# Whether to set up the [local] database
|
|
||||||
db_get ccm/shared/dbase_host || true
|
|
||||||
if [ "$RET" = "localhost" ]; then
|
|
||||||
db_input medium ccm/shared/pg_set_up_database_p || true
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
|
|
||||||
# Add additional states here, making sure to
|
|
||||||
# increment LASTSTATE.
|
|
||||||
esac
|
|
||||||
|
|
||||||
if db_go; then
|
|
||||||
STATE=$(($STATE + 1))
|
|
||||||
else
|
|
||||||
STATE=$(($STATE - 1))
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
|
|
||||||
db_go || true
|
|
||||||
|
|
||||||
db_stop
|
|
||||||
|
|
||||||
|
|
@ -1,22 +0,0 @@
|
||||||
Source: ccm-core
|
|
||||||
Section: contrib/web
|
|
||||||
Priority: optional
|
|
||||||
Maintainer: Runtime Packaging <runtime-packaging@runtime-collective.com>
|
|
||||||
Uploaders: David Pashley <david@runtime-collective.com>
|
|
||||||
Build-Depends-Indep: debhelper (>= 4.0.0), j2sdk1.4| java2-compiler, ant, libservlet2.3-java, libpgjava, debconf, po-debconf, ccm-tools, ccm-devel, ccm-scripts, libjdbc-oracle9i-java, ccm-runtime
|
|
||||||
Standards-Version: 3.6.1
|
|
||||||
|
|
||||||
Package: ccm-core
|
|
||||||
Architecture: all
|
|
||||||
Depends: java-virtual-machine-dummy | j2sdk1.4 | java-virtual-machine, ccm-tools, ccm-servlet-container, libservlet2.3-java, libpgjava, liblog4j1.2-java | debconf
|
|
||||||
Suggests: postgresql
|
|
||||||
Description: APLAWS: CCM Core
|
|
||||||
This package contains the Core application for APLAWS.
|
|
||||||
.
|
|
||||||
FIXME: We need a longer and more meaningful description here.
|
|
||||||
|
|
||||||
Package: ccm-core-doc
|
|
||||||
Architecture: all
|
|
||||||
Depends: ccm-tools
|
|
||||||
Description: Documentation for ccm-core
|
|
||||||
Documentation for ccm-core. Provides the JavaDoc API documentation.
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
This package was debianized by Berkan Eskikaya <berkan@runtime-collective.com> on
|
|
||||||
Tue, 13 Apr 2004 19:03:14 +0100.
|
|
||||||
|
|
||||||
It was downloaded from http://aplaws.sourceforge.net/
|
|
||||||
|
|
||||||
Upstream Authors: Redhat UK.
|
|
||||||
|
|
||||||
Copyright:
|
|
||||||
|
|
||||||
You are free to distribute this software under the terms of
|
|
||||||
the GNU General Public License.
|
|
||||||
On Debian systems, the complete text of the GNU General Public
|
|
||||||
License can be found in the file `/usr/share/common-licenses/GPL'.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1,109 +0,0 @@
|
||||||
#! /bin/sh
|
|
||||||
# postinst script for ccm-core
|
|
||||||
#
|
|
||||||
# see: dh_installdeb(1)
|
|
||||||
#
|
|
||||||
# Author: Berkan Eskikaya <berkan@runtime-collective.com>, 2004
|
|
||||||
#
|
|
||||||
# $Id: postinst,v 1.1.1.1 2004/11/12 09:30:10 fabrice Exp $
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
. /usr/share/debconf/confmodule
|
|
||||||
. /usr/share/ccm-tools/lib/shellmodule
|
|
||||||
|
|
||||||
# summary of how this script can be called:
|
|
||||||
# * <postinst> `configure' <most-recently-configured-version>
|
|
||||||
# * <old-postinst> `abort-upgrade' <new version>
|
|
||||||
# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
|
|
||||||
# <new-version>
|
|
||||||
# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
|
|
||||||
# <failed-install-package> <version> `removing'
|
|
||||||
# <conflicting-package> <version>
|
|
||||||
# for details, see http://www.debian.org/doc/debian-policy/ or
|
|
||||||
# the debian-policy package
|
|
||||||
#
|
|
||||||
# quoting from the policy:
|
|
||||||
# Any necessary prompting should almost always be confined to the
|
|
||||||
# post-installation script, and should be protected with a conditional
|
|
||||||
# so that unnecessary prompting doesn't happen if a package's
|
|
||||||
# installation fails and the `postinst' is called with `abort-upgrade',
|
|
||||||
# `abort-remove' or `abort-deconfigure'.
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
configure|reconfigure)
|
|
||||||
# FIXME: we need to be sensitive to upgrade operations here.
|
|
||||||
# basically, if pkgversion = appversion, then the datamodel
|
|
||||||
# hasn't changed -- we just configure the package and don't
|
|
||||||
# touch the database; else, we need to also update the
|
|
||||||
# datamodel in the database.
|
|
||||||
|
|
||||||
|
|
||||||
### get the settings for the operations below
|
|
||||||
|
|
||||||
ccm_set_env
|
|
||||||
db_get_ccm_settings ;# db_stop
|
|
||||||
|
|
||||||
get_pkgname_from_arg "$0"
|
|
||||||
ccm_package_name="$RET"
|
|
||||||
get_pkgversion_from_dpkg "$ccm_package_name"
|
|
||||||
ccm_package_version="$RET"
|
|
||||||
|
|
||||||
|
|
||||||
### do the usual post-installion configuration
|
|
||||||
|
|
||||||
if [ ! -d "/etc/ccm" ]; then
|
|
||||||
db_message "ccm/shared/error_etc_ccm_missing_dir"
|
|
||||||
mkdir -p "/etc/ccm"
|
|
||||||
fi
|
|
||||||
|
|
||||||
ccm_update_ccm_classpath add $ccm_package_name $ccm_package_version
|
|
||||||
ccm_update_ccm_webapps add $ccm_package_name $ccm_package_version
|
|
||||||
ccm_update_file_attributes $ccm_package_name $ccm_package_version
|
|
||||||
|
|
||||||
|
|
||||||
### try to set up the database if asked to do so
|
|
||||||
|
|
||||||
if [ "$pg_set_up_database_p" = "true" ]; then
|
|
||||||
pg_set_up_database
|
|
||||||
fi
|
|
||||||
|
|
||||||
### try to load the application if asked to do so
|
|
||||||
|
|
||||||
if [ "$ccm_load_apps_at_install_p" = "true" -a -n "$JAVA_HOME" ]; then
|
|
||||||
ccm_load
|
|
||||||
fi
|
|
||||||
|
|
||||||
### run the hostinit step
|
|
||||||
|
|
||||||
if [ -n "$JAVA_HOME" ]; then
|
|
||||||
tomcat_http_port=`echo $waf_web_server | cut -d':' -f2` || true
|
|
||||||
tomcat_shutdown_port=`expr $tomcat_http_port + 1` || true
|
|
||||||
ccm_host_init tomcat $tomcat_http_port $tomcat_shutdown_port
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
### don't give others the registry details [eg the database password] on a golden plate
|
|
||||||
# FIXME: this interferes with "ccm load" updating the registry. Need to find the right ownership.
|
|
||||||
# chmod -R o-rwx /etc/ccm/conf/registry || true
|
|
||||||
|
|
||||||
;;
|
|
||||||
|
|
||||||
abort-upgrade|abort-remove|abort-deconfigure)
|
|
||||||
|
|
||||||
;;
|
|
||||||
|
|
||||||
*)
|
|
||||||
echo "postinst called with unknown argument \`$1'" >&2
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
|
|
||||||
esac
|
|
||||||
|
|
||||||
# dh_installdeb will replace this with shell code automatically
|
|
||||||
# generated by other debhelper scripts.
|
|
||||||
|
|
||||||
#DEBHELPER#
|
|
||||||
|
|
||||||
exit 0
|
|
||||||
|
|
||||||
|
|
@ -1,62 +0,0 @@
|
||||||
#! /bin/sh
|
|
||||||
# postrm script for ccm-core
|
|
||||||
#
|
|
||||||
# see: dh_installdeb(1)
|
|
||||||
#
|
|
||||||
# Author: Berkan Eskikaya <berkan@runtime-collective.com>, 2004
|
|
||||||
#
|
|
||||||
# $Id: postrm,v 1.1.1.1 2004/11/12 09:30:11 fabrice Exp $
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
. /usr/share/debconf/confmodule
|
|
||||||
. /usr/share/ccm-tools/lib/shellmodule
|
|
||||||
|
|
||||||
db_get_ccm_settings
|
|
||||||
|
|
||||||
get_pkgname_from_arg "$0"
|
|
||||||
ccm_package_name="$RET"
|
|
||||||
get_pkgversion_from_dpkg "$ccm_package_name"
|
|
||||||
ccm_package_version="$RET"
|
|
||||||
|
|
||||||
if [ "$ccm_package_name" != "ccm-core" ]; then
|
|
||||||
exit 0 ;# nothing to do
|
|
||||||
fi
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
purge-FIXME)
|
|
||||||
# FIXME: there are problems with this, so disabling for the moment.
|
|
||||||
|
|
||||||
# maybe drop the database
|
|
||||||
if [ "$dbase_host" = "localhost" ]; then
|
|
||||||
|
|
||||||
db_input high ccm/shared/pg_drop_database_at_purge_p || true
|
|
||||||
db_go
|
|
||||||
db_stop
|
|
||||||
|
|
||||||
if [ "$pg_drop_database_at_purge_p" = "true" ]; then
|
|
||||||
su - postgres -c "dropdb $dbase_name" 1>&2 || true
|
|
||||||
su - postgres -c "dropuser $dbase_user" 1>&2 || true
|
|
||||||
fi
|
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
# FIXME: should we still remove /etc/ccm/conf/registry/registry.properties,
|
|
||||||
# even if we don't or fail to drop the database.
|
|
||||||
rm -rf /etc/ccm/conf/registry/*
|
|
||||||
;;
|
|
||||||
|
|
||||||
*)
|
|
||||||
# Nothing to do here.
|
|
||||||
;;
|
|
||||||
|
|
||||||
esac
|
|
||||||
|
|
||||||
# dh_installdeb will replace this with shell code automatically
|
|
||||||
# generated by other debhelper scripts.
|
|
||||||
|
|
||||||
#DEBHELPER#
|
|
||||||
|
|
||||||
exit 0
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1,60 +0,0 @@
|
||||||
#! /bin/sh
|
|
||||||
# prerm script for ccm-core
|
|
||||||
#
|
|
||||||
# see: dh_installdeb(1)
|
|
||||||
#
|
|
||||||
# Author: Berkan Eskikaya <berkan@runtime-collective.com>, 2004
|
|
||||||
#
|
|
||||||
# $Id: prerm,v 1.1.1.1 2004/11/12 09:30:11 fabrice Exp $
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
. /usr/share/debconf/confmodule
|
|
||||||
. /usr/share/ccm-tools/lib/shellmodule
|
|
||||||
|
|
||||||
# summary of how this script can be called:
|
|
||||||
# * <prerm> `remove'
|
|
||||||
# * <old-prerm> `upgrade' <new-version>
|
|
||||||
# * <new-prerm> `failed-upgrade' <old-version>
|
|
||||||
# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
|
|
||||||
# * <deconfigured's-prerm> `deconfigure' `in-favour'
|
|
||||||
# <package-being-installed> <version> `removing'
|
|
||||||
# <conflicting-package> <version>
|
|
||||||
# for details, see http://www.debian.org/doc/debian-policy/ or
|
|
||||||
# the debian-policy package
|
|
||||||
|
|
||||||
db_get_ccm_settings ; db_stop
|
|
||||||
|
|
||||||
get_pkgname_from_arg "$0"
|
|
||||||
ccm_package_name="$RET"
|
|
||||||
get_pkgversion_from_dpkg "$ccm_package_name"
|
|
||||||
ccm_package_version="$RET"
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
remove|purge|upgrade|deconfigure)
|
|
||||||
|
|
||||||
ccm_update_ccm_classpath remove $ccm_package_name $ccm_package_version
|
|
||||||
ccm_update_ccm_webapps remove $ccm_package_name $ccm_package_version
|
|
||||||
;;
|
|
||||||
|
|
||||||
failed-upgrade|abort-install|abort-upgrade|disappear)
|
|
||||||
;;
|
|
||||||
|
|
||||||
*)
|
|
||||||
echo "prerm called with unknown argument \`$1'" >&2
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
if [ "$1" = "remove" -a "$ccm_package_name" = "ccm-core" -a -x "/etc/init.d/ccm" ]; then
|
|
||||||
invoke-rc.d ccm stop || true
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
# dh_installdeb will replace this with shell code automatically
|
|
||||||
# generated by other debhelper scripts.
|
|
||||||
|
|
||||||
#DEBHELPER#
|
|
||||||
|
|
||||||
exit 0
|
|
||||||
|
|
||||||
|
|
@ -1,86 +0,0 @@
|
||||||
#!/usr/bin/make -f
|
|
||||||
# debian/rules that uses debhelper.
|
|
||||||
# This file is public domain software, originally written by Joey Hess.
|
|
||||||
#
|
|
||||||
# This version is for packages that are architecture independent.
|
|
||||||
#
|
|
||||||
# Author: Berkan Eskikaya <berkan@runtime-collective.com>, 2004
|
|
||||||
#
|
|
||||||
# $Id: rules,v 1.1.1.1 2004/11/12 09:30:00 fabrice Exp $
|
|
||||||
|
|
||||||
# Uncomment this to turn on verbose mode.
|
|
||||||
#export DH_VERBOSE=1
|
|
||||||
|
|
||||||
export ORACLE_JDBC_LIB=/usr/share/java/oracle/classes111.jar
|
|
||||||
|
|
||||||
build.xml:
|
|
||||||
dh_testdir
|
|
||||||
# Add here commands to configure the package.
|
|
||||||
@sh debian/ccm-config.sh
|
|
||||||
|
|
||||||
build: build-stamp
|
|
||||||
build-stamp: build.xml
|
|
||||||
dh_testdir
|
|
||||||
|
|
||||||
# Add here commands to compile the package.
|
|
||||||
@sh debian/ccm-build.sh
|
|
||||||
|
|
||||||
touch build-stamp
|
|
||||||
|
|
||||||
clean:
|
|
||||||
dh_testdir
|
|
||||||
dh_testroot
|
|
||||||
rm -f build-stamp
|
|
||||||
|
|
||||||
# Add here commands to clean up after the build process.
|
|
||||||
@sh debian/ccm-clean.sh
|
|
||||||
|
|
||||||
dh_clean
|
|
||||||
|
|
||||||
install: build
|
|
||||||
dh_testdir
|
|
||||||
dh_testroot
|
|
||||||
dh_clean -k
|
|
||||||
dh_installdirs
|
|
||||||
|
|
||||||
# Add here commands to install the package into debian/<packagename>.
|
|
||||||
@sh debian/ccm-install.sh $(CURDIR)/debian/tmp
|
|
||||||
|
|
||||||
# Build architecture-independent files here.
|
|
||||||
binary-indep: build install
|
|
||||||
dh_testdir
|
|
||||||
dh_testroot
|
|
||||||
dh_installdirs
|
|
||||||
dh_installchangelogs
|
|
||||||
dh_installdocs
|
|
||||||
dh_installexamples
|
|
||||||
@sh debian/ccm-disperse.sh debian/tmp
|
|
||||||
# dh_install --sourcedir=debian/tmp
|
|
||||||
# dh_installmenu
|
|
||||||
dh_installdebconf
|
|
||||||
# dh_installlogrotate
|
|
||||||
# dh_installemacsen
|
|
||||||
# dh_installcatalogs
|
|
||||||
# dh_installpam
|
|
||||||
# dh_installmime
|
|
||||||
# dh_installinit
|
|
||||||
# dh_installcron
|
|
||||||
# dh_installinfo
|
|
||||||
# dh_undocumented
|
|
||||||
dh_installman
|
|
||||||
dh_link
|
|
||||||
dh_compress
|
|
||||||
dh_fixperms
|
|
||||||
# dh_perl
|
|
||||||
# dh_python
|
|
||||||
dh_installdeb
|
|
||||||
dh_gencontrol
|
|
||||||
dh_md5sums
|
|
||||||
dh_builddeb
|
|
||||||
|
|
||||||
# Build architecture-dependent files here.
|
|
||||||
binary-arch: build install
|
|
||||||
# We have nothing to do by default.
|
|
||||||
|
|
||||||
binary: binary-indep binary-arch
|
|
||||||
.PHONY: build clean binary-indep binary-arch binary install
|
|
||||||
|
|
@ -1,207 +0,0 @@
|
||||||
Template: ccm/debconf/version
|
|
||||||
Type: string
|
|
||||||
Default: $Id: templates,v 1.1.1.1 2004/11/12 09:30:11 fabrice Exp $
|
|
||||||
Description: The version of the debconf template
|
|
||||||
Author: Berkan Eskikaya <berkan@runtime-collective.com>, 2004
|
|
||||||
.
|
|
||||||
$Id: templates,v 1.1.1.1 2004/11/12 09:30:11 fabrice Exp $
|
|
||||||
|
|
||||||
Template: ccm/package_name
|
|
||||||
Type: string
|
|
||||||
Default: ccm-core
|
|
||||||
Description: The name of the package
|
|
||||||
This is syntetic sugar.
|
|
||||||
|
|
||||||
Template: ccm/package_version
|
|
||||||
Type: string
|
|
||||||
Default: 6.3.2
|
|
||||||
Description: The version of the package
|
|
||||||
This is synthetic sugar.
|
|
||||||
|
|
||||||
Template: ccm/shared/dbase_type
|
|
||||||
Type: select
|
|
||||||
Choices: postgresql
|
|
||||||
Default: postgresql
|
|
||||||
Description: Database backend:
|
|
||||||
Please choose a database backend. At the moment, you could only select PostgreSQL.
|
|
||||||
|
|
||||||
Template: ccm/shared/dbase_host
|
|
||||||
Type: string
|
|
||||||
Default: localhost
|
|
||||||
Description: Database host:
|
|
||||||
Please specify the host that the database runs on.
|
|
||||||
|
|
||||||
Template: ccm/shared/dbase_name
|
|
||||||
Type: string
|
|
||||||
Default: ccm01.db
|
|
||||||
Description: Database name:
|
|
||||||
Please specify the name of the APLAWS database.
|
|
||||||
|
|
||||||
Template: ccm/shared/dbase_user
|
|
||||||
Type: string
|
|
||||||
Default: ccm
|
|
||||||
Description: Database user name:
|
|
||||||
Please specify the database account for the APLAWS database.
|
|
||||||
|
|
||||||
Template: ccm/shared/dbase_password
|
|
||||||
Type: password
|
|
||||||
Default: ccmpwd
|
|
||||||
Description: Database password:
|
|
||||||
Please choose a password for the APLAWS database account.
|
|
||||||
|
|
||||||
Template: ccm/shared/waf_runtime_jdbc_url
|
|
||||||
Type: string
|
|
||||||
Default: jdbc:postgresql://localhost/ccm01.db?user=ccm&password=ccmpwd
|
|
||||||
Description: JDBC connection URL:
|
|
||||||
The WAF runtime uses this value to connect to a database.
|
|
||||||
.
|
|
||||||
Format: jdbc:[subprotocol]:[subname]
|
|
||||||
.
|
|
||||||
Example: jdbc:postgresql://localhost/ccm01.db?user=ccm&password=ccmpwd
|
|
||||||
|
|
||||||
Template: ccm/shared/waf_web_server
|
|
||||||
Type: string
|
|
||||||
Default: localhost:9090
|
|
||||||
Description: Server virtual host:
|
|
||||||
Please specify the hostname and port that users of a site will
|
|
||||||
see in URLs generated by WAF.
|
|
||||||
.
|
|
||||||
Format: [server hostname]:[port number]
|
|
||||||
.
|
|
||||||
Example: example.com:80
|
|
||||||
|
|
||||||
Template: ccm/shared/waf_admin_email
|
|
||||||
Type: string
|
|
||||||
Default:
|
|
||||||
Description: Administrator Email Address:
|
|
||||||
Please specify the system administrator account.
|
|
||||||
.
|
|
||||||
Format: <user>@<domain>
|
|
||||||
.
|
|
||||||
Example: joe@example.com
|
|
||||||
|
|
||||||
Template: ccm/shared/waf_admin_name_given
|
|
||||||
Type: string
|
|
||||||
Default:
|
|
||||||
Description: Administrator First Name:
|
|
||||||
Please specify the name of the system administrator.
|
|
||||||
|
|
||||||
Template: ccm/shared/waf_admin_name_family
|
|
||||||
Type: string
|
|
||||||
Default:
|
|
||||||
Description: Administrator Last Name:
|
|
||||||
Please specify the surname of the system administrator.
|
|
||||||
|
|
||||||
Template: ccm/shared/waf_admin_password
|
|
||||||
Type: password
|
|
||||||
Default:
|
|
||||||
Description: Administrator Password
|
|
||||||
Please choose a password for the system administrator account.
|
|
||||||
|
|
||||||
Template: ccm/shared/waf_admin_password_question
|
|
||||||
Type: string
|
|
||||||
Default: The name of your primary school
|
|
||||||
Description: Administrator Password Question:
|
|
||||||
This question will be asked when the password to the system administrator
|
|
||||||
account is lost and access must be recovered.
|
|
||||||
.
|
|
||||||
Please only use letters and numbers.
|
|
||||||
|
|
||||||
Template: ccm/shared/waf_admin_password_answer
|
|
||||||
Type: string
|
|
||||||
Default:
|
|
||||||
Description: Administrator Password Answer:
|
|
||||||
Now specify the correct answer to the Administrator Password Question.
|
|
||||||
.
|
|
||||||
Please only use letters and numbers.
|
|
||||||
|
|
||||||
Template: ccm/shared/ccm_load_apps_at_install_p
|
|
||||||
Type: boolean
|
|
||||||
Default: true
|
|
||||||
Description: Load CCM applications as they install?
|
|
||||||
You could choose to load CCM applications into the database
|
|
||||||
automatically after they are installed, or you could load them
|
|
||||||
manually [with 'ccm load'] yourself.
|
|
||||||
.
|
|
||||||
The former will save you some manual work, while the latter is probably
|
|
||||||
most suited if you are trying to build the applications from the
|
|
||||||
sources and prefer to load them once all are built and installed.
|
|
||||||
|
|
||||||
Template: ccm/shared/pg_set_up_database_p
|
|
||||||
Type: boolean
|
|
||||||
Default: true
|
|
||||||
Description: Do you want me to set up the CCM database and adjust the access permissions?
|
|
||||||
You have specified a database on your localhost. I could set it up
|
|
||||||
for you and automatically adjust the access permissions. I could do
|
|
||||||
this independently of whether or not you have choosen to load the
|
|
||||||
applications at install time.
|
|
||||||
.
|
|
||||||
Say no here if you have already prepared the CCM database yourself
|
|
||||||
or if you would like to do it later. Saying yes will save you some
|
|
||||||
manual work.
|
|
||||||
|
|
||||||
Template: ccm/shared/pg_drop_database_at_purge_p
|
|
||||||
Type: boolean
|
|
||||||
Default: true
|
|
||||||
Description: Do you want me to drop the CCM database?
|
|
||||||
|
|
||||||
|
|
||||||
Template: ccm/shared/error_etc_ccm_missing_dir
|
|
||||||
Type: note
|
|
||||||
Description: CCM configuration directory does not exist.
|
|
||||||
I couldn't find the CCM configuration directory: /etc/ccm.
|
|
||||||
.
|
|
||||||
This probably points at a corrupt or unusual CCM installation. The ccm-tools
|
|
||||||
package creates this directory --- please verify that it is installed and
|
|
||||||
intact.
|
|
||||||
.
|
|
||||||
I will continue with the configuration by re-creating the directory,
|
|
||||||
but we may experience problems later.
|
|
||||||
|
|
||||||
Template: ccm/shared/ccm_aux_setupdb_failed
|
|
||||||
Type: note
|
|
||||||
Description: ccm-aux-setupdb couldn't complete.
|
|
||||||
The helper script ccm-aux-setupdb didn't succeed.
|
|
||||||
This means that the CCM database couldn't be set up.
|
|
||||||
.
|
|
||||||
If you have answered yes to the automatic loading of
|
|
||||||
applications at install time, I will still try to honour
|
|
||||||
that.
|
|
||||||
.
|
|
||||||
In case that doesn't succeed [likely now], please manually
|
|
||||||
prepare the database and load the application(s) after the
|
|
||||||
installation.
|
|
||||||
|
|
||||||
Template: ccm/shared/ccm_aux_update_hba_conf_failed
|
|
||||||
Type: note
|
|
||||||
Description: ccm-aux-update-hba-conf couldn't complete.
|
|
||||||
The helper script ccm-aux-update-hba-conf didn't succeed.
|
|
||||||
This means that the access permissions for the ccm database
|
|
||||||
couldn't be set up.
|
|
||||||
.
|
|
||||||
If you have answered yes to the automatic loading of
|
|
||||||
applications at install time, I will still try to honour
|
|
||||||
that.
|
|
||||||
.
|
|
||||||
In case that doesn't succeed [likely now], please manually
|
|
||||||
check/edit the pg_hba.conf file of your PostgreSQL instance
|
|
||||||
and load the application(s) after the installation.
|
|
||||||
|
|
||||||
Template: ccm/shared/error_ccm_tool_not_found
|
|
||||||
Type: note
|
|
||||||
Description: The 'ccm' tool not found.
|
|
||||||
I need the 'ccm' tool [/usr/bin/ccm] to continue but I cannot find it.
|
|
||||||
.
|
|
||||||
This probably points at a corrupt or unusual CCM installation. The ccm-tools
|
|
||||||
package contains this file --- please check your setup after the installation,
|
|
||||||
and then run "dpkg-reconfigure ccm-core".
|
|
||||||
|
|
||||||
Template: ccm/shared/error_java_home_not_found
|
|
||||||
Type: note
|
|
||||||
Description: JAVA_HOME not found.
|
|
||||||
JAVA_HOME isn't set --- I have even tried to guess it but failed.
|
|
||||||
.
|
|
||||||
This will cancel any 'ccm load' and 'ccm hostinit' operations.
|
|
||||||
.
|
|
||||||
Please check your java setup after the installation, and then run
|
|
||||||
"dpkg-reconfigure ccm-core".
|
|
||||||
|
|
@ -27,6 +27,8 @@ package com.redhat.persistence.engine.rdbms;
|
||||||
|
|
||||||
public class PostgresWriter extends ANSIWriter {
|
public class PostgresWriter extends ANSIWriter {
|
||||||
|
|
||||||
public final static String versionId = "$Id: PostgresWriter.java 287 2005-02-22 00:29:02Z sskracic $ by $Author: sskracic $, $DateTime: 2004/08/16 18:10:38 $";
|
public final static String versionId =
|
||||||
|
"$Id: PostgresWriter.java 287 2005-02-22 00:29:02Z sskracic $" +
|
||||||
|
" by $Author: sskracic $, $DateTime: 2004/08/16 18:10:38 $";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -68,7 +68,9 @@ import org.apache.log4j.Priority;
|
||||||
|
|
||||||
public class RDBMSEngine extends Engine {
|
public class RDBMSEngine extends Engine {
|
||||||
|
|
||||||
public final static String versionId = "$Id: RDBMSEngine.java 1327 2006-09-25 08:10:48Z sskracic $ by $Author: sskracic $, $DateTime: 2004/08/16 18:10:38 $";
|
public final static String versionId =
|
||||||
|
"$Id: RDBMSEngine.java 1327 2006-09-25 08:10:48Z sskracic $" +
|
||||||
|
" by $Author: sskracic $, $DateTime: 2004/08/16 18:10:38 $";
|
||||||
|
|
||||||
private static final Logger LOG = Logger.getLogger(RDBMSEngine.class);
|
private static final Logger LOG = Logger.getLogger(RDBMSEngine.class);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,9 @@ import java.util.List;
|
||||||
|
|
||||||
public abstract class SQLWriter {
|
public abstract class SQLWriter {
|
||||||
|
|
||||||
public final static String versionId = "$Id: SQLWriter.java 735 2005-09-01 06:42:59Z sskracic $ by $Author: sskracic $, $DateTime: 2004/08/16 18:10:38 $";
|
public final static String versionId =
|
||||||
|
"$Id: SQLWriter.java 735 2005-09-01 06:42:59Z sskracic $" +
|
||||||
|
" by $Author: sskracic $, $DateTime: 2004/08/16 18:10:38 $";
|
||||||
|
|
||||||
private RDBMSEngine m_engine;
|
private RDBMSEngine m_engine;
|
||||||
private Operation m_op = null;
|
private Operation m_op = null;
|
||||||
|
|
@ -120,7 +122,8 @@ public abstract class SQLWriter {
|
||||||
} catch (SQLException e) {
|
} catch (SQLException e) {
|
||||||
if (cycle != null) { cycle.endSet(e); }
|
if (cycle != null) { cycle.endSet(e); }
|
||||||
throw new WrappedError
|
throw new WrappedError
|
||||||
("SQL error binding [" + (index) + "] to " + obj + " in " + m_sql.toString(), e);
|
("SQL error binding [" + (index) + "] to " + obj +
|
||||||
|
" in " + m_sql.toString(), e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,9 @@ import com.redhat.persistence.oql.Query;
|
||||||
|
|
||||||
class Select extends Operation {
|
class Select extends Operation {
|
||||||
|
|
||||||
public final static String versionId = "$Id: Select.java 738 2005-09-01 12:36:52Z sskracic $ by $Author: sskracic $, $DateTime: 2004/08/16 18:10:38 $";
|
public final static String versionId =
|
||||||
|
"$Id: Select.java 738 2005-09-01 12:36:52Z sskracic $" +
|
||||||
|
" by $Author: sskracic $, $DateTime: 2004/08/16 18:10:38 $";
|
||||||
|
|
||||||
private Query m_query;
|
private Query m_query;
|
||||||
private Signature m_sig ;
|
private Signature m_sig ;
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,9 @@ import java.util.HashMap;
|
||||||
|
|
||||||
public class Model {
|
public class Model {
|
||||||
|
|
||||||
public final static String versionId = "$Id: Model.java 287 2005-02-22 00:29:02Z sskracic $ by $Author: sskracic $, $DateTime: 2004/08/16 18:10:38 $";
|
public final static String versionId =
|
||||||
|
"$Id: Model.java 287 2005-02-22 00:29:02Z sskracic $" +
|
||||||
|
"by $Author: sskracic $, $DateTime: 2004/08/16 18:10:38 $";
|
||||||
|
|
||||||
private static final HashMap MODELS = new HashMap();
|
private static final HashMap MODELS = new HashMap();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,9 @@ import java.util.List;
|
||||||
|
|
||||||
public class ObjectMap extends Element {
|
public class ObjectMap extends Element {
|
||||||
|
|
||||||
public final static String versionId = "$Id: ObjectMap.java 287 2005-02-22 00:29:02Z sskracic $ by $Author: sskracic $, $DateTime: 2004/08/16 18:10:38 $";
|
public final static String versionId =
|
||||||
|
"$Id: ObjectMap.java 287 2005-02-22 00:29:02Z sskracic $" +
|
||||||
|
" by $Author: sskracic $, $DateTime: 2004/08/16 18:10:38 $";
|
||||||
|
|
||||||
private ObjectType m_type;
|
private ObjectType m_type;
|
||||||
private Mist m_mappings = new Mist(this);
|
private Mist m_mappings = new Mist(this);
|
||||||
|
|
|
||||||
|
|
@ -33,7 +33,9 @@ import java.util.List;
|
||||||
|
|
||||||
public class ObjectType extends Element {
|
public class ObjectType extends Element {
|
||||||
|
|
||||||
public final static String versionId = "$Id: ObjectType.java 738 2005-09-01 12:36:52Z sskracic $ by $Author: sskracic $, $DateTime: 2004/08/16 18:10:38 $";
|
public final static String versionId =
|
||||||
|
"$Id: ObjectType.java 738 2005-09-01 12:36:52Z sskracic $" +
|
||||||
|
" by $Author: sskracic $, $DateTime: 2004/08/16 18:10:38 $";
|
||||||
|
|
||||||
private final Model m_model;
|
private final Model m_model;
|
||||||
private final String m_name;
|
private final String m_name;
|
||||||
|
|
|
||||||
|
|
@ -33,7 +33,9 @@ import java.sql.Types;
|
||||||
|
|
||||||
public class BigDecimalAd extends SimpleAdapter {
|
public class BigDecimalAd extends SimpleAdapter {
|
||||||
|
|
||||||
public final static String versionId = "$Id: BigDecimalAd.java 287 2005-02-22 00:29:02Z sskracic $ by $Author: sskracic $, $DateTime: 2004/08/16 18:10:38 $";
|
public final static String versionId =
|
||||||
|
"$Id: BigDecimalAd.java 287 2005-02-22 00:29:02Z sskracic $" +
|
||||||
|
"$DateTime: 2004/08/16 18:10:38 $";
|
||||||
|
|
||||||
public BigDecimalAd() {
|
public BigDecimalAd() {
|
||||||
super("global.BigDecimal", Types.NUMERIC);
|
super("global.BigDecimal", Types.NUMERIC);
|
||||||
|
|
|
||||||
|
|
@ -33,7 +33,9 @@ import java.sql.Types;
|
||||||
|
|
||||||
public class DoubleAd extends SimpleAdapter {
|
public class DoubleAd extends SimpleAdapter {
|
||||||
|
|
||||||
public final static String versionId = "$Id: DoubleAd.java 287 2005-02-22 00:29:02Z sskracic $ by $Author: sskracic $, $DateTime: 2004/08/16 18:10:38 $";
|
public final static String versionId =
|
||||||
|
"$Id: DoubleAd.java 287 2005-02-22 00:29:02Z sskracic $" +
|
||||||
|
" by $Author: sskracic $, $DateTime: 2004/08/16 18:10:38 $";
|
||||||
|
|
||||||
public DoubleAd() {
|
public DoubleAd() {
|
||||||
super("global.Double", Types.DOUBLE);
|
super("global.Double", Types.DOUBLE);
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,11 @@ import com.redhat.persistence.metadata.ObjectType;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SimpleAdapter
|
* SimpleAd (SimpleAdapter) is the base clase for the various type specific
|
||||||
|
* classes.
|
||||||
|
*
|
||||||
|
* It implements general management methods (get/set the data type etc). Is is
|
||||||
|
* only used by the type specific classes of its package.
|
||||||
*
|
*
|
||||||
* @author Rafael H. Schloming <rhs@mit.edu>
|
* @author Rafael H. Schloming <rhs@mit.edu>
|
||||||
* @version $Revision: #7 $ $Date: 2004/08/16 $
|
* @version $Revision: #7 $ $Date: 2004/08/16 $
|
||||||
|
|
@ -32,7 +36,9 @@ import com.redhat.persistence.metadata.ObjectType;
|
||||||
|
|
||||||
abstract class SimpleAdapter extends Adapter {
|
abstract class SimpleAdapter extends Adapter {
|
||||||
|
|
||||||
public final static String versionId = "$Id: SimpleAdapter.java 735 2005-09-01 06:42:59Z sskracic $ by $Author: sskracic $, $DateTime: 2004/08/16 18:10:38 $";
|
public final static String versionId =
|
||||||
|
"$Id: SimpleAdapter.java 735 2005-09-01 06:42:59Z sskracic $" +
|
||||||
|
"$DateTime: 2004/08/16 18:10:38 $";
|
||||||
|
|
||||||
private String m_type;
|
private String m_type;
|
||||||
private int m_defaultJDBCType;
|
private int m_defaultJDBCType;
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,8 @@ import java.sql.Types;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* StringAd
|
* StringAd: StringAdapter class
|
||||||
|
*
|
||||||
*
|
*
|
||||||
* @author Rafael H. Schloming <rhs@mit.edu>
|
* @author Rafael H. Schloming <rhs@mit.edu>
|
||||||
* @version $Revision: #7 $ $Date: 2004/08/16 $
|
* @version $Revision: #7 $ $Date: 2004/08/16 $
|
||||||
|
|
@ -38,7 +39,9 @@ import java.sql.Types;
|
||||||
|
|
||||||
public class StringAd extends SimpleAdapter {
|
public class StringAd extends SimpleAdapter {
|
||||||
|
|
||||||
public final static String versionId = "$Id: StringAd.java 287 2005-02-22 00:29:02Z sskracic $ by $Author: sskracic $, $DateTime: 2004/08/16 18:10:38 $";
|
public final static String versionId =
|
||||||
|
"$Id: StringAd.java 287 2005-02-22 00:29:02Z sskracic $" +
|
||||||
|
" by $Author: sskracic $, $DateTime: 2004/08/16 18:10:38 $";
|
||||||
|
|
||||||
public StringAd() {
|
public StringAd() {
|
||||||
super("global.String", Types.VARCHAR);
|
super("global.String", Types.VARCHAR);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue