summaryrefslogtreecommitdiff
path: root/bin/piece/save-registry
diff options
context:
space:
mode:
Diffstat (limited to 'bin/piece/save-registry')
-rwxr-xr-xbin/piece/save-registry48
1 files changed, 0 insertions, 48 deletions
diff --git a/bin/piece/save-registry b/bin/piece/save-registry
deleted file mode 100755
index a0345875c..000000000
--- a/bin/piece/save-registry
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/bin/bash
-
-piece=$1
-ooo_build_tag=$2
-
-source $OO_TOOLSDIR/piece/sys-setup
-
-# this script saves the architecture independent files back into solver
-# they could be installed later in the noarch RPMs
-
-# the file lists are needed
-test -n "$DESTDIR" || exit 0;
-
-echo "Saving prebuilt registry files for optional packages back into solver ..."
-
-registry_system=$OO_INSTDIR/basis$VERSION/share/registry
-registry_solver=$OO_SOLVERDIR/registry
-
-mkdir -p $DESTDIR/$registry_solver
-
-for list in $DESTDIR/gid_Module_Prg_* ; do
- echo " $list"
- # name of the target package
- pack=`echo $list | \
- sed -e "s|$DESTDIR/gid_Module_Prg_\([[:alpha:]]*\)_Bin|\1|" -e "s|Wrt|Writer|" | \
- tr [:upper:] [:lower:]`
-
- filelist=files-$pack-registry.txt
-
- # generate file list
- # the schema files are used during build. e.g. for reportbuilder => should be in the final location
- grep "$registry_system" $list | grep -v "$registry_system/schema" >$DESTDIR/$registry_solver/$filelist
- grep -v "$registry_system" $list >$list.new
- grep "$registry_system/schema" $list >>$list.new
- mv $list.new $list
-
- # move the registry to solver
- for source in `grep -v "^%dir" $DESTDIR/$registry_solver/$filelist | sort -ru` ; do
- target=`echo "$source" | sed "s|$registry_system|$registry_solver|"`
- source_dir=`dirname $source`
- target_dir=`dirname $target`
- mkdir -p "$DESTDIR$target_dir"
- mv "$DESTDIR$source" "$DESTDIR$target_dir"
- rmdir --ignore-fail-on-non-empty "$DESTDIR$source_dir"
- done
-
-done
-