diff options
author | Jan Holesovsky <kendy@suse.cz> | 2007-10-05 07:57:38 +0000 |
---|---|---|
committer | Jan Holesovsky <kendy@suse.cz> | 2007-10-05 07:57:38 +0000 |
commit | 05009ffa447c2bae459c23eed8799868f6eb9498 (patch) | |
tree | c138bdbf19ee137a4589dd0dd524ba7ea294ccd2 /git | |
parent | 9bfc275495a6ef4a1bca3aa02ca081df3203348f (diff) |
Dump parts of the git work here to have a backup.
* git/*: Dump parts of the git work here to have a backup.
Diffstat (limited to 'git')
-rw-r--r-- | git/ooo-link-modules.list | 198 | ||||
-rwxr-xr-x | git/ooo-link-modules.sh | 80 |
2 files changed, 278 insertions, 0 deletions
diff --git a/git/ooo-link-modules.list b/git/ooo-link-modules.list new file mode 100644 index 000000000..3999bd14a --- /dev/null +++ b/git/ooo-link-modules.list @@ -0,0 +1,198 @@ +ure/bridges +ure/cli_ure +ure/codemaker +ure/cppu +ure/cppuhelper +ure/cpputools +ure/idlc +ure/io +ure/javaunohelper +ure/jurt +ure/jvmaccess +ure/jvmfwk +ure/offapi +ure/offuh +ure/pyuno +ure/rdbmaker +ure/registry +ure/remotebridges +ure/ridljar +ure/sal +ure/salhelper +ure/stoc +ure/store +ure/udkapi +ure/unoil +ure/ure +ure/xml2cmp +ooo-apps-base/dbaccess +ooo-apps-base/reportdesign +ooo-apps-calc/sc +ooo-apps-calc/scsolver +ooo-apps-extensions/automation +ooo-apps-extensions/basctl +ooo-apps-extensions/embedserv +ooo-apps-extensions/extensions +ooo-apps-extensions/exthome +ooo-apps-extensions/forms +ooo-apps-extensions/javainstaller2 +ooo-apps-extensions/lingucomponent +ooo-apps-extensions/MathMLDTD +ooo-apps-extensions/setup_native +ooo-apps-extensions/UnoControls +ooo-apps-extensions/wizards +ooo-apps-extensions/xmlsecurity +ooo-apps-chart/chart2 +ooo-apps-chart/sch +ooo-apps-impress/animations +ooo-apps-impress/sd +ooo-apps-impress/sdext +ooo-apps-impress/slideshow +ooo-apps-writer/starmath +ooo-apps-writer/sw +ooo-artwork/default_images +ooo-artwork/external_images +ooo-artwork/ooo_custom_images +ooo-bootstrap/config_office +ooo-bootstrap/dmake +ooo-bootstrap/instsetoo_native +ooo-bootstrap/postprocess +ooo-bootstrap/scp2 +ooo-bootstrap/solenv +ooo-bootstrap/soltools +ooo-bootstrap/stlport +ooo-filters/binfilter +ooo-filters/filter +ooo-filters/hwpfilter +#ooo-filters/lotuswordpro +ooo-filters/oox +ooo-filters/unoxml +ooo-filters/writerfilter +ooo-filters/writerperfect +ooo-filters/xmerge +ooo-libs-core/avmedia +ooo-libs-core/basic +ooo-libs-core/bean +ooo-libs-core/configmgr +ooo-libs-core/connectivity +ooo-libs-core/crashrep +ooo-libs-core/desktop +ooo-libs-core/drawinglayer +ooo-libs-core/embeddedobj +ooo-libs-core/eventattacher +ooo-libs-core/fileaccess +ooo-libs-core/fpicker +ooo-libs-core/framework +ooo-libs-core/idl +ooo-libs-core/jut +ooo-libs-core/linguistic +ooo-libs-core/officecfg +ooo-libs-core/oovbaapi +ooo-libs-core/package +ooo-libs-core/rvpapi +ooo-libs-core/sandbox +ooo-libs-core/scripting +ooo-libs-core/sfx2 +ooo-libs-core/shell +ooo-libs-core/sj2 +ooo-libs-core/so3 +ooo-libs-core/svx +ooo-libs-core/sysui +ooo-libs-core/ucb +ooo-libs-core/uui +ooo-libs-core/xmlhelp +ooo-libs-core/xmloff +ooo-libs-core/xmlscript +ooo-libs-core/XmlSearch +ooo-libs-guitoolkit/accessibility +ooo-libs-guitoolkit/basebmp +ooo-libs-guitoolkit/basegfx +ooo-libs-guitoolkit/canvas +ooo-libs-guitoolkit/comphelper +ooo-libs-guitoolkit/cppcanvas +ooo-libs-guitoolkit/dtrans +ooo-libs-guitoolkit/goodies +ooo-libs-guitoolkit/i18npool +ooo-libs-guitoolkit/i18nutil +ooo-libs-guitoolkit/o3tl +ooo-libs-guitoolkit/padmin +ooo-libs-guitoolkit/psprint +ooo-libs-guitoolkit/psprint_config +ooo-libs-guitoolkit/regexp +ooo-libs-guitoolkit/rsc +ooo-libs-guitoolkit/sax +ooo-libs-guitoolkit/scaddins +ooo-libs-guitoolkit/sot +ooo-libs-guitoolkit/svtools +ooo-libs-guitoolkit/toolkit +ooo-libs-guitoolkit/tools +ooo-libs-guitoolkit/transex3 +ooo-libs-guitoolkit/ucbhelper +ooo-libs-guitoolkit/unotools +ooo-libs-guitoolkit/vcl +ooo-libs-guitoolkit/vos +ooo-libs-3rdparty/afms +#ooo-libs-3rdparty/agfa_monotype_fonts +ooo-libs-3rdparty/agg +ooo-libs-3rdparty/beanshell +ooo-libs-3rdparty/berkeleydb +ooo-libs-3rdparty/bitstream_vera_fonts +ooo-libs-3rdparty/boost +#ooo-libs-3rdparty/cairo +ooo-libs-3rdparty/curl +ooo-libs-3rdparty/dictionaries +ooo-libs-3rdparty/epm +ooo-libs-3rdparty/expat +ooo-libs-3rdparty/external +ooo-libs-3rdparty/fondu +ooo-libs-3rdparty/freetype +#ooo-libs-3rdparty/glitz +ooo-libs-3rdparty/hsqldb +ooo-libs-3rdparty/icu +ooo-libs-3rdparty/jfreereport +ooo-libs-3rdparty/jpeg +ooo-libs-3rdparty/libegg +#ooo-libs-3rdparty/libsvg +ooo-libs-3rdparty/libtextcat +ooo-libs-3rdparty/libwpd +#ooo-libs-3rdparty/libwpg +ooo-libs-3rdparty/libwps +ooo-libs-3rdparty/libxml2 +ooo-libs-3rdparty/libxmlsec +ooo-libs-3rdparty/libxslt +ooo-libs-3rdparty/lpsolve +#ooo-libs-3rdparty/mdbtools +ooo-libs-3rdparty/moz +ooo-libs-3rdparty/msfontextract +ooo-libs-3rdparty/nas +ooo-libs-3rdparty/neon +ooo-libs-3rdparty/netbeans_integration +ooo-libs-3rdparty/np_sdk +ooo-libs-3rdparty/portaudio +ooo-libs-3rdparty/python +ooo-libs-3rdparty/rhino +ooo-libs-3rdparty/sablot +ooo-libs-3rdparty/sane +ooo-libs-3rdparty/sndfile +ooo-libs-3rdparty/twain +ooo-libs-3rdparty/unixODBC +ooo-libs-3rdparty/unzip +ooo-libs-3rdparty/vigra +ooo-libs-3rdparty/xalan +ooo-libs-3rdparty/xt +ooo-libs-3rdparty/x11_extensions +ooo-libs-3rdparty/zlib +ooo-l10n/extras +ooo-l10n/helpcontent2 +ooo-l10n/readlicense_oo +ooo-sdk/autodoc +ooo-sdk/cosv +ooo-sdk/odk +ooo-sdk/sdk_oo +ooo-sdk/udm +ooo-sdk/unodevtools +ooo-testing/qadevOOo +ooo-testing/smoketestoo_native +ooo-testing/testshl +ooo-testing/testshl2 +ooo-testing/testtools diff --git a/git/ooo-link-modules.sh b/git/ooo-link-modules.sh new file mode 100755 index 000000000..f623ae78d --- /dev/null +++ b/git/ooo-link-modules.sh @@ -0,0 +1,80 @@ +#! /bin/bash + +MODULESDIR="cvsup" +MODULES="$MODULESDIR/CVSROOT/modules" +LINKDIR="ooo" + +[ -d "$LINKDIR" ] && { echo "$LINKDIR already exists" ; exit 1 ; } + +# breaks a dir into a set of symlinks +function linkdir() { + DIR="$1" + TMP="" + for I in `echo "$DIR" | sed 's#/# #g'`; do + if [ -z "$TMP" ] ; then + TMP="$I" + else + TMP="$TMP/$I" + fi + LINK="" + if [ -h "$TMP" ] ; then + LINK=`readlink "$TMP"` + rm "$TMP" + mkdir "$TMP" + ( + cd "$TMP" + for J in ../"$LINK"/* ../"$LINK"/.[^.]* ; do + [ -e "$J" ] && { ln -s "$J" . ; } + done + ) + fi + done +} + +ONLY="`grep '^OpenOffice2 -a' "$MODULES" | sed 's/^OpenOffice2 -a //'`" +ONLY=" $ONLY " + +mkdir -p "$LINKDIR" +mkdir "$LINKDIR/tmp" + +ln -s "../$MODULESDIR/CVSROOT" "$LINKDIR/CVSROOT" + +# link everything to openoffice.org subdir +echo "Linking modules" +SKIP=9 +while read A R ; do + if [ "$SKIP" -gt "0" ] ; then + SKIP=$(( $SKIP - 1 )) + continue + fi + [ "$ONLY" != "${ONLY/ $A /XYZ}" ] && ln -s "../../$MODULESDIR/$R" "$LINKDIR/tmp/$A" +done < "$MODULES" +ln -s "../../xml/oox" "$LINKDIR/tmp/oox" + +# move the modules according to ooo-link-modules.list +grep -v "^#" ooo-link-modules.list | while read MOD ; do + D=${MOD%/*} + F=${MOD#*/} + [ -d "$LINKDIR/$D" ] || mkdir "$LINKDIR/$D" + mv "$LINKDIR/tmp/$F" "$LINKDIR/$MOD" +done + +# anything remained? +NOT_MOVED=`ls $LINKDIR/tmp/` +[ -z "$NOT_MOVED" ] || echo "Not moved: $NOT_MOVED" + +# move the localization stuff modules to l10n subdir +echo "Creating ooo-l10n" +find -L "$LINKDIR" -name "localize.sdf,v" | while read F ; do + DIR="`dirname $F`" + TO="$LINKDIR/ooo-l10n/${DIR#*/*/}" + + if [ "$DIR" != "$TO" ] ; then + mkdir -p "$TO" + linkdir "$DIR" + mv "$F" "$TO"/ + fi +done + +rmdir ooo/tmp +echo "Done" |