From 549e336fc754f204b6e43b68b90dd974e4f21c11 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20Siwek?= <mike21@aol.pl>
Date: Tue, 17 Sep 2013 22:10:12 +0200
Subject: [PATCH] Fix not all names switched to crew

---
 README.md |  2 +-
 crew      | 38 +++++++++++++++++++-------------------
 2 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/README.md b/README.md
index 6fbda5e7..3294ffd3 100644
--- a/README.md
+++ b/README.md
@@ -23,7 +23,7 @@ Usage
 Where available commands are:
   
   * search [looks for a package]
-  * download [downloads a package to CBREW_BREW_DIR(/usr/local/tmp/cbrew by default), but doesn't install it]
+  * download [downloads a package to CREW_BREW_DIR(/usr/local/tmp/cbrew by default), but doesn't install it]
   * install [installs a package along with its dependencies. You'll be prompted for confirmation, must be ran as root]
   * remove [removes a package. Must be ran as root]
   
diff --git a/crew b/crew
index 96fb2126..bfc66088 100755
--- a/crew
+++ b/crew
@@ -9,29 +9,29 @@ require 'fileutils'
 @command = ARGV[0]
 @pkgName = ARGV[1]
 
-CBREW_PREFIX = '/usr/local'
-CBREW_LIB_PATH = CBREW_PREFIX + '/lib/cbrew/'
-CBREW_CONFIG_PATH = CBREW_PREFIX + '/etc/cbrew/'
-CBREW_BREW_DIR = CBREW_PREFIX + '/tmp/cbrew/'
+CREW_PREFIX = '/usr/local'
+CREW_LIB_PATH = CREW_PREFIX + '/lib/crew/'
+CREW_CONFIG_PATH = CREW_PREFIX + '/etc/crew/'
+CREW_BREW_DIR = CREW_PREFIX + '/tmp/crew/'
 
-$LOAD_PATH.push CBREW_LIB_PATH
+$LOAD_PATH.push CREW_LIB_PATH
 
-@device = JSON.parse(File.read(CBREW_CONFIG_PATH + 'device.json'), symbolize_names: true)
+@device = JSON.parse(File.read(CREW_CONFIG_PATH + 'device.json'), symbolize_names: true)
 #symbolize also values
 @device.each do |key, elem|
   @device[key] = @device[key].to_sym rescue @device[key]
 end
 
 def setPkg (pkgName, silent = false)
-  require CBREW_LIB_PATH + 'packages/' + pkgName
+  require CREW_LIB_PATH + 'packages/' + pkgName
   @pkg = Object.const_get(pkgName.capitalize)
   @pkg.name = pkgName
   puts "Found #{pkgName}, version #{@pkg.version}" unless silent
 end
 
 def search (pkgName, silent = false)
-  Find.find (CBREW_LIB_PATH + 'packages') do |filename|
-    return setPkg(pkgName, silent) if filename == CBREW_LIB_PATH + 'packages/' + pkgName + '.rb'
+  Find.find (CREW_LIB_PATH + 'packages') do |filename|
+    return setPkg(pkgName, silent) if filename == CREW_LIB_PATH + 'packages/' + pkgName + '.rb'
   end
   abort "package #{pkgName} not found :("
 end
@@ -48,7 +48,7 @@ def download
   end
   uri = URI.parse url
   filename = File.basename(uri.path)
-  Dir.chdir CBREW_BREW_DIR do
+  Dir.chdir CREW_BREW_DIR do
     system('wget', '--content-disposition', url)
     abort 'Checksum mismatch :/ try again' unless Digest::SHA1.hexdigest( File.read("./#{filename}") ) == @pkg.binary_sha1[@device[:architecture]]
   end
@@ -123,23 +123,23 @@ def install
       puts "Installing..."
       @pkg.install
     else
-      Dir.chdir CBREW_BREW_DIR do
+      Dir.chdir CREW_BREW_DIR do
         puts "Unpacking archive, this may take a while..."
         system "tar", "zxf", meta[:filename]
         
         puts "Installing..."
         
-        FileUtils.mv './dlist', CBREW_CONFIG_PATH + "meta/#{@pkg.name}.directorylist"
-        FileUtils.mv './filelist', CBREW_CONFIG_PATH + "meta/#{@pkg.name}.filelist"
+        FileUtils.mv './dlist', CREW_CONFIG_PATH + "meta/#{@pkg.name}.directorylist"
+        FileUtils.mv './filelist', CREW_CONFIG_PATH + "meta/#{@pkg.name}.filelist"
       end
 
-      Dir.chdir CBREW_CONFIG_PATH do
+      Dir.chdir CREW_CONFIG_PATH do
         File.open("meta/#{@pkg.name}.directorylist").each_line do |line|
           system "mkdir", "-p", line.chomp
         end
 
         File.open("meta/#{@pkg.name}.filelist").each_line do |line|
-          Dir.chdir CBREW_BREW_DIR do
+          Dir.chdir CREW_BREW_DIR do
             system "mv", '.' + line.chomp, line.chomp
           end
         end
@@ -149,7 +149,7 @@ def install
   
   #add to installed packages
   @device[:installed_packages].push(name: @pkg.name, version: @pkg.version)
-  File.open(CBREW_CONFIG_PATH + 'device.json', 'w') do |file|
+  File.open(CREW_CONFIG_PATH + 'device.json', 'w') do |file|
     output = JSON.parse @device.to_json
     file.write JSON.pretty_generate(output)
   end
@@ -163,7 +163,7 @@ def remove
   end
   
   unless @pkg.is_fake?
-    Dir.chdir CBREW_CONFIG_PATH do
+    Dir.chdir CREW_CONFIG_PATH do
       File.open("meta/#{@pkg.name}.filelist").each_line do |line|
         begin
           File.unlink '.' + line.chomp
@@ -187,7 +187,7 @@ def remove
   @device[:installed_packages].each do |elem|
     @device[:installed_packages].delete elem if elem[:name] == @pkg.name
   end
-  File.open(CBREW_CONFIG_PATH + 'device.json', 'w') do |file|
+  File.open(CREW_CONFIG_PATH + 'device.json', 'w') do |file|
     out = JSON.parse @device.to_json
     file.write JSON.pretty_generate(out)
   end
@@ -208,7 +208,7 @@ when "remove"
   remove
 when nil
   puts "Chromebrew, version 0.1"
-  puts "Usage: cbrew [command] [package]"
+  puts "Usage: crew [command] [package]"
   puts "Available commands: search, download, install, remove"
 else
   puts "I have no idea how to do #{@command} :("
-- 
2.30.9