]> granicus.if.org Git - nethack/commitdiff
added editsysconf command in macosx.sh
authorHaoyang Wang <haoyang@esper.com>
Fri, 11 Dec 2015 04:34:20 +0000 (20:34 -0800)
committerHaoyang Wang <haoyang@esper.com>
Thu, 17 Dec 2015 14:06:20 +0000 (06:06 -0800)
sys/unix/hints/macosx.sh
sys/unix/hints/macosx10.10

index 753c9b685e6be9669ac21696102ceced801aa052..c16e9095d18279a80bc195e1e4c9bca236d3ec65 100755 (executable)
@@ -91,6 +91,15 @@ xgroup2)
        fi
        ;;
 
+xeditsysconf)
+       sed   's/^GDBPATH/#GDBPATH/' $2 \
+       | sed 's/^GREPPATH=\/bin\/grep/GREPPATH=\/usr\/bin\/grep/' \
+       | sed 's/^PANICTRACE_GDB=[12]/PANICTRACE_GDB=0/' \
+       | sed 's/^#OPTIONS=.*/&\
+OPTIONS=!use_darkgray/' \
+       > $3
+       ;;
+
 #% dscl localhost -read /Search/Groups/wheel
 # AppleMetaNodeLocation: /Local/Default
 # GeneratedUID: ABCDEFAB-CDEF-ABCD-EFAB-CDEF00000000
index 880b4989f8b4bdaf36361dd7af4e0b1cf1e46506..6f9a48b06242853b955f614d2c58304234f27a8a 100644 (file)
@@ -265,12 +265,7 @@ build_package_root:
        install -p doc/recover.6 $(PKGROOT_UG)/man/man6
        install -p doc/Guidebook $(PKGROOT_UG)/doc
        install -p dat/nhdat $(PKGROOT_UGLN)
-       setnl=`echo 'nl="'; echo '"'`; eval "$$setnl"; \
-       sed 's/^GDBPATH/#GDBPATH/' sys/unix/sysconf \
-       | sed 's/^GREPPATH=\/bin\/grep/GREPPATH=\/usr\/bin\/grep/' \
-       | sed 's/^PANICTRACE_GDB=[12]/PANICTRACE_GDB=0/' \
-       | sed "s/^#OPTIONS=.*/&\\$${nl}OPTIONS=!use_darkgray/" \
-       > $(PKGROOT_UGLN)/sysconf
+       sys/unix/hints/macosx.sh editsysconf sys/unix/sysconf $(PKGROOT_UGLN)/sysconf
        cd dat; install -p $(DATNODLB) ../$(PKGROOT_UGLN)
 # XXX these files should be somewhere else for good Mac form
        touch $(PKGROOT_UGLN)/perm $(PKGROOT_UGLN)/record $(PKGROOT_UGLN)/logfile $(PKGROOT_UGLN)/xlogfile