/[pdpsoft]/trunk/grid-mw-security/glexec
ViewVC logotype

Log of /trunk/grid-mw-security/glexec

View Directory Listing Directory Listing


Sticky Revision:

Revision 2053 - Directory Listing
Modified Wed Oct 20 18:55:23 2010 UTC (11 years, 7 months ago) by msalle
- updating pep-c version to match glite_3_2_cert


Revision 2052 - Directory Listing
Modified Wed Oct 20 09:04:27 2010 UTC (11 years, 7 months ago) by msalle
- 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/



Revision 2051 - Directory Listing
Modified Tue Oct 19 15:30:08 2010 UTC (11 years, 7 months ago) by msalle
HEAD doesn't work for EES, due to the svn nature...


Revision 2050 - Directory Listing
Modified Tue Oct 19 15:29:10 2010 UTC (11 years, 7 months ago) by msalle
lcas-plugins-basic tag didn't exist: should (probably) be the one from _cert


Revision 2049 - Directory Listing
Modified Tue Oct 19 15:00:36 2010 UTC (11 years, 7 months ago) by msalle
- adding the suggested CVS tag configuration files


Revision 2048 - Directory Listing
Modified Tue Oct 19 15:00:00 2010 UTC (11 years, 7 months ago) by msalle
- adding possibility to print supported etics download platforms: -p help
- clarifying usage() text
- print warning text when no targets are specified



Revision 2047 - Directory Listing
Modified Mon Oct 18 10:41:47 2010 UTC (11 years, 7 months ago) by msalle
- fix lcmaps_interface: it needs globus (unfortunally), now it matches etics
  again.
- print total build time in seconds.


Revision 2046 - Directory Listing
Modified Fri Oct 15 13:48:52 2010 UTC (11 years, 7 months ago) by msalle
remove extra echo


Revision 2045 - Directory Listing
Modified Fri Oct 15 13:47:30 2010 UTC (11 years, 7 months ago) by msalle
copy&paste typo: source is now in uppercase


Revision 2044 - Directory Listing
Modified Fri Oct 15 13:36:02 2010 UTC (11 years, 7 months ago) by msalle
rename into glite_from_source.sh since it's not always globus from source


Revision 2043 - Directory Listing
Modified Fri Oct 15 13:35:06 2010 UTC (11 years, 7 months ago) by msalle
- merge globus source / etics: switched using -p <platform>



Revision 2042 - Directory Listing
Modified Fri Oct 15 12:44:25 2010 UTC (11 years, 7 months ago) by msalle
- bugfix: when using custom dir, svnget should remove that one.



Revision 2041 - Directory Listing
Modified Fri Oct 15 12:36:56 2010 UTC (11 years, 7 months ago) by msalle
- 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.



Revision 2040 - Directory Listing
Modified Thu Oct 14 15:24:17 2010 UTC (11 years, 7 months ago) by msalle
Small change to make eval more reliable. 


Revision 2039 - Directory Listing
Modified Thu Oct 14 14:49:38 2010 UTC (11 years, 7 months ago) by msalle
fix typo in ees component


Revision 2038 - Directory Listing
Modified Thu Oct 14 14:16:13 2010 UTC (11 years, 7 months ago) by msalle
- svn checkout needs explicit download directory.

- fix copy&paste typo for lcmaps_plugins_voms

- add missing setdeps for lcas_interface target



Revision 2037 - Directory Listing
Modified Thu Oct 14 13:09:06 2010 UTC (11 years, 7 months ago) by msalle
Fixing typos in lcmaps_plugins_voms module



Revision 2036 - Directory Listing
Modified Thu Oct 14 12:52:17 2010 UTC (11 years, 7 months ago) by msalle
- specified directories should be absolute
- reorder build and print function


Revision 2035 - Directory Listing
Modified Thu Oct 14 12:36:56 2010 UTC (11 years, 7 months ago) by msalle
ash(es) to sh



