summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/makefile
diff options
context:
space:
mode:
authorAdam Borowski <kilobyte@angband.pl>2009-11-08 23:57:07 +0100
committerAdam Borowski <kilobyte@angband.pl>2009-11-09 13:38:39 +0100
commit0a0627bd3847297317e9315877df17463adfcafe (patch)
treee25444218ff492361751038849654682d9e502be /crawl-ref/source/makefile
parentb432abd0e8a142047e33f9098551c42a4aa3d96c (diff)
downloadcrawl-ref-0a0627bd3847297317e9315877df17463adfcafe.tar.gz
crawl-ref-0a0627bd3847297317e9315877df17463adfcafe.zip
Silently ignore errors on chmod/chown.
Diffstat (limited to 'crawl-ref/source/makefile')
-rw-r--r--crawl-ref/source/makefile12
1 files changed, 7 insertions, 5 deletions
diff --git a/crawl-ref/source/makefile b/crawl-ref/source/makefile
index e901b3a354..1a37d47967 100644
--- a/crawl-ref/source/makefile
+++ b/crawl-ref/source/makefile
@@ -46,6 +46,8 @@ RM = rm -f
COPY = cp
STRIP = strip
WINDRES = windres
+CHMOD = chmod 2>/dev/null
+CHOWN = chown 2>/dev/null
export AR
export RANLIB
@@ -707,8 +709,8 @@ install: $(GAME)
[ -d $(prefix_fp)/$(bin_prefix) ] || mkdir -p $(prefix_fp)/$(bin_prefix)
$(COPY) $(GAME) $(prefix_fp)/$(bin_prefix)/
$(STRIP) -s $(prefix_fp)/$(bin_prefix)/$(GAME)
- chown -R $(INSTALL_UGRP) $(prefix_fp)/$(bin_prefix)
- chmod $(MCHMOD) $(prefix_fp)/$(bin_prefix)/$(GAME)
+ $(CHOWN) -R $(INSTALL_UGRP) $(prefix_fp)/$(bin_prefix) || true
+ $(CHMOD) $(MCHMOD) $(prefix_fp)/$(bin_prefix)/$(GAME) || true
mkdir -p $(datadir_fp)/dat/clua
mkdir -p $(datadir_fp)/dat/lua
mkdir -p $(datadir_fp)/dat/database
@@ -729,12 +731,12 @@ ifdef TILES
mkdir -p $(datadir_fp)/dat/tiles
$(COPY) dat/tiles/*.png dat/tiles/*.ttf $(prefix_fp)/dat/tiles/
endif
- chown -R $(INSTALL_UGRP) $(datadir_fp)
+ $(CHOWN) -R $(INSTALL_UGRP) $(datadir_fp) || true
ifneq ($(SAVEDIR),)
mkdir -p $(savedir_fp)/saves
mkdir -p $(savedir_fp)/morgue
- chown -R $(INSTALL_UGRP) $(savedir_fp)
- chmod $(MCHMOD_SAVEDIR) $(savedir_fp)
+ $(CHOWN) -R $(INSTALL_UGRP) $(savedir_fp) || true
+ $(CHMOD) $(MCHMOD_SAVEDIR) $(savedir_fp) || true
endif
clean: