source: projects/emacsen-common/trunk/scripts/emacs-package-install.rb @ 7244

Revision 7244, 711 bytes checked in by daisuke, 11 years ago (diff)
  • fix emacs-install.rb/emacs-package-install.rb to work with ruby-1.9
Line 
1#!/usr/bin/ruby
2
3#prefix = "/home/xtakei/cvs/emacsen-common/apel-sample"
4 prefix ="/"
5
6# variables
7
8#   installed emacs
9flavors = Array.new
10
11#   installed elisp package 
12elpackages = Array.new
13
14lib_dir = prefix+"/usr/lib/emacsen-common"
15var_dir = prefix+"/var/lib/emacsen-common"
16
17
18action = "install"
19
20if $0 =~ /remove/
21then 
22 action = "remove" 
23end
24
25actionscript = lib_dir+"/packages/"+action+"/"+ARGV[0]
26print "actionscript:"+actionscript+"\n"
27
28def getflavors(var_dir = "/")
29   return open(var_dir+"/installed-flavors").readlines
30end
31
32flavors = getflavors(var_dir)
33
34flavors.each{ |flavor|
35  _eprefix=ENV["EPREFIX"]
36  ENV["EPREFIX"]=prefix
37  system("#{actionscript} #{flavor}")
38  ENV["EPREFIX"]=_eprefix
39} 
40
Note: See TracBrowser for help on using the repository browser.