Revision 2034 - Directory Listing
Modified Thu Oct 14 12:35:19 2010 UTC (11 years, 7 months ago) by msalle
Dropping newline in known target list


Revision 2033 - Directory Listing
Modified Thu Oct 14 12:23:58 2010 UTC (11 years, 7 months ago) by msalle
First checkin glexec_from_source new style, adding
- config file
- input file for targets
- redirect of std{err,out}
- ...




Revision 1983 - Directory Listing
Modified Thu Sep 30 14:46:47 2010 UTC (11 years, 7 months ago) by dennisvd
removed spurious encoded '/' from the poolindex


Revision 1982 - Directory Listing
Modified Thu Sep 30 14:27:30 2010 UTC (11 years, 7 months ago) by dennisvd
Initial check-in of test suite.


Revision 1981 - Directory Listing
Modified Thu Sep 30 14:23:32 2010 UTC (11 years, 7 months ago) by dennisvd
new test suite for lcmaps interfaces


Revision 1980 - Directory Listing
Modified Thu Sep 30 13:05:16 2010 UTC (11 years, 7 months ago) by dennisvd
Oscar gets a cookie for finding a copy+paste bug; loadlcmaps with the wrong mode.
LCMAPS_RETURN_ACCOUNT_WITHOUT_GSI instead of LCMAPS_RETURN_POOLINDEX_WITHOUT_GSI.


Revision 1977 - Directory Listing
Modified Wed Sep 29 09:29:10 2010 UTC (11 years, 8 months ago) by dennisvd
strdup is not required for fqans

Revision 1950 - Directory Listing
Modified Tue Sep 28 08:44:36 2010 UTC (11 years, 8 months ago) by dennisvd
rudimentary Makefile for building this utility.


Revision 1949 - Directory Listing
Modified Mon Sep 27 20:35:52 2010 UTC (11 years, 8 months ago) by dennisvd
Extended to include the without_gsi interface calls:

	 - added command-line option to select mode
	 - added command-line options to set DN and FQAN
	 - renamed the lcmaps functions that were under control
	   of #ifdef blocks to mode specific ones
	 - conditional loading of symbols from lcmaps library depending on mode

Yet untested.


Revision 1947 - Directory Listing
Modified Fri Sep 24 13:42:55 2010 UTC (11 years, 8 months ago) by okoeroo
Split the interfaces by using three different defines:

Used by gLExec:
#define LCMAPS_RETURN_ACCOUNT_FROM_PEM

Use by Without GSI:
#define LCMAPS_RETURN_POOLINDEX_WITHOUT_GSI 
#define LCMAPS_RETURN_ACCOUNT_WITHOUT_GSI



Revision 1928 - Directory Listing
Modified Tue Sep 21 14:33:24 2010 UTC (11 years, 8 months ago) by msalle
Make sure also TMPDIR is accessible for the target user.



Revision 1927 - Directory Listing
Modified Tue Sep 21 13:54:45 2010 UTC (11 years, 8 months ago) by msalle
Two fixes:
- mktemp only uses absolute path templates, including the main one for
  targetdir. gLExec tries a chmod to the target homedir, so the directory would
  have been made there, not in stickydir.
- temporarily open securedir for mktemp, because glexec now runs in / not in the
  cwd of the calling user.



Revision 1926 - Directory Listing
Modified Tue Sep 21 13:22:27 2010 UTC (11 years, 8 months ago) by msalle
- making sure all paths are absolute, hopefully portable enough. For glexec
  itself, the location will be based on GLEXEC_LOCATION if set, or alternatively 
  GLITE_LOCATION if that is set, or /opt/glite in other cases.
  Note that gLExec does not use PATH since it calls execve which ignores PATH.

Note: it seems the current setup is broken, since securedir is 0700, which means
any subdir is unaccessible?!



