From: <ssk...@re...> - 2004-11-09 21:20:33
|
Author: sskracic Date: 2004-11-09 22:13:24 +0100 (Tue, 09 Nov 2004) New Revision: 90 Modified: tools/trunk/devel/ccm-devel.spec.in tools/trunk/misc/build-all.sh tools/trunk/scripts/pkg/dist/rpm.spec.in tools/trunk/scripts/pkg/dist/rpm.spec.java-standalone.in Log: Hotfixing the build process. Several extremely tiny fixes needed to get this process going, and project.xml and rollingbuild.sh files are still missing from the top-level application directories. Modified: tools/trunk/devel/ccm-devel.spec.in =================================================================== --- tools/trunk/devel/ccm-devel.spec.in 2004-11-09 12:54:34 UTC (rev 89) +++ tools/trunk/devel/ccm-devel.spec.in 2004-11-09 21:13:24 UTC (rev 90) @@ -78,6 +78,11 @@ perl -i -p -e "s,/usr,${USR_DIR}," $ETC_DIR/profile.d/%{name}.sh fi +JAVA_DIR=`echo /usr/share/%{name}/lib | sed -e "s,/usr,$USR_DIR,"` +cd $JAVA_DIR +ln -sf ant-contrib-0.6.jar ant-contrib.jar +ln -sf jakarta-oro-2.0.4.jar jakarta-oro.jar + %post cvs ETC_DIR=$RPM_INSTALL_PREFIX0 VAR_DIR=$RPM_INSTALL_PREFIX2 Modified: tools/trunk/misc/build-all.sh =================================================================== --- tools/trunk/misc/build-all.sh 2004-11-09 12:54:34 UTC (rev 89) +++ tools/trunk/misc/build-all.sh 2004-11-09 21:13:24 UTC (rev 90) @@ -166,6 +166,15 @@ mkdir $VIRTUAL_ROOT mkdir $VIRTUAL_ROOT/rpmdb + + # (20041108 Seb) + # This directory must exist because 'rpm -i' of httpunit and friends will fail. + # In a real world, this dir would have been already created by the packages httpunit at ali depend on. + mkdir -p $VIRTUAL_ROOT/share/java + mkdir -p $VIRTUAL_ROOT/etc/ccm + mkdir -p $VIRTUAL_ROOT/etc/profile.d + mkdir -p $VIRTUAL_ROOT/share/ccm-tools + $RPM --dbpath $RPM_DB --initdb cat > fake.spec <<EOF @@ -194,7 +203,11 @@ Provides: perl(vars) Provides: perl(Cwd) Provides: perl(File::Spec) +Provides: perl(File::Copy) +Provides: perl(File::Find) +Provides: perl(POSIX) + %description Fake @@ -282,7 +295,7 @@ echo "BUILDING $i in directory `pwd`" rm -rf rollingbuild export CCM_APPS=$i - ./rollingbuild.sh + $BUILD_HOME/rollingbuild.sh ) || exit $? ( set -e Modified: tools/trunk/scripts/pkg/dist/rpm.spec.in =================================================================== --- tools/trunk/scripts/pkg/dist/rpm.spec.in 2004-11-09 12:54:34 UTC (rev 89) +++ tools/trunk/scripts/pkg/dist/rpm.spec.in 2004-11-09 21:13:24 UTC (rev 90) @@ -90,7 +90,7 @@ fi if [ -n "$AUTO_BUILD_ROOT" ]; then - cp -vr --preserve=all $RPM_BUILD_ROOT/* $AUTO_BUILD_ROOT + cp -vr --preserve $RPM_BUILD_ROOT/* $AUTO_BUILD_ROOT if [ "%{version}" != "%{appversion}" ] && [ -d $AUTO_BUILD_ROOT/usr/share/java ]; then cd $AUTO_BUILD_ROOT/usr/share/java for extension in .jar -sql.jar -pdl.jar -system.jar ""; do Modified: tools/trunk/scripts/pkg/dist/rpm.spec.java-standalone.in =================================================================== --- tools/trunk/scripts/pkg/dist/rpm.spec.java-standalone.in 2004-11-09 12:54:34 UTC (rev 89) +++ tools/trunk/scripts/pkg/dist/rpm.spec.java-standalone.in 2004-11-09 21:13:24 UTC (rev 90) @@ -104,7 +104,7 @@ if [ -n "$AUTO_BUILD_ROOT" ]; then mkdir -p $AUTO_BUILD_ROOT/usr/share/java - cp -vrf --preserve=all %{buildroot}/* $AUTO_BUILD_ROOT + cp -vrf --preserve %{buildroot}/* $AUTO_BUILD_ROOT fi rm -f "$RPM_BUILD_DIR/%{name}-%{appversion}/filelist.rpm" |