diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2012-05-23 09:34:27 -0700 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2012-05-23 09:34:27 -0700 |
commit | 25033833355ac3edfe19173255aa83dcb28694da (patch) | |
tree | 36adfbe816990f06248fc41d534ddbefab0b5483 /Makefile | |
parent | 8a1299adcc7783dc4e007d4c98dcb767c3fb8f22 (diff) | |
parent | 33f5f334a2fa76caad513307278b2dcc11cece2d (diff) | |
download | luarocks-25033833355ac3edfe19173255aa83dcb28694da.tar.gz luarocks-25033833355ac3edfe19173255aa83dcb28694da.tar.bz2 luarocks-25033833355ac3edfe19173255aa83dcb28694da.zip |
Merge pull request #75 from rrthomas/master
Add -f to more rm commands so they don't fail if the relevant files are not present
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -77,7 +77,7 @@ build_bins: cleanup_bins | |||
77 | echo "package.path = [[$(LUADIR)/?.lua;$(LUADIR)/?/init.lua;]]..package.path" >> src/bin/$$f ;\ | 77 | echo "package.path = [[$(LUADIR)/?.lua;$(LUADIR)/?/init.lua;]]..package.path" >> src/bin/$$f ;\ |
78 | cat src/bin/$$f.bak >> src/bin/$$f ;\ | 78 | cat src/bin/$$f.bak >> src/bin/$$f ;\ |
79 | chmod +x src/bin/$$f ;\ | 79 | chmod +x src/bin/$$f ;\ |
80 | rm src/bin/$$f.bak ;\ | 80 | rm -f src/bin/$$f.bak ;\ |
81 | done | 81 | done |
82 | 82 | ||
83 | built: src/luarocks/site_config.lua build_bins | 83 | built: src/luarocks/site_config.lua build_bins |
@@ -97,7 +97,7 @@ check_makefile: | |||
97 | echo $(LUAROCKS_FILES) | tr " " "\n" | sort >> makefile_list.txt | 97 | echo $(LUAROCKS_FILES) | tr " " "\n" | sort >> makefile_list.txt |
98 | ( cd src/luarocks && find * -name "*.lua" ) | sort >> luarocks_dir.txt | 98 | ( cd src/luarocks && find * -name "*.lua" ) | sort >> luarocks_dir.txt |
99 | diff makefile_list.txt luarocks_dir.txt | 99 | diff makefile_list.txt luarocks_dir.txt |
100 | rm makefile_list.txt luarocks_dir.txt | 100 | rm -f makefile_list.txt luarocks_dir.txt |
101 | @echo | 101 | @echo |
102 | @echo "Makefile is sane." | 102 | @echo "Makefile is sane." |
103 | @echo | 103 | @echo |
@@ -108,26 +108,26 @@ cleanup_bins: | |||
108 | mv src/bin/$$f src/bin/$$f.bak ;\ | 108 | mv src/bin/$$f src/bin/$$f.bak ;\ |
109 | sed "s,^#!.*lua.*,#!/usr/bin/env lua,;/^package.path/d" < src/bin/$$f.bak > src/bin/$$f ;\ | 109 | sed "s,^#!.*lua.*,#!/usr/bin/env lua,;/^package.path/d" < src/bin/$$f.bak > src/bin/$$f ;\ |
110 | chmod +x src/bin/$$f ;\ | 110 | chmod +x src/bin/$$f ;\ |
111 | rm src/bin/$$f.bak ;\ | 111 | rm -f src/bin/$$f.bak ;\ |
112 | done | 112 | done |
113 | 113 | ||
114 | clean: cleanup_bins | 114 | clean: cleanup_bins |
115 | rm -f src/luarocks/site_config.lua | 115 | rm -f src/luarocks/site_config.lua |
116 | rm -f built | 116 | rm -f built |
117 | 117 | ||
118 | install_bins: | 118 | install_bins: built |
119 | mkdir -p "$(DESTDIR)$(BINDIR)" | 119 | mkdir -p "$(DESTDIR)$(BINDIR)" |
120 | cd src/bin && cp $(BIN_FILES) "$(DESTDIR)$(BINDIR)" | 120 | cd src/bin && cp $(BIN_FILES) "$(DESTDIR)$(BINDIR)" |
121 | 121 | ||
122 | install_luas: | 122 | install_luas: built |
123 | mkdir -p "$(DESTDIR)$(LUADIR)/luarocks" | 123 | mkdir -p "$(DESTDIR)$(LUADIR)/luarocks" |
124 | cd src/luarocks && for f in $(LUAROCKS_FILES); do d="$(DESTDIR)$(LUADIR)/luarocks"/`dirname "$$f"`; mkdir -p "$$d"; cp "$$f" "$$d"; done | 124 | cd src/luarocks && for f in $(LUAROCKS_FILES); do d="$(DESTDIR)$(LUADIR)/luarocks"/`dirname "$$f"`; mkdir -p "$$d"; cp "$$f" "$$d"; done |
125 | 125 | ||
126 | install_site_config: | 126 | install_site_config: built |
127 | mkdir -p "$(DESTDIR)$(LUADIR)/luarocks" | 127 | mkdir -p "$(DESTDIR)$(LUADIR)/luarocks" |
128 | cd src/luarocks && cp site_config.lua "$(DESTDIR)$(LUADIR)/luarocks" | 128 | cd src/luarocks && cp site_config.lua "$(DESTDIR)$(LUADIR)/luarocks" |
129 | 129 | ||
130 | write_sysconfig: | 130 | write_sysconfig: built |
131 | mkdir -p "$(DESTDIR)$(ROCKS_TREE)" | 131 | mkdir -p "$(DESTDIR)$(ROCKS_TREE)" |
132 | if [ ! -f "$(DESTDIR)$(CONFIG_FILE)" ] ;\ | 132 | if [ ! -f "$(DESTDIR)$(CONFIG_FILE)" ] ;\ |
133 | then \ | 133 | then \ |
@@ -144,7 +144,7 @@ write_sysconfig: | |||
144 | echo '}' >> "$(DESTDIR)$(CONFIG_FILE)" ;\ | 144 | echo '}' >> "$(DESTDIR)$(CONFIG_FILE)" ;\ |
145 | fi | 145 | fi |
146 | 146 | ||
147 | install: built install_bins install_luas install_site_config write_sysconfig | 147 | install: install_bins install_luas install_site_config write_sysconfig |
148 | 148 | ||
149 | bootstrap: src/luarocks/site_config.lua install_site_config write_sysconfig | 149 | bootstrap: src/luarocks/site_config.lua install_site_config write_sysconfig |
150 | LUA_PATH="$$PWD/src/?.lua;$$LUA_PATH" src/bin/luarocks make rockspec | 150 | LUA_PATH="$$PWD/src/?.lua;$$LUA_PATH" src/bin/luarocks make rockspec |