Revision 1900 - Directory Listing
Modified Mon Aug 30 17:03:06 2010 UTC (11 years, 8 months ago) by okoeroo
This fix will address GGUS ticket 58560: "glite-GLEXEC_wn makes uses of GLEXEC_LOCATION instead of GLITE_LOCATION"

The script will build-up a BASEDIR. The GLEXEC_LOCATION will be used first, with a fall back to GLITE_LOCATION and if that is not set, the "/opt/glite" directory will be used as a best guess.







Revision 1875 - Directory Listing
Modified Mon Aug 9 10:59:52 2010 UTC (11 years, 9 months ago) by msalle
Adding missing lcmaps to list of deps for scas-client


Revision 1873 - Directory Listing
Modified Wed Aug 4 14:42:17 2010 UTC (11 years, 9 months ago) by msalle
- properly cleaning rsl and pemstring



Revision 1870 - Directory Listing
Modified Fri Jul 30 10:28:50 2010 UTC (11 years, 10 months ago) by msalle
- writing out {,} constructions
- consistently using exit values


Revision 1859 - Directory Listing
Modified Mon Jul 19 11:47:53 2010 UTC (11 years, 10 months ago) by msalle
Making the getMajorVersion() lookup almost failsafe...:
- It first looks in the global symbols using dlopen(NULL,...).
  This works when compiled with
    -rdynamic
  or
    -L. -lvomsfix
- It then tries to dlopen libvomsfix.so.
- When that fails, it tries to dlopen liblcas.so



Revision 1858 - Directory Listing
Modified Mon Jul 19 10:22:33 2010 UTC (11 years, 10 months ago) by msalle
By compiling with -rdynamic or linking with -export-dynamic, we can remove the
external vomsfix library and instead include the missing symbols internally.



Revision 1841 - Directory Listing
Modified Wed Jul 7 14:44:31 2010 UTC (11 years, 10 months ago) by msalle
Updating license & copyright


Revision 1840 - Directory Listing
Modified Wed Jul 7 13:56:07 2010 UTC (11 years, 10 months ago) by msalle
Adding copyright & license



Revision 1839 - Directory Listing
Modified Tue Jul 6 14:50:03 2010 UTC (11 years, 10 months ago) by msalle
Adding the EES



Revision 1838 - Directory Listing
Modified Tue Jul 6 14:33:48 2010 UTC (11 years, 10 months ago) by msalle
Moving the voms dirty hack fixes to a separate c file.
By compiling those into a dynamic library we use it at build time and
prevent the missing symbols even without linking/loading LCAS.



Revision 1837 - Directory Listing
Modified Tue Jul 6 12:24:17 2010 UTC (11 years, 10 months ago) by msalle
Fix for specifying -s twice (it closed stderr...).



Revision 1836 - Directory Listing
Modified Tue Jul 6 09:45:31 2010 UTC (11 years, 10 months ago) by msalle
- fix bug for optind: only decrease for -l and -L when no options were given.
- do proper cast at dlsym
- default: no external headers.
- define dummy getMajorVersionNumber() etc. to fix bug with VOMS



Revision 1835 - Directory Listing
Modified Tue Jul 6 08:54:36 2010 UTC (11 years, 10 months ago) by msalle
- re-typedef-fing lcas_request_t
- almost re-typedef-fing lcmaps_account_t
- making both easily switchable between using the local typedef, or using the
  header file.



Revision 1834 - Directory Listing
Modified Tue Jul 6 08:46:56 2010 UTC (11 years, 10 months ago) by msalle
Added more help text:
- includes warnings on unset variables
- these can partially be suppressed using the new option -q.



Revision 1833 - Directory Listing
Modified Mon Jul 5 15:37:40 2010 UTC (11 years, 10 months ago) by msalle
Adding a demo LCAS/LCMAPS get account command line program, which mimics the
behaviour of gLExec and can be used to debug the LCAS and LCMAPS config files
setup.



Revision 1831 - Directory Listing
Modified Wed Jun 30 16:00:06 2010 UTC (11 years, 10 months ago) by msalle
Adding test version for VOMS API version 2


