This is an automated email from the ASF dual-hosted git repository.

sebb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git


The following commit(s) were added to refs/heads/master by this push:
     new ba0d012f Move test script
ba0d012f is described below

commit ba0d012f5b068c34130e35b3e1ad69a22bcc2140
Author: Sebb <[email protected]>
AuthorDate: Fri Mar 8 23:22:08 2024 +0000

    Move test script
---
 www/board/test.cgi                 |  2 +-
 www/committers/test.cgi            | 80 +++++++++++++++++++++++++++++++++++++-
 www/members/test.cgi               |  2 +-
 www/officers/test.cgi              |  2 +-
 www/test.cgi                       | 76 +-----------------------------------
 www/test/apldap/test.cgi           |  2 +-
 www/test/committer/test.cgi        |  2 +-
 www/test/incubator/test.cgi        |  2 +-
 www/test/member-incubator/test.cgi |  2 +-
 www/test/member/test.cgi           |  2 +-
 www/test/pmc-chair/test.cgi        |  2 +-
 www/test/secretary/test.cgi        |  2 +-
 12 files changed, 89 insertions(+), 87 deletions(-)

diff --git a/www/board/test.cgi b/www/board/test.cgi
index df11cca8..b8d155f6 100755
--- a/www/board/test.cgi
+++ b/www/board/test.cgi
@@ -1,3 +1,3 @@
 #!/usr/bin/env ruby
 PAGETITLE = "Whimsy Environment Tester" # Wvisible:tools
-load "#{__dir__}/../test.cgi"
+load "#{__dir__}/../committers/test.cgi"
diff --git a/www/committers/test.cgi b/www/committers/test.cgi
index df11cca8..70fb28a1 100755
--- a/www/committers/test.cgi
+++ b/www/committers/test.cgi
@@ -1,3 +1,79 @@
 #!/usr/bin/env ruby
-PAGETITLE = "Whimsy Environment Tester" # Wvisible:tools
-load "#{__dir__}/../test.cgi"
+
+print "Content-type: text/plain; charset=UTF-8\r\n\r\n"
+
+ENV.sort.each do |k,v|
+  if k.eql? 'HTTP_AUTHORIZATION'
+      # cannot use sub! because value is frozen
+      # redact non-empty string
+      if v and not v.empty?
+        v = '<redacted>'
+      end
+  end
+  print "#{k} #{v}\n"
+end
+
+def puts_system(*cmd)
+  puts ['$', cmd].join ' '
+  system(*cmd) or puts 'failed'
+end
+
+if ENV['SCRIPT_URL'] == '/members/test.cgi'
+  print "\n"
+  begin
+    $LOAD_PATH.unshift '/srv/whimsy/lib'
+    require 'whimsy/asf'
+    puts "LDAP.hosts:"
+    puts ASF::LDAP.hosts
+    puts "LDAP.rwhosts:"
+    puts ASF::LDAP.rwhosts
+  rescue Exception => e
+    p e
+  end
+end
+
+# Optional extra info (from the main script only)
+query = ENV['QUERY_STRING'] || ARGV[0]
+if query and not query.empty? and ENV['SCRIPT_URL'] == '/committers/test.cgi'
+    print "\n"
+    puts_system('id')
+    puts_system('whoami')
+    puts_system('which', '-a', 'svn')
+    puts_system('svn', '--version')
+    puts_system('which', '-a', 'git')
+    puts_system('git', '--version')
+    puts_system('which', '-a', 'svnmucc')
+    puts_system('svnmucc', '--version')
+    puts_system('which', '-a', 'ruby')
+    puts_system('which', '-a', 'ruby2.3.0')
+    puts_system('ruby', '-v')
+    puts_system('gem', 'env')
+    puts_system('which', '-a',  'gem')
+    puts_system('PATH=/usr/local/bin:$PATH which -a gem')
+    puts_system('service', 'puppet', 'status')
+    puts_system('git', '-C', '/srv/whimsy', 'show', '--format="%h,  %ci %cr"', 
'-s', 'HEAD')
+    puts_system('git', '-C', '/srv/whimsy', 'ls-remote', 'origin', 'master')
+    wait=query.match(/^sleep=(\d+)$/)[1].to_i rescue 0
+    if wait > 0
+      print "\nWaiting #{wait} seconds ..."
+      STDOUT.flush
+      sleep wait
+      print " done waiting\n"
+    end
+    require 'socket'
+    hostname = Socket.gethostname
+    require 'resolv'
+    master = nil
+    current = nil
+    Resolv::DNS.open do |rs|
+      master = rs.getaddress("whimsy.apache.org")
+      current = rs.getaddress(hostname) rescue nil
+    end
+    print "master: #{master} current: #{current}\n"
+    if current == master
+      print "This system is the Whimsy master\n"
+    else
+      print "This system is not the Whimsy master\n"
+    end
+    print "All done\n"
+end
diff --git a/www/members/test.cgi b/www/members/test.cgi
index df11cca8..b8d155f6 100755
--- a/www/members/test.cgi
+++ b/www/members/test.cgi
@@ -1,3 +1,3 @@
 #!/usr/bin/env ruby
 PAGETITLE = "Whimsy Environment Tester" # Wvisible:tools
