From 43f5df21a39e0b9b16738bbd9e4047507bbcc9ef Mon Sep 17 00:00:00 2001 From: Dmitriy Zaporozhets Date: Wed, 4 Apr 2012 01:02:54 +0300 Subject: gitlab rake tasks refactored --- lib/tasks/gitlab_status.rake | 58 -------------------------------------------- 1 file changed, 58 deletions(-) delete mode 100644 lib/tasks/gitlab_status.rake (limited to 'lib/tasks/gitlab_status.rake') diff --git a/lib/tasks/gitlab_status.rake b/lib/tasks/gitlab_status.rake deleted file mode 100644 index db4d1d36e7a..00000000000 --- a/lib/tasks/gitlab_status.rake +++ /dev/null @@ -1,58 +0,0 @@ -desc "Check gitlab installation status" -task :gitlab_status => :environment do - puts "Starting diagnostic" - - print "config/database.yml............" - if File.exists?(File.join Rails.root, "config", "database.yml") - puts "exists".green - else - puts "missing".red - return - end - - print "config/gitlab.yml............" - if File.exists?(File.join Rails.root, "config", "gitlab.yml") - puts "exists".green - else - puts "missing".red - return - end - - GIT_HOST = YAML.load_file("#{Rails.root}/config/gitlab.yml")["git_host"] - print "/home/git/repositories/............" - if File.exists?(GIT_HOST['base_path']) - puts "exists".green - else - puts "missing".red - return - end - - print "/home/git/repositories/ is writable?............" - if File.stat(GIT_HOST['base_path']).writable? - puts "YES".green - else - puts "NO".red - return - end - - begin - `git clone #{GIT_HOST["admin_uri"]} /tmp/gitolite_gitlab_test` - FileUtils.rm_rf("/tmp/gitolite_gitlab_test") - print "Can clone gitolite-admin?............" - puts "YES".green - rescue - print "Can clone gitolite-admin?............" - puts "NO".red - return - end - - print "UMASK for .gitolite.rc is 0007? ............" - unless open("#{GIT_HOST['base_path']}/../.gitolite.rc").grep(/REPO_UMASK = 0007/).empty? - puts "YES".green - else - puts "NO".red - return - end - - puts "\nFinished" -end -- cgit v1.2.1