mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH] Makefile
@ 2000-12-04 21:24 Georg Nikodym
  0 siblings, 0 replies; only message in thread
From: Georg Nikodym @ 2000-12-04 21:24 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: georgn, linux-kernel, lm


When making the docs, the top-level Makefile unconditionally chmod's
three scripts.

Under BitKeeper, things are normally left read-only and the above mode
change is flagged as an error in subsequent BK operations.

BK is can and does track file modes, so BK users can:

	bk chmod +x scripts/docgen scripts/gen-all-syms scripts/kernel-doc
	(bk commit)

The following patch will not harm BK users and behave as always for
others.


===== Makefile 1.37 vs edited =====
--- 1.37/Makefile	Fri Nov 17 04:47:41 2000
+++ edited/Makefile	Mon Dec  4 16:15:16 2000
@@ -423,9 +423,15 @@
 	sync
 
 sgmldocs: 
-	chmod 755 $(TOPDIR)/scripts/docgen
-	chmod 755 $(TOPDIR)/scripts/gen-all-syms
-	chmod 755 $(TOPDIR)/scripts/kernel-doc
+	if [ ! -x $(TOPDIR)/scripts/docgen ]; then \
+		chmod 755 $(TOPDIR)/scripts/docgen ; \
+	fi ;
+	if [ ! -x $(TOPDIR)/scripts/gen-all-syms ]; then \
+		chmod 755 $(TOPDIR)/scripts/gen-all-syms ; \
+	fi
+	if [ ! -x $(TOPDIR)/scripts/kernel-doc ]; then \
+		chmod 755 $(TOPDIR)/scripts/kernel-doc ; \
+	fi
 	$(MAKE) -C $(TOPDIR)/Documentation/DocBook books
 
 psdocs: sgmldocs
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2000-12-04 21:55 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-12-04 21:24 [PATCH] Makefile Georg Nikodym

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®