+++ /dev/null
-#!/usr/bin/env perl
-#
-# make_gpt_dist - adapted from GPT's make_gpt_dist script
-#
-# Create a GPT source package after deriving the necessary build files.
-#
-
-#
-# You can define the source directory and package names to suit your needs. It's
-# important to remember that GPT needs the source package name to be similar to
-# the name of the package as defined in the package metadata (pkg_data_src.gpt).
-#
-# Failing to do this correctly will not affect bundle-creation, but will affect
-# globus-build's ability to select and untar the correct package corresponding
-# to the name gpt-bundle gives in its 'packaging_list'.
-#
-
-$srcdirname = "gsi_openssh_compat-4.6-src";
-$srcpkgname = $srcdirname;
-
-#
-# uncomment when we've got a better place to get the current version from
-#
-# determine gpt version number
-#
-#open (CFG, 'packaging_tools/configure.in');
-#
-#my $version;
-#for (<CFG>) {
-# if (m!AM_INIT_AUTOMAKE\(\w+,([^,\)]+)!) {
-# $version = $1;
-# $version =~ s!\s+!!g;
-# }
-#}
-
-#
-# test to make sure we're okay to
-# o create/use the $srcdirname directories
-# o create the source package
-#
-
-if ( (!defined($srcdirname)) || length($srcdirname) le 0 )
-{
- printf("\$srcdirname must be defined to a usable value!\n");
- die;
-}
-
-if ( (!defined($srcpkgname)) || length($srcpkgname) le 0 )
-{
- printf("\$srcpkgname must be defined to a usable value!\n");
- die;
-}
-
-if ( -e "../$srcdirname" )
-{
- printf("found existing '../$srcdirname'... please remove before continuing\n");
- die;
-}
-
-if ( -e "./$srcdirname" )
-{
- printf("found existing './$srcdirname'... please remove before continuing\n");
- die;
-}
-
-if ( -e "./$srcpkgname.tar" )
-{
- printf("found existing './$srcpkgname.tar'... please remove before continuing\n");
- die;
-}
-
-if ( -e "./$srcpkgname.tar.gz" )
-{
- printf("found existing './$srcpkgname.tar.gz'... please remove before continuing\n");
- die;
-}
-
-#
-# prep the source directory by creating a temp directory containing all of the
-# required files.
-#
-
-printf("copying files into source directory...\n");
-system("mkdir ../$srcdirname")==0 or die "Unable to create ../$srcdirname: $?";
-system("cp -rf * ../$srcdirname")==0 or die "Unable to copy . into ../$srcdirname: $?";
-system("mv ../$srcdirname ./$srcdirname")==0 or die "Unable to move $srcdirname from ../ to ./: $?";
-
-chdir("./$srcdirname");
-
-#
-# remove any 'unnecessary' files from the source directory.
-#
-
-printf("pruning source directory of extraneous files...\n");
-
-system("rm -rf `find . -name CVS -print`")==0 or die "Unable to remove cvs directories: $?";
-system("rm -f ./todo")==0 or die "Unable to remove todo file: $?";
-
-#
-# #
-# # run the standard development tools to get the necessary derived files.
-# #
-#
-# printf("running autoheader...\n");
-# system("autoheader")==0 or die "Could not run autoheader: $?";
-#
-# printf("running autoconf...\n");
-# system("autoconf")==0 or die "Could not run autoheader: $?";
-#
-
-chdir("../");
-
-#
-# create the source package from the source directory.
-#
-
-printf("creating source tarball '$srcpkgname.tar.gz'...\n");
-system("tar -cf ./$srcpkgname.tar ./$srcdirname")==0 or die "Unable to create $srcpkgname.tar: $?";
-system("gzip -f ./$srcpkgname.tar")==0 or die "Unable to gzip $srcpkgname.tar: $?";
-
-printf("cleaning up after myself...\n");
-system("rm -rf ./$srcdirname")==0 or die "Unable to remove ./$srcdirname: $?";
-
-#
-# done.
-#
-
-printf("done.\n");
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE gpt_package_metadata SYSTEM "globus_package.dtd">
-
-<gpt_package_metadata Format_Version="0.02" Name="gsi_openssh_compat" >
-
- <Aging_Version Major="4" Minor="6" Age="0" />
- <Description>GSI-Enabled OpenSSH compat</Description>
- <Functional_Group >gsi_openssh</Functional_Group>
- <Version_Stability Release="stable" />
-
- <src_pkg >
-
- <Version_Label>GSI-OpenSSH 4.6 / OpenSSH 5.2p1 / HPN13v5</Version_Label>
-
- <With_Flavors build="no" />
-
- <Build_Instructions>
-
- <Build_Step>mkdir -p INSTALLDIR_GPTMACRO/bin/</Build_Step>
- <Build_Step>ln -sf ./ssh.d/scp INSTALLDIR_GPTMACRO/bin/scp</Build_Step>
- <Build_Step>ln -sf ./ssh.d/sftp INSTALLDIR_GPTMACRO/bin/sftp</Build_Step>
- <Build_Step>ln -sf ./ssh.d/slogin INSTALLDIR_GPTMACRO/bin/slogin</Build_Step>
- <Build_Step>ln -sf ./ssh.d/ssh INSTALLDIR_GPTMACRO/bin/ssh</Build_Step>
- <Build_Step>ln -sf ./ssh.d/ssh-add INSTALLDIR_GPTMACRO/bin/ssh-add</Build_Step>
- <Build_Step>ln -sf ./ssh.d/ssh-agent INSTALLDIR_GPTMACRO/bin/ssh-agent</Build_Step>
- <Build_Step>ln -sf ./ssh.d/ssh-keygen INSTALLDIR_GPTMACRO/bin/ssh-keygen</Build_Step>
- <Build_Step>ln -sf ./ssh.d/ssh-keyscan INSTALLDIR_GPTMACRO/bin/ssh-keyscan</Build_Step>
-
- <Build_Step>mkdir -p INSTALLDIR_GPTMACRO/man/man1/</Build_Step>
- <Build_Step>ln -sf ./ssh.d/scp.1 INSTALLDIR_GPTMACRO/man/man1/scp.1</Build_Step>
- <Build_Step>ln -sf ./ssh.d/sftp.1 INSTALLDIR_GPTMACRO/man/man1/sftp.1</Build_Step>
- <Build_Step>ln -sf ./ssh.d/slogin.1 INSTALLDIR_GPTMACRO/man/man1/slogin.1</Build_Step>
- <Build_Step>ln -sf ./ssh.d/ssh-add.1 INSTALLDIR_GPTMACRO/man/man1/ssh-add.1</Build_Step>
- <Build_Step>ln -sf ./ssh.d/ssh-agent.1 INSTALLDIR_GPTMACRO/man/man1/ssh-agent.1</Build_Step>
- <Build_Step>ln -sf ./ssh.d/ssh-keygen.1 INSTALLDIR_GPTMACRO/man/man1/ssh-keygen.1</Build_Step>
- <Build_Step>ln -sf ./ssh.d/ssh-keyscan.1 INSTALLDIR_GPTMACRO/man/man1/ssh-keyscan.1</Build_Step>
- <Build_Step>ln -sf ./ssh.d/ssh.1 INSTALLDIR_GPTMACRO/man/man1/ssh.1</Build_Step>
-
- <Build_Step>mkdir -p INSTALLDIR_GPTMACRO/man/man5/</Build_Step>
- <Build_Step>ln -sf ./ssh.d/ssh_config.5 INSTALLDIR_GPTMACRO/man/man5/ssh_config.5</Build_Step>
- <Build_Step>ln -sf ./ssh.d/sshd_config.5 INSTALLDIR_GPTMACRO/man/man5/sshd_config.5</Build_Step>
-
- <Build_Step>mkdir -p INSTALLDIR_GPTMACRO/man/man8/</Build_Step>
- <Build_Step>ln -sf ./ssh.d/sftp-server.8 INSTALLDIR_GPTMACRO/man/man8/sftp-server.8</Build_Step>
- <Build_Step>ln -sf ./ssh.d/ssh-keysign.8 INSTALLDIR_GPTMACRO/man/man8/ssh-keysign.8</Build_Step>
- <Build_Step>ln -sf ./ssh.d/ssh-rand-helper.8 INSTALLDIR_GPTMACRO/man/man8/ssh-rand-helper.8</Build_Step>
- <Build_Step>ln -sf ./ssh.d/sshd.8 INSTALLDIR_GPTMACRO/man/man8/sshd.8</Build_Step>
-
- <Build_Step>mkdir -p INSTALLDIR_GPTMACRO/man/cat1/</Build_Step>
- <Build_Step>ln -sf ./ssh.d/scp.1 INSTALLDIR_GPTMACRO/man/cat1/scp.1</Build_Step>
- <Build_Step>ln -sf ./ssh.d/sftp.1 INSTALLDIR_GPTMACRO/man/cat1/sftp.1</Build_Step>
- <Build_Step>ln -sf ./ssh.d/slogin.1 INSTALLDIR_GPTMACRO/man/cat1/slogin.1</Build_Step>
- <Build_Step>ln -sf ./ssh.d/ssh-add.1 INSTALLDIR_GPTMACRO/man/cat1/ssh-add.1</Build_Step>
- <Build_Step>ln -sf ./ssh.d/ssh-agent.1 INSTALLDIR_GPTMACRO/man/cat1/ssh-agent.1</Build_Step>
- <Build_Step>ln -sf ./ssh.d/ssh-keygen.1 INSTALLDIR_GPTMACRO/man/cat1/ssh-keygen.1</Build_Step>
- <Build_Step>ln -sf ./ssh.d/ssh-keyscan.1 INSTALLDIR_GPTMACRO/man/cat1/ssh-keyscan.1</Build_Step>
- <Build_Step>ln -sf ./ssh.d/ssh.1 INSTALLDIR_GPTMACRO/man/cat1/ssh.1</Build_Step>
-
- <Build_Step>mkdir -p INSTALLDIR_GPTMACRO/man/cat5/</Build_Step>
- <Build_Step>ln -sf ./ssh.d/ssh_config.5 INSTALLDIR_GPTMACRO/man/cat5/ssh_config.5</Build_Step>
- <Build_Step>ln -sf ./ssh.d/sshd_config.5 INSTALLDIR_GPTMACRO/man/cat5/sshd_config.5</Build_Step>
-
- <Build_Step>mkdir -p INSTALLDIR_GPTMACRO/man/cat8/</Build_Step>
- <Build_Step>ln -sf ./ssh.d/sftp-server.8 INSTALLDIR_GPTMACRO/man/cat8/sftp-server.8</Build_Step>
- <Build_Step>ln -sf ./ssh.d/ssh-keysign.8 INSTALLDIR_GPTMACRO/man/cat8/ssh-keysign.8</Build_Step>
- <Build_Step>ln -sf ./ssh.d/ssh-rand-helper.8 INSTALLDIR_GPTMACRO/man/cat8/ssh-rand-helper.8</Build_Step>
- <Build_Step>ln -sf ./ssh.d/sshd.8 INSTALLDIR_GPTMACRO/man/cat8/sshd.8</Build_Step>
-
- </Build_Instructions>
-
- </src_pkg >
-
-</gpt_package_metadata>