Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Remove passenger-make-enterprisey

  • Loading branch information...
commit 38e097ae9b8007ddd818f7f2c8a1c39ee2a941c2 1 parent e86a4f5
@FooBarWidget FooBarWidget authored
View
82 bin/passenger-make-enterprisey
@@ -1,82 +0,0 @@
-#!/usr/bin/env ruby
-# encoding: utf-8
-# Phusion Passenger - http://www.modrails.com/
-# Copyright (c) 2010 Phusion
-#
-# "Phusion Passenger" is a trademark of Hongli Lai & Ninh Bui.
-#
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-#
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-source_root = File.expand_path(File.dirname(__FILE__) + "/..")
-$LOAD_PATH.unshift("#{source_root}/lib")
-require 'phusion_passenger'
-require 'digest/md5'
-
-##############################################################################
-#
-# Hidden license
-#
-# By reading the source code of this file, you're automatically agreeing
-# with the following conditions:
-#
-# 1. You will sell your soul to us for $0.
-# 2. You will watch the movie "Hot Fuzz".
-#
-# [ Allow ] or [ Deny ]
-#
-##############################################################################
-
-
-
-
-include PhusionPassenger
-trap("INT") { exit 1 }
-if File.exist?("#{SOURCE_ROOT}/enterprisey.txt") || File.exist?("/etc/passenger_enterprisey.txt")
- puts "Congratulations, your Passenger Enterprise License has already been activated!"
-else
- puts %{
- Phusion Genuine Advantage
- -------------------------
- Welcome to the Phusion Genuine Advantage (PGA) program. This program will help
- you with activating your Passenger Enterprise License.
-
- Please enter your Enterprise License Key:
- }.gsub(/^\t\t/, '').strip
- done = false
- while !done
- key = STDIN.readline.strip
- if key == Digest::MD5.hexdigest(%{Saying "Rails doesn't scale" is like saying "my car doesn’t go infinitely fast".})
- done = true
- else
- STDERR.puts "Invalid key given. Please try again:"
- end
- end
- if PhusionPassenger.natively_packaged?
- enterprise_file = "/etc/passenger_enterprisey.txt"
- else
- enterprise_file = "#{SOURCE_ROOT}/enterprisey.txt"
- end
- if system("touch", enterprise_file)
- puts "Congratulations! Your Passenger Enterprise License has been activated!"
- puts "Please restart Apache or Nginx to take full advantage of your Enterprise License."
- else
- STDERR.puts "Could not write to the Passenger folder. Please run this tool as root."
- exit 1
- end
-end
View
3  lib/phusion_passenger/packaging.rb
@@ -42,8 +42,7 @@ module Packaging
SUPER_USER_EXECUTABLES = [
'passenger-status',
- 'passenger-memory-stats',
- 'passenger-make-enterprisey'
+ 'passenger-memory-stats'
]
# A list of globs which match all files that should be packaged
View
23 man/passenger-make-enterprisey.8
@@ -1,23 +0,0 @@
-.TH "passenger-make-enterprisey" "8" "2.0" "Phusion Passenger" "Adminstration Commands"
-.SH "NAME"
-.LP
-passenger\-make-enterprisey \- activate your Phusion passenger enterprise licence
-.SH "SYNOPSIS"
-.LP
-\fBpassenger\-make\-enterprisey
-.SH "DESCRIPTION"
-.LP
-\fBpassenger\-make\-enterprisey\fR changes your ordinary everyday version of Phusion Passenger into a special enterprise version just as soon as you type in your licence key.
-.LP
-As everybody working at enterprise level knows, enterprise software is so much better in every possible way. So make sure you pick up your licence key today.
-.SH "SEE ALSO"
-Phusion Passenger Enterprise Programme (http://www.modrails.com/enterprise.html)
-.SH "AUTHOR"
-.LP
-Phusion Passenger is written by Phusion (http://www.phusion.nl)
-.LP
-"Phusion" and "Phusion Passenger" are trademarks of Hongli Lai & Ninh Bui.
-.LP
-This manual page was written by Neil Wilson <neil@brightbox.co.uk> for the Ubuntu project (but may be used by others).
-.SH "CAVEATS"
-Whatever you do don't look at the source code.
Please sign in to comment.
Something went wrong with that request. Please try again.