summaryrefslogtreecommitdiffstats
path: root/scripts/console-build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/console-build.sh')
-rwxr-xr-xscripts/console-build.sh20
1 files changed, 9 insertions, 11 deletions
diff --git a/scripts/console-build.sh b/scripts/console-build.sh
index 28d036f..f91eff0 100755
--- a/scripts/console-build.sh
+++ b/scripts/console-build.sh
@@ -1,21 +1,19 @@
#!/bin/sh -x
-WORK_DIR=`pwd`
PROJECT_DIR=`cd ../.. ; pwd`
-COMPONENT=console
-mkdir -p $WORK_DIR/build
-rm -rf $WORK_DIR/build/$COMPONENT
+BUILD_DIR=$HOME/build/pki-console
+COMPOSE=$PROJECT_DIR/pki/scripts/compose_pki_console_packages
-cd $PROJECT_DIR
-rm -rf packages
-mkdir -p packages
+mkdir -p $BUILD_DIR
+cd $BUILD_DIR
-pki/scripts/compose_pki_${COMPONENT}_packages rpms | 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