summaryrefslogtreecommitdiffstats
path: root/tools/bsdbox/Makefile.telnetd
diff options
context:
space:
mode:
authoradrian <adrian@FreeBSD.org>2012-01-06 00:56:31 +0000
committeradrian <adrian@FreeBSD.org>2012-01-06 00:56:31 +0000
commit0c24320ceb635484927f19b79b413a85e040aa15 (patch)
treed3d4aab2228680e468475edc7143852358db74e1 /tools/bsdbox/Makefile.telnetd
parent8f599c0345a869c1c44a38bcaf6f8362bccaaaee (diff)
downloadFreeBSD-src-0c24320ceb635484927f19b79b413a85e040aa15.zip
FreeBSD-src-0c24320ceb635484927f19b79b413a85e040aa15.tar.gz
Import the first cut of "bsdbox".
This uses the existing crunchgen infrastructure to build a series of tools designed to replace the base and networking tools on an embedded system. It reuses 'bsd.crunchgen.mk' to drive the actual file creation. The rescue build system also uses this. Unlike busybox, it doesn't include its own source - instead, it just builds from the sources in /usr/src/ and leverages the existing BSD framework. Thie is still quite messy and could do with a whole lot of cleaning up. However it is proving to be very useful with my current build framework, allowing me to build binary root images that are about 30% less than simply cherrypicking files and libraries from an installworld.
Diffstat (limited to 'tools/bsdbox/Makefile.telnetd')
-rw-r--r--tools/bsdbox/Makefile.telnetd14
1 files changed, 14 insertions, 0 deletions
diff --git a/tools/bsdbox/Makefile.telnetd b/tools/bsdbox/Makefile.telnetd
new file mode 100644
index 0000000..c0d6c4b
--- /dev/null
+++ b/tools/bsdbox/Makefile.telnetd
@@ -0,0 +1,14 @@
+# Build telnetd
+# Question - why is telnetds objects ending up in the srcdir? -adrian
+
+# This won't work yet - because telnetd relies on libtelnet.a which includes
+# kerberos support by default; building telnetd without kerberos support
+# requires the cross-build world to be built the same.
+# -adrian
+
+# $FreeBSD$
+
+CRUNCH_PROGS_libexec+= telnetd
+CRUNCH_PROGS_usr.bin+= telnet
+CRUNCH_LIBS+= -lkrb5 -lhx509 -lasn1 -lcom_err -lroken -ltelnetd
+# CRUNCH_BUILDOPTS_telnetd= WITHOUT_KERBEROS_SUPPORT=yes
OpenPOWER on IntegriCloud