Revision 1830 - Directory Listing
Modified Wed Jun 30 15:06:07 2010 UTC (11 years, 10 months ago) by msalle
Update for the new gsoap-from-tarball construction (in saml2_xacml2_c_lib)


Revision 1822 - Directory Listing
Modified Tue Jun 29 15:48:23 2010 UTC (11 years, 11 months ago) by msalle
File is now the current glexec_globus_from_source.sh


Revision 1821 - Directory Listing
Modified Tue Jun 29 15:06:11 2010 UTC (11 years, 11 months ago) by msalle
Move towards the new modular scripts, which can build all or just a few
components.



Revision 1819 - Directory Listing
Modified Fri Jun 25 14:24:49 2010 UTC (11 years, 11 months ago) by msalle
Fixing type in deps for lcas_plugins_voms


Revision 1818 - Directory Listing
Modified Fri Jun 25 13:48:34 2010 UTC (11 years, 11 months ago) by msalle
fix temporary directory locations...


Revision 1817 - Directory Listing
Modified Fri Jun 25 13:47:30 2010 UTC (11 years, 11 months ago) by msalle
Fix for unset globus flavour...



Revision 1816 - Directory Listing
Modified Fri Jun 25 13:03:25 2010 UTC (11 years, 11 months ago) by msalle
Adding the magic script...



Revision 1811 - Directory Listing
Modified Wed Jun 23 19:05:22 2010 UTC (11 years, 11 months ago) by msalle
Adding:
    LCMAPS plugins-afs
    LCMAPS plugins-gums
    SCAS
    LCAS-LCMAPS GT4-interface
The GT4 interface needs two extra build targets for globus (only when from
source).


Revision 1790 - Directory Listing
Modified Fri Jun 18 12:23:05 2010 UTC (11 years, 11 months ago) by msalle
Adding lcas-plugins-voms and its dependency GridSite core


Revision 1789 - Directory Listing
Modified Fri Jun 18 10:13:19 2010 UTC (11 years, 11 months ago) by msalle
- build.common-cpp can use HEAD now (=3_2_8_1)


Revision 1788 - Directory Listing
Modified Fri Jun 18 10:11:10 2010 UTC (11 years, 11 months ago) by msalle
- GT5 patch is no longer needed, thanks to Eamonn Kenny fixing build.common-cpp!


Revision 1787 - Directory Listing
Modified Fri Jun 18 10:03:38 2010 UTC (11 years, 11 months ago) by msalle
Adding locations (commented out) for GT5



Revision 1786 - Directory Listing
Modified Thu Jun 17 19:21:37 2010 UTC (11 years, 11 months ago) by msalle
- fix -rpath option, not clear why it worked in the first place... Now should be
  ok for Darwin!


Revision 1785 - Directory Listing
Modified Thu Jun 17 15:57:05 2010 UTC (11 years, 11 months ago) by msalle
Adding patch for org.glite.build.common-cpp/m4/globus.m4 to correctly detect
Globus Toolkit 5.



Revision 1753 - Directory Listing
Modified Thu Jun 10 14:47:28 2010 UTC (11 years, 11 months ago) by msalle
Re-enabled wget of globus tarball



Revision 1752 - Directory Listing
Modified Thu Jun 10 14:43:43 2010 UTC (11 years, 11 months ago) by msalle
Heavily reworked the glexec-from-source scripts:
- all builds are done via functions in order to allow the conditional builds,
  see next point.
- all builds are conditional: when they are bound to fail, due to missing
  dependencies don't build.
