Changeset 8399


Ignore:
Timestamp:
2004-10-20T19:15:35+13:00 (20 years ago)
Author:
mdewsnip
Message:

Updated for the Greenstone 2.52 release.

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/for-distributions/DistDates

    r7626 r8399  
    1111gsdl-2_50-distribution  Wed Apr  7 13:54:07 NZST 2004
    1212gsdl-2_51-distribution  Thu Jun 17 16:23:09 NZST 2004
     13gsdl-2_52-distribution  Wed Oct 20 17:27:23 NZDT 2004
  • trunk/for-distributions/zip-web.sh

    r8340 r8399  
    3939cp etc/main.cfg $distribution_path/gsdl/etc/main.cfg
    4040
     41echo "Unpacking perllib/XML-Parser.tar.gz into $distribution_path/gsdl/perllib/cpan..."
     42cp perllib/XML-Parser.tar.gz $distribution_path/gsdl/perllib/cpan
     43pushd $distribution_path/gsdl/perllib/cpan
     44tar xzf XML-Parser.tar.gz
     45rm XML-Parser.tar.gz
     46popd
     47
    4148echo "Tarring up $distribution..."
    4249pushd $distribution_path/..
  • trunk/gsdl/bin/script/create_distributions.pl

    r7636 r8399  
    157157    # JAR up the gli, then clean up the class files
    158158    print STDERR "jarring gli...\n";
    159     chdir(&util::filename_cat($tmpdir, "gsdl", "gli", "classes"));
    160     `jar cvfm ../GLI.jar META-INF/MANIFEST.MF *.properties images/ org/`;
    161     chdir(&util::filename_cat($tmpdir, "gsdl", "gli"));
     159    `makejar.sh`;
     160    &util::rm_r(&util::filename_cat($tmpdir, "gsdl", "gli", "jar"));
    162161    `clean.sh`;
    163162
     
    287286    &util::cp(&util::filename_cat($docdir, "COPYING"), $gsdldir);
    288287
     288    # We shouldn't distribute the GLI applet signed by us
     289    &util::rm (&util::filename_cat ($source_dist_dir, "gsdl", "bin", "java", "SignedGatherer.jar"));
     290
    289291    # Remove the copied "images" and "macros" folders and copy over just the core languages
    290292    my $gsdlimagesdir = &util::filename_cat($source_dist_dir, "gsdl", "images");
     
    295297    &install_only_core_language_macros(&util::filename_cat($tmpdir, "gsdl", "macros"), $gsdlmacrosdir);
    296298
    297     # We don't want the compiled GLI classes in the source distribution (or the GS3 script)
     299    # We don't want the compiled GLI classes in the source distribution (or the GS3 scripts)
     300    &util::rm(&util::filename_cat($source_dist_dir, "gsdl", "gli", ".greenstonestore"));
    298301    &util::rm(&util::filename_cat($source_dist_dir, "gsdl", "gli", "GLI.jar"));
     302    &util::rm(&util::filename_cat($source_dist_dir, "gsdl", "gli", "gli4gs3.bat"));
    299303    &util::rm(&util::filename_cat($source_dist_dir, "gsdl", "gli", "gli4gs3.sh"));
     304    &util::rm_r(&util::filename_cat($source_dist_dir, "gsdl", "gli", "src", "org", "greenstone", "gatherer", "mem"));
     305    &util::rm_r(&util::filename_cat($source_dist_dir, "gsdl", "gli", "src", "org", "greenstone", "gatherer", "msm"));
     306    &util::rm_r(&util::filename_cat($source_dist_dir, "gsdl", "gli", "src", "org", "greenstone", "gatherer", "valuetree"));
    300307
    301308    # Make sure there is a dictionary_en.properties to prevent GLI problems
     
    411418    &util::cp_r (&util::filename_cat ($tmpdir, "gsdl", "etc"), $gsdldir);
    412419
     420    # We shouldn't distribute the GLI applet signed by us
     421    &util::rm (&util::filename_cat ($gsdlbindir, "java", "SignedGatherer.jar"));
     422
    413423    my $gsdlimagesdir = &util::filename_cat ($gsdldir, "images");
    414424    &install_only_core_language_images(&util::filename_cat($tmpdir, "gsdl", "images"), $gsdlimagesdir);
    415425    # ...and garish images
    416426    &util::cp_r(&util::filename_cat($tmpdir, "gsdl", "images", "garish"), $gsdlimagesdir);
    417     # &util::cp_r (&util::filename_cat ($tmpdir, "gsdl", "images"), $gsdldir);
    418427
    419428    my $gsdlmacrosdir = &util::filename_cat ($gsdldir, "macros");
    420429    &install_only_core_language_macros(&util::filename_cat($tmpdir, "gsdl", "macros"), $gsdlmacrosdir);
    421     # &util::cp_r (&util::filename_cat ($tmpdir, "gsdl", "macros"), $gsdldir);
    422430
    423431    &util::cp_r (&util::filename_cat ($tmpdir, "gsdl", "mappings"), $gsdldir);
     
    523531    my $document_sh = &util::filename_cat($gli_dir, "document.sh");
    524532    `chmod a+x $document_sh`;
     533    my $gems_sh = &util::filename_cat($gli_dir, "gems.sh");
     534    `chmod a+x $gems_sh`;
    525535    my $gli_sh = &util::filename_cat($gli_dir, "gli.sh");
    526536    `chmod a+x $gli_sh`;
    527537    my $makegli_sh = &util::filename_cat($gli_dir, "makegli.sh");
    528538    `chmod a+x $makegli_sh`;
     539    my $makejar_sh = &util::filename_cat($gli_dir, "makejar.sh");
     540    `chmod a+x $makejar_sh`;
    529541
    530542    # Make sure there is a dictionary_en.properties to prevent GLI problems
     
    533545
    534546    # Remove unwanted stuff - all distributions
     547    &util::rm(&util::filename_cat($gli_dir, ".greenstonestore"));
    535548    &util::rm_r(&util::filename_cat($gli_dir, "buglist"));
    536549    &util::rm_r(&util::filename_cat($gli_dir, "prototype"));
    537 
    538     # Don't need Greenstone 3 script
     550    &util::rm_r(&util::filename_cat($gli_dir, "src", "org", "greenstone", "gatherer", "mem"));
     551    &util::rm_r(&util::filename_cat($gli_dir, "src", "org", "greenstone", "gatherer", "msm"));
     552    &util::rm_r(&util::filename_cat($gli_dir, "src", "org", "greenstone", "gatherer", "valuetree"));
     553
     554    # Don't need Greenstone 3 scripts
     555    &util::rm(&util::filename_cat($gli_dir, "gli4gs3.bat"));
    539556    &util::rm(&util::filename_cat($gli_dir, "gli4gs3.sh"));
    540557
     
    544561    &util::rm(&util::filename_cat($gli_dir, "clean.bat"));
    545562    &util::rm(&util::filename_cat($gli_dir, "document.bat"));
     563    &util::rm(&util::filename_cat($gli_dir, "gems.bat"));
    546564    &util::rm(&util::filename_cat($gli_dir, "gli.bat"));
    547565    &util::rm(&util::filename_cat($gli_dir, "makegli.bat"));
     
    564582    &util::rm(&util::filename_cat($gli_dir, "clean.sh"));
    565583    &util::rm(&util::filename_cat($gli_dir, "document.sh"));
     584    &util::rm(&util::filename_cat($gli_dir, "gems.sh"));
    566585    &util::rm(&util::filename_cat($gli_dir, "gli.sh"));
    567586    &util::rm(&util::filename_cat($gli_dir, "makegli.sh"));
     587    &util::rm(&util::filename_cat($gli_dir, "makejar.sh"));
    568588    }
    569589}
     
    649669    `chmod -R a+x $linuxbindir`;
    650670
     671    # remove the non-static mgquery_old program from distributions
     672    &util::rm(&util::filename_cat($linuxbindir, "mgquery_old"));
     673   
    651674    # make sure there aren't any CVS directories laying around
    652675    &remove_cvs_dirs ($unixdir);
Note: See TracChangeset for help on using the changeset viewer.