-load "#{__dir__}/../test.cgi"
+load "#{__dir__}/../committers/test.cgi"
diff --git a/www/officers/test.cgi b/www/officers/test.cgi
index df11cca8..b8d155f6 100755
--- a/www/officers/test.cgi
+++ b/www/officers/test.cgi
@@ -1,3 +1,3 @@
 #!/usr/bin/env ruby
 PAGETITLE = "Whimsy Environment Tester" # Wvisible:tools
-load "#{__dir__}/../test.cgi"
+load "#{__dir__}/../committers/test.cgi"
diff --git a/www/test.cgi b/www/test.cgi
index 8a260394..b6c6efb7 100755
--- a/www/test.cgi
+++ b/www/test.cgi
@@ -2,78 +2,4 @@
 
 print "Content-type: text/plain; charset=UTF-8\r\n\r\n"
 
-ENV.sort.each do |k,v|
-  if k.eql? 'HTTP_AUTHORIZATION'
-      # cannot use sub! because value is frozen
-      # redact non-empty string
-      if v and not v.empty?
-        v = '<redacted>'
-      end
-  end
-  print "#{k} #{v}\n"
-end
-
-def puts_system(*cmd)
-  puts ['$', cmd].join ' '
-  system(*cmd) or puts 'failed'
-end
-
-if ENV['SCRIPT_URL'] == '/members/test.cgi'
-  print "\n"
-  begin
-    $LOAD_PATH.unshift '/srv/whimsy/lib'
-    require 'whimsy/asf'
-    puts "LDAP.hosts:"
-    puts ASF::LDAP.hosts
-    puts "LDAP.rwhosts:"
-    puts ASF::LDAP.rwhosts
-  rescue Exception => e
-    p e
-  end
-end
-
-# Optional extra info (from the main script only)
-query = ENV['QUERY_STRING'] || ARGV[0]
-if query and not query.empty? and ENV['SCRIPT_URL'] == '/test.cgi'
-    print "\n"
-    puts_system('id')
-    puts_system('whoami')
-    puts_system('which', '-a', 'svn')
-    puts_system('svn', '--version')
-    puts_system('which', '-a', 'git')
-    puts_system('git', '--version')
-    puts_system('which', '-a', 'svnmucc')
-    puts_system('svnmucc', '--version')
-    puts_system('which', '-a', 'ruby')
-    puts_system('which', '-a', 'ruby2.3.0')
-    puts_system('ruby', '-v')
-    puts_system('gem', 'env')
-    puts_system('which', '-a',  'gem')
-    puts_system('PATH=/usr/local/bin:$PATH which -a gem')
-    puts_system('service', 'puppet', 'status')
-    puts_system('git', '-C', '/srv/whimsy', 'show', '--format="%h,  %ci %cr"', 
'-s', 'HEAD')
-    puts_system('git', '-C', '/srv/whimsy', 'ls-remote', 'origin', 'master')
-    wait=query.match(/^sleep=(\d+)$/)[1].to_i rescue 0
-    if wait > 0
-      print "\nWaiting #{wait} seconds ..."
-      STDOUT.flush
-      sleep wait
-      print " done waiting\n"
-    end
-    require 'socket'
-    hostname = Socket.gethostname
-    require 'resolv'
-    master = nil
-    current = nil
-    Resolv::DNS.open do |rs|
-      master = rs.getaddress("whimsy.apache.org")
-      current = rs.getaddress(hostname) rescue nil
-    end
-    print "master: #{master} current: #{current}\n"
-    if current == master
-      print "This system is the Whimsy master\n"
-    else
-      print "This system is not the Whimsy master\n"
-    end
-    print "All done\n"
-end
+Hello
diff --git a/www/test/apldap/test.cgi b/www/test/apldap/test.cgi
index 97c40334..2428dc88 100755
--- a/www/test/apldap/test.cgi
+++ b/www/test/apldap/test.cgi
@@ -1,3 +1,3 @@
 #!/usr/bin/env ruby
 PAGETITLE = "Whimsy Environment Tester"
