diff options
author | Adam Borowski <kilobyte@angband.pl> | 2009-11-08 23:57:07 +0100 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2009-11-09 13:38:39 +0100 |
commit | 0a0627bd3847297317e9315877df17463adfcafe (patch) | |
tree | e25444218ff492361751038849654682d9e502be /crawl-ref/source/makefile | |
parent | b432abd0e8a142047e33f9098551c42a4aa3d96c (diff) | |
download | crawl-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/makefile | 12 |
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: |