source: projects/emacsen-common/branches/0.4.x/scripts/emacs-package-install.rb @ 7238

Revision 7238, 653 bytes checked in by daisuke, 11 years ago (diff)

import emacsen-common

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  system("EPREFIX=#{prefix} #{actionscript} #{flavor}")
36} 
37
Note: See TracBrowser for help on using the repository browser.