First import
authorRobert Harakaly <robert.harakaly@cern.ch>
Thu, 19 Apr 2007 15:35:36 +0000 (15:35 +0000)
committerRobert Harakaly <robert.harakaly@cern.ch>
Thu, 19 Apr 2007 15:35:36 +0000 (15:35 +0000)
org.glite.yaim.myproxy/.cvsignore [new file with mode: 0644]
org.glite.yaim.myproxy/Makefile [new file with mode: 0644]
org.glite.yaim.myproxy/config/functions/config_proxy_server [new file with mode: 0644]
org.glite.yaim.myproxy/config/node-info.d/glite-px [new file with mode: 0644]

diff --git a/org.glite.yaim.myproxy/.cvsignore b/org.glite.yaim.myproxy/.cvsignore
new file mode 100644 (file)
index 0000000..3a4edf6
--- /dev/null
@@ -0,0 +1 @@
+.project
diff --git a/org.glite.yaim.myproxy/Makefile b/org.glite.yaim.myproxy/Makefile
new file mode 100644 (file)
index 0000000..963f0a5
--- /dev/null
@@ -0,0 +1,76 @@
+PACKAGE_NAME=glite-yaim-myproxy
+####################################################################
+# Distribution Makefile
+####################################################################
+
+.PHONY: configure install clean
+
+all: configure
+
+####################################################################
+# Prepare
+####################################################################
+
+prepare:
+       rm -f *~ functions/*~ scripts/*~ examples/*~ 
+       @mkdir -p $(prefix)/doc/html/web
+       @mkdir -p $(prefix)/doc/man
+
+####################################################################
+# Configure
+####################################################################
+
+configure: 
+       @echo "No configuration required, use either 'make install' or 'make rpm'."
+
+####################################################################
+# Compile
+####################################################################
+
+compile: 
+       @echo "No compiling required, use either 'make install' or 'make rpm'."
+
+####################################################################
+# Install
+####################################################################
+
+install:
+       @echo installing ...
+       @mkdir -p $(prefix)/yaim/functions
+       @mkdir -p $(prefix)/yaim/node-info.d
+       @install -m 0644 config/functions/* $(prefix)/yaim/functions
+       @install -m 0644 config/node-info.d/* $(prefix)/yaim/node-info.d
+
+####################################################################
+# Documentation
+####################################################################
+
+doc: man html
+
+man: prepare
+
+html: prepare
+
+web: html
+
+####################################################################
+# Install Doc
+####################################################################
+
+install-doc: doc
+       @echo installing  docs...
+
+####################################################################
+# Build Distribution
+####################################################################
+
+dist: prepare 
+       @tar --gzip --exclude='*CVS*' -cf build/$(PACKAGE_NAME).src.tgz config doc examples src
+
+rpm: dist
+       @rpmbuild -ta build/$(PACKAGE_NAME).src.tgz 
+
+clean::
+       rm -f *~ test/*~ etc/*~ doc/*~ src/*~ $(PACKAGE_NAME).src.tgz 
+       rm -rf build ${prefix}
+
diff --git a/org.glite.yaim.myproxy/config/functions/config_proxy_server b/org.glite.yaim.myproxy/config/functions/config_proxy_server
new file mode 100644 (file)
index 0000000..d598442
--- /dev/null
@@ -0,0 +1,24 @@
+config_proxy_server (){
+
+INSTALL_ROOT=${INSTALL_ROOT:-/opt}
+
+requires GRID_TRUSTED_BROKERS
+
+if [ -f ${INSTALL_ROOT}/edg/etc/edg-myproxy.conf ]; then
+    rm -f ${INSTALL_ROOT}/edg/etc/edg-myproxy.conf 
+fi
+
+split_quoted_variable $GRID_TRUSTED_BROKERS | while read x; do
+     echo "$x" >> ${INSTALL_ROOT}/edg/etc/edg-myproxy.conf
+done
+
+/sbin/chkconfig --add myproxy 
+
+yaimlog DEBUG "Stopping MyProxy server"
+/etc/init.d/myproxy stop < /dev/null
+yaimlog DEBUG "Waiting 3 second for a complete stop"
+sleep 3
+yaimlog DEBUG "Starting MyProxy server"
+/etc/init.d/myproxy start < /dev/null
+
+}
diff --git a/org.glite.yaim.myproxy/config/node-info.d/glite-px b/org.glite.yaim.myproxy/config/node-info.d/glite-px
new file mode 100644 (file)
index 0000000..e69de29