From c9c655bf2c758a3e9dc74b6ecebab6b109bf3ccb Mon Sep 17 00:00:00 2001 From: nobu Date: Wed, 13 Feb 2008 15:49:56 +0000 Subject: * common.mk (INSTRUBY_ARGS): pass mode to install. [ruby-dev:33766] * instruby.rb (parse_args): added --data-mode and --prog-mode options. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@15463 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- common.mk | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'common.mk') diff --git a/common.mk b/common.mk index b4f4b9dc2e..d6c0331dbb 100644 --- a/common.mk +++ b/common.mk @@ -84,11 +84,15 @@ GOLFOBJS = goruby.$(OBJEXT) golf_prelude.$(OBJEXT) SCRIPT_ARGS = --dest-dir="$(DESTDIR)" \ --extout="$(EXTOUT)" \ - --make="$(MAKE)" \ --mflags="$(MFLAGS)" \ --make-flags="$(MAKEFLAGS)" EXTMK_ARGS = $(SCRIPT_ARGS) --extension $(EXTS) --extstatic $(EXTSTATIC) -- -INSTRUBY_ARGS = $(SCRIPT_ARGS) --installed-list $(INSTALLED_LIST) +INSTRUBY_ARGS = $(SCRIPT_ARGS) \ + --data-mode=$(INSTALL_DATA_MODE) \ + --prog-mode=$(INSTALL_PROG_MODE) \ + --installed-list $(INSTALLED_LIST) +INSTALL_PROG_MODE = 0755 +INSTALL_DATA_MODE = 0644 PRE_LIBRUBY_UPDATE = $(MINIRUBY) -e 'ARGV[1] or File.unlink(ARGV[0]) rescue nil' -- \ $(LIBRUBY_EXTS) $(LIBRUBY_SO_UPDATE) -- cgit v1.2.3