Skip to content

Commit f2179e2

Browse files
authored
Merge pull request #12 from brianhlin/osg-sysconfig
Add OSG sysconfig files
2 parents 558a7a2 + 1386b35 commit f2179e2

5 files changed

Lines changed: 16 additions & 44 deletions

File tree

conf/Makefile.am

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,6 @@ dist_sysconfig_DATA = gridftp-hdfs gridftp-hdfs-environment-bootstrap
88
envdir = $(datadir)/gridftp-hdfs
99
dist_env_DATA = gridftp-hdfs-environment
1010

11+
osgsysconfigdir = $(datadir)/osg/sysconfig
12+
dist_osgsysconfig_DATA = globus-gridftp-server-plugin
13+

conf/globus-gridftp-server-plugin

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# gridftp-hdfs plugin for setting environment in globus-gridftp-server
2+
3+
. /usr/share/gridftp-hdfs/gridftp-hdfs-environment
4+
5+
if [ -e /etc/sysconfig/gridftp-hdfs ]; then
6+
. /etc/sysconfig/gridftp-hdfs
7+
fi

conf/gridftp-hdfs-environment

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -67,26 +67,6 @@ export CLASSPATH=$CLASSPATH
6767

6868
unset IFS
6969

70-
# Configurations for the authz
71-
# Only applies to the root user due to ownership issues
72-
if [ $UID -eq 0 ]; then
73-
# Set defaults if they're not already available
74-
# LCAS configuration
75-
export LCAS_LOG_LEVEL=${LCAS_LOG_LEVEL:=0}
76-
export LCAS_DEBUG_LEVEL=${LCAS_DEBUG_LEVEL:=0}
77-
export LCAS_DB_FILE=${LCAS_DB_FILE:=/etc/lcas/lcas.db}
78-
export LCAS_DIR=${LCAS_DIR:=/etc/lcas}
79-
export LCAS_MOD_HOME=${LCAS_MOD_HOME:=/usr/lib64/modules}
80-
81-
# LCMAPS configuration
82-
export LCMAPS_LOG_LEVEL=${LCMAPS_LOG_LEVEL:=0}
83-
export LCMAPS_DEBUG_LEVEL=${LCMAPS_DEBUG_LEVEL:=0}
84-
export LCMAPS_DB_FILE=${LCMAPS_DB_FILE:=/etc/lcmaps.db}
85-
export LCMAPS_DIR=${LCMAPS_DIR:=/etc/lcmaps}
86-
export LCMAPS_MOD_HOME=${LCMAPS_MOD_HOME:=/usr/lib64/modules}
87-
export LCMAPS_POLICY_NAME=${LCMAPS_POLICY_NAME:=globus_gridftp_mapping}
88-
fi
89-
9070
# New gridftp.conf override in GT 5.2
9171
#export GRIDFTP_CONF=/etc/gridftp-hdfs/gridftp.conf
9272
export conf=/etc/gridftp-hdfs/gridftp.conf

scripts/gridftp-hdfs-standalone.in

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,9 @@
1-
#!/bin/sh
1+
#!/bin/sh
22

3-
if [ -e @datadir_resolved@/gridftp-hdfs/gridftp-hdfs-environment ] ; then
4-
. @datadir_resolved@/gridftp-hdfs/gridftp-hdfs-environment
5-
fi
6-
7-
if [ -e @sysconfdir_resolved@/gridftp-hdfs/gridftp-hdfs-local.conf ] ; then
8-
. @sysconfdir_resolved@/gridftp-hdfs/gridftp-hdfs-local.conf
9-
fi
10-
11-
if [ -e @sysconfdir_resolved@/sysconfig/gridftp-hdfs ] ; then
12-
. @sysconfdir_resolved@/sysconfig/gridftp-hdfs
13-
fi
3+
OSG_CONFIG= /usr/share/osg/sysconfig/globus-gridftp-server-plugin
4+
[ -e $OSG_CONFIG ] && . $OSG_CONFIG
145

156
export CLASSPATH=$CLASSPATH
16-
7+
178
exec /usr/sbin/globus-gridftp-server -c @sysconfdir_resolved@/gridftp-hdfs/gridftp-debug.conf -dsi hdfs -no-fork
189

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,7 @@
11
#!/bin/sh
22

3-
if [ -e @datadir_resolved@/gridftp-hdfs/gridftp-hdfs-environment ] ; then
4-
. @datadir_resolved@/gridftp-hdfs/gridftp-hdfs-environment
5-
fi
6-
7-
if [ -e @sysconfdir_resolved@/gridftp-hdfs/gridftp-hdfs-local.conf ] ; then
8-
. @sysconfdir_resolved@/gridftp-hdfs/gridftp-hdfs-local.conf
9-
fi
10-
11-
if [ -e @sysconfdir_resolved@/sysconfig/gridftp-hdfs ] ; then
12-
. @sysconfdir_resolved@/sysconfig/gridftp-hdfs
13-
fi
3+
OSG_CONFIG= /usr/share/osg/sysconfig/globus-gridftp-server-plugin
4+
[ -e $OSG_CONFIG ] && . $OSG_CONFIG
145

156
exec /usr/sbin/globus-gridftp-server -c @sysconfdir_resolved@/gridftp-hdfs/gridftp-inetd.conf -dsi hdfs
167

0 commit comments

Comments
 (0)