diff options
| author | trystan trystan@31f1291d-b8d6-0310-a050-a5561fc1590b <trystan trystan@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864> | 2004-11-07 03:36:30 +0000 |
|---|---|---|
| committer | trystan trystan@31f1291d-b8d6-0310-a050-a5561fc1590b <trystan trystan@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864> | 2004-11-07 03:36:30 +0000 |
| commit | c58d37f49dfc674920ae2ccd93d6fd32df68544d (patch) | |
| tree | cc978d68faceecbac0b087cd2a6e8218ca23643d /lang/Makefile | |
| parent | b4489cffedcc217d72403f00c3087e446e4b7348 (diff) | |
BUILD : 1.7.6 (439) BUGS : 68, 170, 209 NOTES : 1. DrSteins XOP patch (bug# 170), 2. Cleaned up the English language file for grammar (bug# 209), 3. Patch that fixes segfaults under NetBSD, 4. Cleaned up some places that could lead to segfaults, 5. DrSteins patch for NS ACCESS LIST, 6. Chanserv taking modes more than once (bug #68), 7. Fixed errors when doing "make" under some BSD systems, 8. Fixed syntax error when NSForceEmail is disabled
git-svn-id: svn://svn.anope.org/anope/trunk@439 31f1291d-b8d6-0310-a050-a5561fc1590b
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@294 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'lang/Makefile')
| -rw-r--r-- | lang/Makefile | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/lang/Makefile b/lang/Makefile index 3c7849284..a302e6d9a 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -18,22 +18,24 @@ all: $(LANGOBJS) distclean: clean spotless install: all - mkdir -p $(DATDEST)/languages -ifdef RUNGROUP - chgrp $(RUNGROUP) $(DATDEST)/languages - chmod 770 $(DATDEST)/languages -else - chmod 700 $(DATDEST)/languages -endif - cp $(LANGOBJS) $(DATDEST)/languages -ifdef RUNGROUP - chgrp $(RUNGROUP) $(DATDEST)/languages/* - chmod 660 $(DATDEST)/languages/* -else - chmod 600 $(DATDEST)/languages/* -endif - - + test -d $(DATDEST)/languages || mkdir $(DATDEST)/languages + @if [ "$(RUNGROUP)" ] ; then \ + echo chgrp -R $(RUNGROUP) $(DATDEST)/languages ; \ + chgrp -R $(RUNGROUP) $(DATDEST)/languages ; \ + echo chmod -R g+rw $(DATDEST)/languages ; \ + chmod -R g+rw $(DATDEST)/languages ; \ + $(CP) $(LANGOBJS) $(DATDEST)/languages ; \ + echo chgrp -R $(RUNGROUP) $(DATDEST)/languages ; \ + chgrp -R $(RUNGROUP) $(DATDEST)/languages/* ; \ + echo chmod -R g+rw $(DATDEST)/languages/* ; \ + chmod -R g+rw $(DATDEST)/languages/* ; \ + fi + @if [ ! "$(RUNGROUP)" ] ; then \ + chmod 700 $(DATDEST)/languages/ ; \ + $(CP) $(LANGOBJS) $(DATDEST)/languages ; \ + chmod 600 $(DATDEST)/languages/* ; \ + fi + clean: rm -f $(LANGOBJS) langcomp |