-load "#{__dir__}/../../test.cgi"
+load "#{__dir__}/../../committers/test.cgi"
diff --git a/www/test/committer/test.cgi b/www/test/committer/test.cgi
index 97c40334..2428dc88 100755
--- a/www/test/committer/test.cgi
+++ b/www/test/committer/test.cgi
@@ -1,3 +1,3 @@
 #!/usr/bin/env ruby
 PAGETITLE = "Whimsy Environment Tester"
-load "#{__dir__}/../../test.cgi"
+load "#{__dir__}/../../committers/test.cgi"
diff --git a/www/test/incubator/test.cgi b/www/test/incubator/test.cgi
index 97c40334..2428dc88 100755
--- a/www/test/incubator/test.cgi
+++ b/www/test/incubator/test.cgi
@@ -1,3 +1,3 @@
 #!/usr/bin/env ruby
 PAGETITLE = "Whimsy Environment Tester"
-load "#{__dir__}/../../test.cgi"
+load "#{__dir__}/../../committers/test.cgi"
diff --git a/www/test/member-incubator/test.cgi 
b/www/test/member-incubator/test.cgi
index 97c40334..2428dc88 100755
--- a/www/test/member-incubator/test.cgi
+++ b/www/test/member-incubator/test.cgi
@@ -1,3 +1,3 @@
 #!/usr/bin/env ruby
 PAGETITLE = "Whimsy Environment Tester"
-load "#{__dir__}/../../test.cgi"
+load "#{__dir__}/../../committers/test.cgi"
diff --git a/www/test/member/test.cgi b/www/test/member/test.cgi
index 97c40334..2428dc88 100755
--- a/www/test/member/test.cgi
+++ b/www/test/member/test.cgi
@@ -1,3 +1,3 @@
 #!/usr/bin/env ruby
 PAGETITLE = "Whimsy Environment Tester"
-load "#{__dir__}/../../test.cgi"
+load "#{__dir__}/../../committers/test.cgi"
diff --git a/www/test/pmc-chair/test.cgi b/www/test/pmc-chair/test.cgi
index 97c40334..2428dc88 100755
--- a/www/test/pmc-chair/test.cgi
+++ b/www/test/pmc-chair/test.cgi
@@ -1,3 +1,3 @@
 #!/usr/bin/env ruby
 PAGETITLE = "Whimsy Environment Tester"
-load "#{__dir__}/../../test.cgi"
+load "#{__dir__}/../../committers/test.cgi"
diff --git a/www/test/secretary/test.cgi b/www/test/secretary/test.cgi
index 97c40334..2428dc88 100755
--- a/www/test/secretary/test.cgi
+++ b/www/test/secretary/test.cgi
@@ -1,3 +1,3 @@
 #!/usr/bin/env ruby
 PAGETITLE = "Whimsy Environment Tester"
-load "#{__dir__}/../../test.cgi"
+load "#{__dir__}/../../committers/test.cgi"

Reply via email to