diff options
Diffstat (limited to 'scripts/tps-build.sh')
-rwxr-xr-x | scripts/tps-build.sh | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/scripts/tps-build.sh b/scripts/tps-build.sh index 14fcdef..170b9e9 100755 --- a/scripts/tps-build.sh +++ b/scripts/tps-build.sh @@ -1,21 +1,19 @@ #!/bin/sh -x -WORK_DIR=`pwd` PROJECT_DIR=`cd ../.. ; pwd` -COMPONENT=tps -mkdir -p $WORK_DIR/build -rm -rf $WORK_DIR/build/$COMPONENT +BUILD_DIR=$HOME/build/pki-tps +COMPOSE=$PROJECT_DIR/pki/scripts/compose_pki_tps_packages -cd $PROJECT_DIR -rm -rf packages -mkdir -p packages +mkdir -p $BUILD_DIR +cd $BUILD_DIR -pki/scripts/compose_pki_${COMPONENT}_packages rpms 2>&1 | tee packages/build.log +rm -rf rpmbuild +mkdir -p rpmbuild -mv packages $WORK_DIR/build/$COMPONENT -cd $WORK_DIR/build/$COMPONENT +$COMPOSE --work-dir $BUILD_DIR/rpmbuild rpms 2>&1 | tee build.log +rm -rf repo mkdir -p repo -mv `find RPMS -name *.rpm` repo +mv `find rpmbuild/RPMS -name *.rpm` repo createrepo repo |