diff options
Diffstat (limited to 'bin/piece/save-registry')
-rwxr-xr-x | bin/piece/save-registry | 48 |
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 - |