- a grand overview of the results is only presented at the end, specifying
  SUCCESS, FAILED, or MISSING DEPENDENCIES (=hasn't built)
- use wget+tar instead of cvs co



Revision 1742 - Directory Listing
Modified Fri Jun 4 12:26:35 2010 UTC (11 years, 11 months ago) by msalle
Adding second script which ALSO builds globus from tarball!


Revision 1741 - Directory Listing
Modified Fri Jun 4 08:26:18 2010 UTC (11 years, 11 months ago) by msalle
Adding build script to build gLExec and its gLite dependencies from the CVS
sources.



Revision 416 - Directory Listing
Modified Wed Jun 10 07:58:56 2009 UTC (12 years, 11 months ago) by okoeroo
Updated intended usage section in the scripts

Revision 410 - Directory Listing
Modified Tue Jun 9 18:11:24 2009 UTC (12 years, 11 months ago) by okoeroo
Adding README file to the repo



Revision 408 - Directory Listing
Modified Tue Jun 9 18:00:56 2009 UTC (12 years, 11 months ago) by okoeroo
Adding symlink (can svn do this nicely)



Revision 407 - Directory Listing
Modified Tue Jun 9 17:59:48 2009 UTC (12 years, 11 months ago) by okoeroo
Adding the wrapper scripts, that wraps the environment variables wrapper and unwrapper scripts for gLExec




Revision 389 - Directory Listing
Modified Thu Jun 4 09:27:14 2009 UTC (12 years, 11 months ago) by okoeroo
Moved my shell script solutions.



Revision 388 - Directory Listing
Modified Thu Jun 4 09:25:29 2009 UTC (12 years, 11 months ago) by okoeroo
Added the wrap and unwrap scripts from Jan Just which are using Perl to shine the light.




Revision 365 - Directory Listing
Modified Mon Jun 1 17:36:42 2009 UTC (12 years, 11 months ago) by okoeroo
Adding my gLExec environment variables wrap and unwrap scripts a pilot job framework examples.




Revision 31 - Directory Listing
Modified Fri Dec 19 08:18:56 2008 UTC (13 years, 5 months ago) by davidg
Created convention


Revision 16 - Directory Listing
Modified Fri Apr 11 01:46:16 2008 UTC (14 years, 1 month ago) by davidg
Original Path: grid-mw-security/glexec
Escaped the TMPDIR in the hel text


Revision 15 - Directory Listing
Modified Thu Apr 10 09:01:14 2008 UTC (14 years, 1 month ago) by davidg
Original Path: grid-mw-security/glexec
error message logging repaired


Revision 14 - Directory Listing
Modified Thu Apr 10 08:41:26 2008 UTC (14 years, 1 month ago) by davidg
Original Path: grid-mw-security/glexec
Added


Revision 13 - Directory Listing
Modified Thu Apr 10 08:28:40 2008 UTC (14 years, 1 month ago) by davidg
Original Path: grid-mw-security/glexec
test


Revision 12 - Directory Listing
Modified Thu Apr 10 08:24:47 2008 UTC (14 years, 1 month ago) by davidg
Original Path: grid-mw-security/glexec
Keywords expanded


Revision 11 - Directory Listing
Modified Thu Apr 10 08:23:30 2008 UTC (14 years, 1 month ago) by davidg
Original Path: grid-mw-security/glexec
Migrated from CVS


Revision 10 - Directory Listing
Modified Thu Apr 10 08:20:09 2008 UTC (14 years, 1 month ago) by davidg
Original Path: grid-mw-security/glexec
keywords added


Revision 9 - Directory Listing
Modified Thu Apr 10 08:17:04 2008 UTC (14 years, 1 month ago) by davidg
Original Path: grid-mw-security/glexec
trigger update


Revision 8 - Directory Listing
Modified Thu Apr 10 08:15:41 2008 UTC (14 years, 1 month ago) by davidg
Original Path: grid-mw-security/glexec
trigger commit only


Revision 7 - Directory Listing
Added Thu Apr 10 08:11:31 2008 UTC (14 years, 1 month ago) by davidg
Original Path: grid-mw-security/glexec
Migrated from CVS


grid.support@nikhef.nl
ViewVC Help
Powered by ViewVC 1.1.28