#!/usr/bin/ruby #prefix = "/home/xtakei/cvs/emacsen-common/apel-sample" prefix ="/" # variables # installed emacs flavors = Array.new # installed elisp package elpackages = Array.new lib_dir = prefix+"/usr/lib/emacsen-common" var_dir = prefix+"/var/lib/emacsen-common" action = "install" if $0 =~ /remove/ then action = "remove" end actionscript = lib_dir+"/packages/"+action+"/"+ARGV[0] print "actionscript:"+actionscript+"\n" def getflavors(var_dir = "/") return open(var_dir+"/installed-flavors").readlines end flavors = getflavors(var_dir) flavors.each{ |flavor| system("EPREFIX=#{prefix} #{actionscript} #{flavor}") }