summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>2007-01-25 23:12:19 +0000
committerpeter <peter@FreeBSD.org>2007-01-25 23:12:19 +0000
commitc0fbbdd9e45354d1037a874da510d679d32e1dad (patch)
treee82157beb1ba190ba7b946575f88173c3d75ac73
parent4cef2cecf2cbc80d67a920e16084b348f94ce8f8 (diff)
downloadFreeBSD-src-c0fbbdd9e45354d1037a874da510d679d32e1dad.zip
FreeBSD-src-c0fbbdd9e45354d1037a874da510d679d32e1dad.tar.gz
Bah. Kris says the default-to-a.out knowledge has migrated into the
official gnu configure scripts and a couple of other places. Add an example noisy, loud and annoying placeholder for /usr/bin/objformat if it turns out to too much trouble to be gone. It is not connected to the build yet.
-rw-r--r--usr.bin/objformat/Makefile7
-rw-r--r--usr.bin/objformat/objformat.sh26
2 files changed, 33 insertions, 0 deletions
diff --git a/usr.bin/objformat/Makefile b/usr.bin/objformat/Makefile
new file mode 100644
index 0000000..9550ff0
--- /dev/null
+++ b/usr.bin/objformat/Makefile
@@ -0,0 +1,7 @@
+# $FreeBSD$
+
+SCRIPTS=objformat.sh
+NO_MAN=
+
+.include <bsd.prog.mk>
+
diff --git a/usr.bin/objformat/objformat.sh b/usr.bin/objformat/objformat.sh
new file mode 100644
index 0000000..edd9607
--- /dev/null
+++ b/usr.bin/objformat/objformat.sh
@@ -0,0 +1,26 @@
+#! /bin/sh
+# $FreeBSD$
+# /usr/bin/objformat has been obsolete and deprecated for years.
+# Please remove any build/configure script references. New software
+# should only have to only support elf on FreeBSD.
+#
+# FreeBSD-2.0, 2.1.x and 2.2.x will use a.out
+# FreeBSD-3.x will have a real /usr/bin/objformat and are more likely
+# to be elf than a.out.
+# Assume that FreeBSD-4.x will be using elf even though it is
+# **theoretically** possible to build an a.out world.
+# FreeBSD-5.x and higher only support elf.
+#
+
+echo '========================================================' 1>&2
+echo '== PLEASE REMOVE ALL REFERENCES TO /usr/bin/objformat ==' 1>&2
+echo '=========== IT HAS BEEN OBSOLETE FOR YEARS! ====-=======' 1>&2
+echo '========================================================' 1>&2
+(echo '========================================================' >/dev/tty) 2>/dev/null
+(echo '== PLEASE REMOVE ALL REFERENCES TO /usr/bin/objformat ==' >/dev/tty) 2>/dev/null
+(echo '=========== IT HAS BEEN OBSOLETE FOR YEARS! ====-=======' >/dev/tty) 2>/dev/null
+(echo '========================================================' >/dev/tty) 2>/dev/null
+# highlight the nag or it will never be fixed!
+sleep 10
+echo elf
+exit 0
OpenPOWER on IntegriCloud