[pkg-jboss-commits] cvs commit to jboss3/debian by agx
pkg-jboss-commits@lists.alioth.debian.org
pkg-jboss-commits@lists.alioth.debian.org
Sun, 16 May 2004 12:14:03 -0600
Update of /cvsroot/pkg-jboss/jboss3/debian
In directory haydn:/tmp/cvs-serv407
Modified Files:
rules
Log Message:
build script, so far tested with 3.2.3 only
Index: rules
===================================================================
RCS file: /cvsroot/pkg-jboss/jboss3/debian/rules,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- rules 25 Mar 2004 21:54:00 -0000 1.1
+++ rules 16 May 2004 18:14:01 -0000 1.2
@@ -1,21 +1,22 @@
#!/usr/bin/make -f
+# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# GNU copyright 1997 to 1999 by Joey Hess.
+#
+# $Id$
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
-# This is the debhelper compatibility version to use.
-export DH_COMPAT=3
-
-
+## jdk install diractory
+jdk_dirs=/usr/lib/j2sdk1.4 /usr/lib/j2se/1.4
+JAVA_HOME ?= $(shell for jdir in $(jdk_dirs) ; do if [ -d "$$jdir" ]; then echo $$jdir;exit 0;fi;done)
+export JAVA_HOME
-ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
- CFLAGS += -g
-endif
-ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
- INSTALL_PROGRAM += -s
-endif
+JBOSS_DIR=$(CURDIR)/debian/jboss3
+JBOSS_DOC_DIR=$(CURDIR)/debian/jboss3-doc
+JBOSS_CLIENT_DIR=$(CURDIR)/debian/jboss3-client
+BUILD_DIR=build/output/jboss-3.2.4
configure: configure-stamp
configure-stamp:
@@ -26,13 +27,14 @@
build: build-stamp
+ bash -e build/build.sh
build-stamp: configure-stamp
dh_testdir
# Add here commands to compile the package.
- $(MAKE)
- #/usr/bin/docbook-to-man debian/jboss3.sgml > jboss3.1
+ #$(MAKE)
+ #/usr/bin/docbook-to-man debian/jboss.sgml > jboss.1
touch build-stamp
@@ -41,53 +43,66 @@
dh_testroot
rm -f build-stamp configure-stamp
- # Add here commands to clean up after the build process.
- -$(MAKE) clean
+ bash -e build/build.sh clean
+ rm -rf build/build.log
- dh_clean
+ dh_clean
install: build
dh_testdir
dh_testroot
- dh_clean -k
- dh_installdirs
+ dh_clean -k
+ dh_installdirs -i
- # Add here commands to install the package into debian/jboss3.
- $(MAKE) install DESTDIR=$(CURDIR)/debian/jboss3
+ # install file for jboss3-doc package
+ mv $(BUILD_DIR)/docs/* $(JBOSS_DOC_DIR)/usr/share/doc/jboss3-doc/
+ rmdir $(BUILD_DIR)/docs
+
+ mv $(BUILD_DIR)/client/*.conf $(JBOSS_CLIENT_DIR)/etc/jboss3/client
+ mv $(BUILD_DIR)/client $(JBOSS_CLIENT_DIR)/usr/share/jboss3/
+
+ # install files for jboss-server-<type> packages
+ for i in minimal all default; do \
+ mv $(BUILD_DIR)/server/$$i/conf/* \
+ $(JBOSS_DIR)-server-$$i/etc/jboss3/$$i; \
+ rmdir $(BUILD_DIR)/server/$$i/conf; \
+ mv $(BUILD_DIR)/server/$$i \
+ $(JBOSS_DIR)-server-$$i/usr/share/jboss3/server; \
+ done
+
+ cp -a $(BUILD_DIR)/* $(JBOSS_DIR)/usr/share/jboss3
# Build architecture-independent files here.
binary-indep: build install
-# We have nothing to do by default.
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs -i
+ dh_installdocs -i
+ dh_installexamples -i
+ dh_link -i
+ dh_compress -i
+ dh_fixperms -i
+ dh_installdeb -i
+ dh_gencontrol -i
+ dh_md5sums -i
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
-# dh_installdebconf
- dh_installdocs
- dh_installexamples
- dh_installmenu
+# dh_install
+# dh_installmenu
+ dh_installdebconf
# dh_installlogrotate
# dh_installemacsen
# dh_installpam
# dh_installmime
-# dh_installinit
- dh_installcron
+ dh_installinit
+# dh_installcron
+# dh_installinfo
dh_installman
- dh_installinfo
-# dh_undocumented
- dh_installchangelogs
- dh_link
- dh_strip
dh_compress
- dh_fixperms
-# dh_makeshlibs
- dh_installdeb
-# dh_perl
- dh_shlibdeps
- dh_gencontrol
- dh_md5sums
dh_builddeb
binary: binary-indep binary-arch