perfsonar-dev - [GEANT/SA2/ps-java-services] r5526 - branches/new-structure-with-base2/ps-mdm-rrd-ma/packaging
Subject: perfsonar development work
List archive
[GEANT/SA2/ps-java-services] r5526 - branches/new-structure-with-base2/ps-mdm-rrd-ma/packaging
Chronological Thread
- From:
- To:
- Subject: [GEANT/SA2/ps-java-services] r5526 - branches/new-structure-with-base2/ps-mdm-rrd-ma/packaging
- Date: Thu, 4 Mar 2010 16:11:56 GMT
Author: psnc.pikusa
Date: 2010-03-04 16:11:56 +0000 (Thu, 04 Mar 2010)
New Revision: 5526
Removed:
branches/new-structure-with-base2/ps-mdm-rrd-ma/packaging/package.sh~
Log:
Deleted: branches/new-structure-with-base2/ps-mdm-rrd-ma/packaging/package.sh~
===================================================================
--- branches/new-structure-with-base2/ps-mdm-rrd-ma/packaging/package.sh~
2010-03-04 16:11:25 UTC (rev 5525)
+++ branches/new-structure-with-base2/ps-mdm-rrd-ma/packaging/package.sh~
2010-03-04 16:11:56 UTC (rev 5526)
@@ -1,196 +0,0 @@
-
-#!/bin/sh
-#author: Slawomir Trzaszczka
<>
-#update: Piotr Pikusa
<>
-. package.conf
-
-
-do_clean_up() {
-
- echo " CLEAN UP"
- cd $CURR_DIR
- sudo rm -rf temp
- sudo rm -rf target
- echo
-
-}
-
-#
-# build project using maven
-# 1) build project using maven
-# 2) unzip .war into webapps directory
-#
-do_structure() {
-
- echo " CREATE STRUCT"
-
- cd $CURR_DIR
- rm -rfv temp
- mkdir temp
- mkdir temp/webapps
- pwd
- unzip ../build/$SERVICE_NAME.war -d temp/webapps/$SERVICE_NAME
- echo "war unziped"
-
- echo "done !"
- echo
- echo
-
-}
-
-#
-# create debian structure
-# 1)create directories deb{debian,build}
-# 2)copy required configuration files for deb-packaging
-#
-do_deb_struct() {
-
- cd $CURR_DIR
- echo " CREATE DEB STRUCT"
- echo "[ ] Removing old deb"
- rm -rfv temp/deb
- mkdir -v temp/deb
- mkdir -v temp/deb/debian
- mkdir -v temp/deb/build
- mkdir -v temp/deb/doc
- mkdir -v temp/deb/samples
- echo " Unziping WAR file"
- unzip ../build/$SERVICE_NAME.war -d temp/deb/build/$SERVICE_NAME
- echo " Copying doc file"
- cp -v ../doc/* temp/deb/doc/
- echo " Copying samples file"
- cp -v ../samples/* temp/deb/samples/
- echo "[ ] Copying package files"
- cp -v deb/* temp/deb/debian
- echo
- echo
-
-}
-
-
-#
-# build debian package
-#
-build_deb_package() {
-
- cd $CURR_DIR
- echo " CREATE DEB"
-
- cd temp/deb
- sudo dpkg-buildpackage -d
- echo
- echo
-}
-
-#
-# remove unnecessary files, copy *.deb package do target folder
-#
-cleanup_after_deb_packaging(){
-
- cd $CURR_DIR
- file=$(find temp -regex ".+\.deb$")
- mkdir target
- cp $file target
- sudo rm -rf temp
- echo
- echo
-}
-
-#
-# create rpm structure
-# 1)create directories rpm/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS,TMP}
-# 2)tar.gz project
-# 3)copy tar.gz to SOURCES directory
-# 4)copy required configuration file for deb-packaging
-#
-do_rpm_struct() {
-
- cd $CURR_DIR;
- echo " CREATE RPM STRUCT"
- rm -rfv temp/rpm
- mkdir temp/rpm
- mkdir -pv temp/rpm/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS,TMP}
- echo "[ ] Create temp structure for tgz source file"
- mkdir temp/$SERVICE_NAME-$RPM_VERSION
- mkdir temp/$SERVICE_NAME-$RPM_VERSION/build
- mkdir temp/$SERVICE_NAME-$RPM_VERSION/doc
- mkdir temp/$SERVICE_NAME-$RPM_VERSION/samples
- cp -vr ../build/* temp/$SERVICE_NAME-$RPM_VERSION/build
- cp -vr ../doc/* temp/$SERVICE_NAME-$RPM_VERSION/doc
- cp -vr ../samples/* temp/$SERVICE_NAME-$RPM_VERSION/samples
-
- echo "[ ] TAR"
- cd temp
- tar -czhf $SERVICE_NAME-$RPM_VERSION.tar.gz $SERVICE_NAME-$RPM_VERSION
- cd ..
- echo "[ ] Copy tarball into SOURCES"
- pwd
- mv -v temp/$SERVICE_NAME-$RPM_VERSION.tar.gz temp/rpm/rpmbuild/SOURCES
- rm -rf temp/$SERVICE_NAME-$RPM_VERSION
- rm -rf temp/$SERVICE_NAME-$RPM_VERSION.tar.gz
-
- echo "[ ] Copy RPM .specs file"
- cp -v rpm/$RPM_SPEC_NAME temp/rpm/rpmbuild/
- echo
- echo
-}
-
-#
-# build rpm package
-#
-build_rpm_package() {
-
- echo " CREATE RPM PACKAGE"
- cd $CURR_DIR
- cd temp/rpm/rpmbuild
- rpmbuild -bb $RPM_SPEC_NAME
- echo
- echo
-
-}
-
-#
-# remove unnecessary files, copy *.deb package do target folder
-#
-cleanup_after_rpm_packaging(){
-
- cd $CURR_DIR
- file=$(find temp/rpm/rpmbuild/RPMS/noarch -regex ".+\.rpm$")
- mkdir target
- cp $file target
- rm -rf temp
- echo
- echo
-
-}
-
-
-
-case "$1" in
- clean)
- do_clean_up
- ;;
- structure)
- do_structure
- ;;
- deb)
- do_clean_up
- do_structure
- do_deb_struct
- build_deb_package
- cleanup_after_deb_packaging
- ;;
- rpm)
- do_clean_up
- do_structure
- do_rpm_struct
- build_rpm_package
- #cleanup_after_rpm_packaging
- ;;
- *)
- echo "Usage: $0 clean|deb|rpm" >&2
- exit 3
- ;;
-esac
-
-: exit 0
- [GEANT/SA2/ps-java-services] r5526 - branches/new-structure-with-base2/ps-mdm-rrd-ma/packaging, svn-noreply, 03/04/2010
Archive powered by MHonArc 2.6.16.