/[pdpsoft]/trunk/grid-mw-security/glexec/util/sac_from_source/sac_from_source.sh |
Parent Directory
|
Revision Log
Sticky Revision: |
Use latest stable GT5 by default.
Add EMI-1 tags for VOMS and PEP-API
Bumping version to 0.3.0: new tracking plugin etc.
Renaming glexec_from_source dir into sac_from_source
Small cosmetic change to printing results.
Adding support for lcmaps_plugins_tracking_groupid.
Fix for non-locatable secondary globus deps: Set LD_LIBRARY_PATH
When DESTDIR="" is specified: explicitly remove the already set default setting.
Small fix: make dist should not lead to non-saving of voms flags.
Removing age, to follow new style in mwsec.
Remove tracking option: it doesn't make sense: we don't want to branch, just checkout
Add missing --track option and changing the tag/branch name to include origin/ See git-checkout(1).
Fix typo in voms-includes dir.
Make failing dist tarball creation a non-fatal and separate error. Hence dependencies can still be successful. It will still be added to the failed components file to ease rebuilding. Also update the default svn root to the non-https Nikhef ndpf svn.
Using default branch instead of tag for voms_git
Fix typo: lcmaps-interface should be lcmaps_interface
Update voms dependencies.
VOMS still seems to have problems with default prefix: override it in any case.
EES is now properly in mwsec tree.
Rename voms component name into voms instead of org.glite.security.voms, for SVN and git. Also remove remaining remnants of build.common-cpp.
Install gsoap into the <saml2_xacml2_c_lib>/gsoap-build directory.
- Update usage/help text, in particular to clarify the different supported (configure) flags, also number of minor clarifications. - fix voms: no longer need to override default prefix. - fix bug in lcas-interface: forgot to set the checkout directory. - fix pep-api: new branch 2.0 does not need to override the prefix and datadir.
Move to version 2 of the PEP-api
Add more general git support (gitget function) - gitrepo: and tag: are used to clone and checkout a git repository. - voms now defaults to git: * tag starting with glite-security-voms triggers CVS * tag svn triggers SVN * other tag git using that tag. Fix bug when forgetting to specify a component as first entry in a configline.
VOMS still sets default prefix on /opt/glite: override it.
Treat voms (git) on same footing as our own compo since it now properly conformsto the autotools. Removal of special voms= support, since it only complicates. Addition of make dist for voms (for git). Fix of old SVN (formerly devel) and CVS versions of VOMS: - set libdir correctly - use either ${prefix}/glite/security or ${myincludedir} (when specified) Properly use $PROG.
- Make sure DISTDIR exists. - cleanup old-style voms (globus flavor)
Number of bug fixes: - removal globus libdir: it's almost impossible to hack around the hard-coded /lib - voms install location is now read in from file - rename gridsite_core module into gridsite, it wasn't consistent anyway - only save install locations for globus gridsite and voms when they fail: they're unimportant for other compos - properly return/propagate globus exit value. - fix mistake in setting old-style voms_includes - remove globus flavor from old-voms, it would not build libvomsapi.so, only flavoured ones and lcmaps etc. would fail. - set correct libdir for gsoap configure. Now builds on RH-5 old-style glite and new-style EPEL
Fix voms_includes for old style voms.
Update ash -> sh and update globus flags for voms_cvs
Many bugfixes, some new features: - jobrep_api and lcmaps_plugins_jobrep - make dist support, into DISTDIR which can be set using -F Only voms doesn't properly produce a dist tarball. - default DESTDIR is /tmp/build - removal of lcmaps .la files. - updates in help text. - always build in known_targets order, and skip duplicates (instead of error) - when building lcmaps/lcas don't build lcmaps/lcas-interface - support for libdir overrides. - split cvsget into cvsget and cvswebget - remove obsolete copy_files() - add warnings about 'created file' to failedfile.txt and configfile.txt - support for building externals gridsite, globus and voms in separate directories. - properly deal with lib vs lib64 in gridsite, voms and globus. - single flags: not combined lcmaps_flags but separate lcmaps_prefix_flag etc. - move from exit to myexit, which removes temp file.
Major rework from glite_from_source.sh. Still in progress. New features: - uses the new mwsec svn repo by default. - installs in DESTDIR: sets correct flags for other components: can use to package tools. - saves configure flags for reuse - saves failed component name for reuse using -i - can import flags from file and command line (-f and -F) - can now specify tags etc. on commandline (-C)
- new local function copy_files: srcdir targetdir files, only copies files when targetdir/file doesn't yet exist.
- fix for non-existing -n option for old cp: never fail on copy, just ignore return value. - removing common_cpp deps on lcmaps and lcmaps_interface
- changing cp flag -f into -n: only copy when doesn't exist.
removing extraneous --with-globus flag for git voms build: it's no longer needed or understood.
- Adding VOMS-from-git build, can be triggered using special tag:git for VOMS.
- glite_from_source.sh: lcmaps_interface no longer needs globus paths, since it no longer needs globus or voms. Only needs the m4 macros for the AC_DEFUNC() definitions in the configure. - OSG_glite32cert.config: - moving glexec tag to glite32cert part. - updating lcmaps(-interface) version to 1.4.25-1 - downgrading voms version to 1.9.17-1 (due to 2 voms bugs) - glite32cert.config: - updating glexec to new - downgrading voms version to 1.9.17-1 (due to 2 voms bugs) - glite32dev.config: - updating glexec, lcmaps and lcmaps_interface to latest versions.
- adding -v option: printing version. - first version: 0.1.0-1
- updating globus URL for tbz download
- adding support for -x option: exit on error, in which case the script exits as soon as a target build fails.
- automatically making source, build and globus directories absolute by adding cwd. Updating usage() accordingly. - adding warning() convenience function.
- adding voms_devel() which is triggered when specifying special voms tag devel - updating glite32dev to actually use the voms_devel (as used in glite_branch_3_2_dev
- included error function - error when target is included >1 - usage() prints possible exit values - glexec pre-0.8 and newstyle both build, automatically switches based on given tag. - saml2-xacml2-c-lib looks for gsoaps-2.7*.tar.gz, if present: unpack, otherwise assume it's included in the source. This allows building both 0.0.* and 0.1.* versions. - ees svnroot autosetting updated: when no tag or HEAD is given, use trunk/ otherwise use tags/
- adding possibility to print supported etics download platforms: -p help - clarifying usage() text - print warning text when no targets are specified
- fix lcmaps_interface: it needs globus (unfortunally), now it matches etics again. - print total build time in seconds.
remove extra echo
copy&paste typo: source is now in uppercase
rename into glite_from_source.sh since it's not always globus from source
- merge globus source / etics: switched using -p <platform>
- bugfix: when using custom dir, svnget should remove that one.
- cvsget/svnget/get now can unpack in a custom dir: needed for lcmaps_interface which uses same lcmaps source as lcmaps itself. - when downloading via webcvs always remove old source dir.
Small change to make eval more reliable.
fix typo in ees component
- svn checkout needs explicit download directory. - fix copy&paste typo for lcmaps_plugins_voms - add missing setdeps for lcas_interface target
Fixing typos in lcmaps_plugins_voms module
- specified directories should be absolute - reorder build and print function
ash(es) to sh
Dropping newline in known target list
First checkin glexec_from_source new style, adding - config file - input file for targets - redirect of std{err,out} - ...
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
grid.support@nikhef.nl | ViewVC Help |
Powered by ViewVC 1.1.28 |