SMOLNET PORTAL home about changes
imakefile-guideline.txt: set 644 permissions for installed documentation files - bitreich-style - Style guide for programmers.	Err	bitreich.org	70
hgit clone git://bitreich.org/bitreich-style	URL:git://bitreich.org/bitreich-style	bitreich.org	70
1Log	/scm/bitreich-style/log.gph	bitreich.org	70
1Files	/scm/bitreich-style/files.gph	bitreich.org	70
1Refs	/scm/bitreich-style/refs.gph	bitreich.org	70
1Tags	/scm/bitreich-style/tag	bitreich.org	70
1README	/scm/bitreich-style/file/README.md.gph	bitreich.org	70
1LICENSE	/scm/bitreich-style/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit 9753b870ed2a7e43799d1207e7a91d5828ebdb19	/scm/bitreich-style/commit/9753b870ed2a7e43799d1207e7a91d5828ebdb19.gph	bitreich.org	70
1parent ffb593e6770d133502e54454b2e6d026baab8f26	/scm/bitreich-style/commit/ffb593e6770d133502e54454b2e6d026baab8f26.gph	bitreich.org	70
hAuthor: Anders Damsgaard <anders@adamsgaard.dk>	URL:mailto:anders@adamsgaard.dk	bitreich.org	70
iDate:   Wed,  4 Nov 2020 14:32:59 +0100	Err	bitreich.org	70
i	Err	bitreich.org	70
imakefile-guideline.txt: set 644 permissions for installed documentation files	Err	bitreich.org	70
i	Err	bitreich.org	70
ialso increment all following line numbers :-(	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M c/makefile-guideline.txt            |      31 ++++++++++++++++---------------	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 16 insertions(+), 15 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/c/makefile-guideline.txt b/c/makefile-guideline.txt	/scm/bitreich-style/file/c/makefile-guideline.txt.gph	bitreich.org	70
i@@ -250,29 +250,30 @@ cp's -f flag ensures overwriting the file even if it is busy.	Err	bitreich.org	70
i     62                # installing example files.	Err	bitreich.org	70
i     63                mkdir -p "${DESTDIR}${DOCPREFIX}"	Err	bitreich.org	70
i     64                cp -f ${DOC} "${DESTDIR}${DOCPREFIX}"	Err	bitreich.org	70
i-    65                # installing manual pages for general commands: section 1.	Err	bitreich.org	70
i-    66                mkdir -p "${DESTDIR}${MANPREFIX}/man1"	Err	bitreich.org	70
i-    67                cp -f ${MAN1} "${DESTDIR}${MANPREFIX}/man1"	Err	bitreich.org	70
i-    68                for m in ${MAN1}; do chmod 644 "${DESTDIR}${MANPREFIX}/man1/$$m"; done	Err	bitreich.org	70
i-    69        	Err	bitreich.org	70
i+    65                for d in ${DOC}; do chmod 644 "${DESTDIR}${DOCPREFIX}/$$d"; done	Err	bitreich.org	70
i+    66                # installing manual pages for general commands: section 1.	Err	bitreich.org	70
i+    67                mkdir -p "${DESTDIR}${MANPREFIX}/man1"	Err	bitreich.org	70
i+    68                cp -f ${MAN1} "${DESTDIR}${MANPREFIX}/man1"	Err	bitreich.org	70
i+    69                for m in ${MAN1}; do chmod 644 "${DESTDIR}${MANPREFIX}/man1/$$m"; done	Err	bitreich.org	70
i+    70        	Err	bitreich.org	70
i 	Err	bitreich.org	70
i Explicitly set permissions for executable files and for documentation.	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-    70        uninstall:	Err	bitreich.org	70
i-    71                # removing executable files.	Err	bitreich.org	70
i-    72                for f in ${BIN}; do rm -f "${DESTDIR}${PREFIX}/bin/$$f"; done	Err	bitreich.org	70
i-    73                # removing example files.	Err	bitreich.org	70
i-    74                for d in ${DOC}; do rm -f "${DESTDIR}${DOCPREFIX}/$$d"; done	Err	bitreich.org	70
i+    71        uninstall:	Err	bitreich.org	70
i+    72                # removing executable files.	Err	bitreich.org	70
i+    73                for f in ${BIN}; do rm -f "${DESTDIR}${PREFIX}/bin/$$f"; done	Err	bitreich.org	70
i+    74                # removing example files.	Err	bitreich.org	70
i+    75                for d in ${DOC}; do rm -f "${DESTDIR}${DOCPREFIX}/$$d"; done	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-    75                -rmdir "${DESTDIR}${DOCPREFIX}"	Err	bitreich.org	70
i+    76                -rmdir "${DESTDIR}${DOCPREFIX}"	Err	bitreich.org	70
i 	Err	bitreich.org	70
i Try to remove the doc directory, but if it is shared by other packages and	Err	bitreich.org	70
i rmdir returns an error code then that is ok and make still proceeds.	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-    76                # removing manual pages.	Err	bitreich.org	70
i-    77                for m in ${MAN1}; do rm -f "${DESTDIR}${MANPREFIX}/man1/$$m"; done	Err	bitreich.org	70
i-    78        	Err	bitreich.org	70
i-    79        .PHONY: all clean dist install uninstall	Err	bitreich.org	70
i+    77                # removing manual pages.	Err	bitreich.org	70
i+    78                for m in ${MAN1}; do rm -f "${DESTDIR}${MANPREFIX}/man1/$$m"; done	Err	bitreich.org	70
i+    79        	Err	bitreich.org	70
i+    80        .PHONY: all clean dist install uninstall	Err	bitreich.org	70
i 	Err	bitreich.org	70
i 	Err	bitreich.org	70
i References	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/bitreich-style/commit/9753b87...
Content-Typetext/plain; charset=utf-8