I'd like to find a solution that avoids changing existing processes, if possible. This diff gives the behavior I'm looking for:
[jdito@arch-jdito-01 htcondor-branch]$ git diff
diff --git a/src/condor_starter.V6.1/starter_v61_main.cpp b/src/condor_starter.V6.1/starter_v61_main.cpp
index e9f59a7..4e61ae1 100644
--- a/src/condor_starter.V6.1/starter_v61_main.cpp
+++ b/src/condor_starter.V6.1/starter_v61_main.cpp
@@ -85,13 +85,19 @@ printClassAd( void )
Â{
ÂÂÂÂÂÂÂ printf( "%s = \"%s\"\n", ATTR_VERSION, CondorVersion() );
ÂÂÂÂÂÂÂ printf( "%s = True\n", ATTR_IS_DAEMON_CORE );
-ÂÂÂÂÂÂ printf( "%s = True\n", ATTR_HAS_FILE_TRANSFER );
ÂÂÂÂÂÂÂ printf( "%s = True\n", ATTR_HAS_PER_FILE_ENCRYPTION );
ÂÂÂÂÂÂÂ printf( "%s = True\n", ATTR_HAS_RECONNECT );
ÂÂÂÂÂÂÂ printf( "%s = True\n", ATTR_HAS_MPI );
ÂÂÂÂÂÂÂ printf( "%s = True\n", ATTR_HAS_TDP );
ÂÂÂÂÂÂÂ printf( "%s = True\n", ATTR_HAS_JOB_DEFERRAL );
-ÂÂÂ printf( "%s = True\n", ATTR_HAS_TRANSFER_INPUT_REMAPS );
+ÂÂÂÂÂÂ printf( "%s = True\n", ATTR_HAS_TRANSFER_INPUT_REMAPS );
+
+ÂÂÂÂÂÂ if(param(ATTR_HAS_FILE_TRANSFER)) {
+ÂÂÂÂÂÂÂÂÂÂÂÂÂÂ printf( "%s = %s\n", ATTR_HAS_FILE_TRANSFER, param(ATTR_HAS_FILE_TRANSFER) );
+ÂÂÂÂÂÂ }
+ÂÂÂÂÂÂ else {
+ÂÂÂÂÂÂÂÂÂÂÂÂÂÂ printf( "%s = True\n", ATTR_HAS_FILE_TRANSFER );
+ÂÂÂÂÂÂ }
Â
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ /*
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ Attributes describing what kinds of Job Info Communicators
Is that something I should push?