aboutsummaryrefslogtreecommitdiff
path: root/release/picobsd
Commit message (Collapse)AuthorAgeFilesLines
* Remove picobsd build scripts and the remaining tinywareKyle Evans2019-11-0594-14660/+0
| | | | | | | | | | | | | | | Postings were sent to -arch@ on 2019/09/13 and 2019/10/01, proposing and confirming a removal of these scripts on 2019/10/31, due to significant work needed to bring this into the modern world and nobody having done this work in the past couple of years. No objections or proposed work was raised in response to these postings. The tinyware may see a resurrection into a separate repo for archival purposes if any users of it show interest in doing so. MFC after: never Notes: svn path=/head/; revision=354346
* picobsd: add deprecation noticesKyle Evans2019-10-211-0/+1
| | | | | | | | | | | | | | Notices appear both in picobsd(8) (near the top for easy notice) and are also printed to stderr on every invocation of picobsd for visibility. The tentative date for removal is October 31st, as no volunteers have stepped forward at all from postings to -arch@ at least. No objection from: -arch@ MFC after: 3 days Notes: svn path=/head/; revision=353788
* Move simple_httpd out of picobsd, add HTTPD option (default OFF)Kyle Evans2019-10-013-676/+0
| | | | | | | | | | | | | | | | | | picobsd/tinyware has had this compact HTTPD server for a long time, and some people do use it. Move it out into usr.sbin well in advance of any action being taken on picobsd. This has been gated behind an HTTPD option defaulted to *off*, primarily for two reasons: 1.) This code likely needs a good audit, as it's been living off in picobsd land for a long time, and 2.) We don't currently ship an httpd and this may not be a welcome surprise. Reviewed by: eugen Differential Revision: https://reviews.freebsd.org/D21724 Notes: svn path=/head/; revision=352927
* simple_httpd was not buildable for some time due to multiple missingEugene Grosbein2019-08-181-27/+27
| | | | | | | | | | | | "static" keywords and -Werror,-Wmissing-variable-declarations This change adds needed "static" so it builds again with WARNS?=6 No functional changes. MFC after: 1 week Notes: svn path=/head/; revision=351179
* motd: Generate from template to /var/runConrad Meyer2019-07-201-1/+1
| | | | | | | | | | | | Update login(1), its manual pages, similar utilities, and motd.5 to refer to the new location. Suggested by: delphij@ (re: r349256) Reviewed by: bcr (manpages), delphij Differential Revision: https://reviews.freebsd.org/D20721 Notes: svn path=/head/; revision=350184
* Remove RELEASE_CRUNCH here. It's obsolete.Warner Losh2019-07-152-2/+2
| | | | | | | | | Remove RELEASE_CRUNCH here. It's obsolete and hasn't worked in a while. The build options need to be revisited, since many older ones are listed, while newer useful ones are not. But that rototilling I'll leave to others. Notes: svn path=/head/; revision=350000
* picobsd: also exclude .git where we exclude .svn todayEd Maste2019-06-271-2/+2
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=349453
* sys: Remove DEV_RANDOM device optionConrad Meyer2019-06-212-2/+0
| | | | | | | | | | | | | | Remove 'device random' from kernel configurations that reference it (most). Replace perhaps mistaken 'nodevice random' in two MIPS configs with 'options RANDOM_LOADABLE' instead. Document removal in UPDATING; update NOTES and random.4. Reviewed by: delphij, markm (previous version) Approved by: secteam(delphij) Differential Revision: https://reviews.freebsd.org/D19918 Notes: svn path=/head/; revision=349253
* spdx: initial adoption of licensing ID tags.Pedro F. Giffuni2017-11-188-2/+18
| | | | | | | | | | | | | | | | | | | | The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts. Special thanks to Wind River for providing access to "The Duke of Highlander" tool: an older (2014) run over FreeBSD tree was useful as a starting point. Initially, only tag files that use BSD 4-Clause "Original" license. RelNotes: yes Differential Revision: https://reviews.freebsd.org/D13133 Notes: svn path=/head/; revision=325966
* Revert prior commit to restore the files mangled by my "fixing" mergeWarner Losh2017-03-012-33/+26
| | | | | | | conflicts for a git rebase I tried to do. Notes: svn path=/head/; revision=314449
* Renumber copyright clause 4Warner Losh2017-02-282-26/+33
| | | | | | | | | | | | Renumber cluase 4 to 3, per what everybody else did when BSD granted them permission to remove clause 3. My insistance on keeping the same numbering for legal reasons is too pedantic, so give up on that point. Submitted by: Jan Schaumann <jschauma@stevens.edu> Pull Request: https://github.com/freebsd/freebsd/pull/96 Notes: svn path=/head/; revision=314436
* adjust picobsd script to work with HEADLuigi Rizzo2016-10-141-12/+34
| | | | Notes: svn path=/head/; revision=307320
* picobsd: minor spelling fixes.Pedro F. Giffuni2016-05-012-2/+2
| | | | Notes: svn path=/head/; revision=298880
* Remove the old depend (mkdep) code and make FAST_DEPEND the one true way.Bryan Drewery2016-03-301-2/+1
| | | | | | | | | | Reviewed by: emaste, hselasky (partial), brooks (brief) Discussed on: arch@ Sponsored by: EMC / Isilon Storage Division Differential Revision: https://reviews.freebsd.org/D5742 Notes: svn path=/head/; revision=297434
* rev.284898 removed _SHLIBDIRPREFIX so we need to reconstruct its valueLuigi Rizzo2015-07-101-1/+5
| | | | | | | to properly locate libraries created in the buildworld phase. Notes: svn path=/head/; revision=285348
* add an extra tty for picobsd buildsLuigi Rizzo2015-07-081-0/+1
| | | | Notes: svn path=/head/; revision=285281
* trap some errors when building picobsdLuigi Rizzo2015-07-081-2/+3
| | | | Notes: svn path=/head/; revision=285280
* do not strip /standLuigi Rizzo2015-01-241-3/+3
| | | | | | | | | | | | | | | | | This is a temporary workaround until the elftoolchain's version of strip is fixed: The previous (GNU) strip, when acting on a file with multiple links, would modify the one and only file in place (which means creating a new stripped copy, and then writing it back to the original). The new version from elftoolchain creates the new file and then unlinks the old one and renames the new. With multiple hard links, the original remains alive. In the /stand directory, this ends up creating 80+ copies of the same file. Notes: svn path=/head/; revision=277641
* Convert to LIBADDBaptiste Daroussin2014-11-263-7/+4
| | | | Notes: svn path=/head/; revision=275104
* Renove faith(4) and faithd(8) from base. It looks like industryAlexander V. Chernikov2014-11-092-2/+0
| | | | | | | | | | | | have chosen different (and more traditional) stateless/statuful NAT64 as translation mechanism. Last non-trivial commits to both faith(4) and faithd(8) happened more than 12 years ago, so I assume it is time to drop RFC3142 in FreeBSD. No objections from: net@ Notes: svn path=/head/; revision=274331
* simple_httpd: cosmetic cleanups.Pedro F. Giffuni2014-09-181-76/+77
| | | | | | | | | | Many tab vs space cleanups. Use setpgid() instead of setpgrp() which is more portable, MFC after: 5 weeks Notes: svn path=/head/; revision=271787
* When building picobsd, define WITHOUT_OPENSSL and WITHOUT_KERBEROS andWarner Losh2014-06-062-0/+2
| | | | | | | | | | | | remove the now-redundant checks for RELEASE_CRUNCH. This originally was defined for building smaller sysinstall images, but was later also used by picobsd builds for a similar purpose. Now that we've moved away from sysinstall, picobsd is the only remaining consumer of this interface. Adding these two options reduces the RELEASE_CRUNCH special cases in the tree by half. Notes: svn path=/head/; revision=267147
* add '3wire' (no handshake lines) to gettytab and ttys so that afterLuigi Rizzo2014-05-282-3/+6
| | | | | | | | | | svn 264175 bhyve etc. work -- without that, /usr/bin/login would stop in getpass() MFC after: 3 days Notes: svn path=/head/; revision=266779
* do not build libraries, they require a lot more stuffLuigi Rizzo2014-05-231-1/+2
| | | | Notes: svn path=/head/; revision=266584
* remove unused code (building older releases should use theLuigi Rizzo2014-05-231-67/+8
| | | | | | | picobsd file in the release itself) Notes: svn path=/head/; revision=266580
* add libraries to the initial build for picobsd.Luigi Rizzo2014-05-231-2/+7
| | | | | | | | | add a -j option so we can tune the amount of parallel make, the default we used (-j 8) is large and was giving problems with SUBDIR_PARALLEL due to some missing dependencies. Notes: svn path=/head/; revision=266579
* fix picobsd cross builds on stable/10Luigi Rizzo2014-05-221-0/+2
| | | | Notes: svn path=/head/; revision=266543
* Use src.opts.mk in preference to bsd.own.mk except where we need stuffWarner Losh2014-05-061-1/+1
| | | | | | | from the latter. Notes: svn path=/head/; revision=265420
* NO_MAN= has been deprecated in favor of MAN= for some time, go aheadWarner Losh2014-04-139-9/+9
| | | | | | | | | and finish the job. ncurses is now the only Makefile in the tree that uses it since it wasn't a simple mechanical change, and will be addressed in a future commit. Notes: svn path=/head/; revision=264400
* Remove IPX support.Gleb Smirnoff2014-03-142-2/+0
| | | | | | | | | | | | | | IPX was a network transport protocol in Novell's NetWare network operating system from late 80s and then 90s. The NetWare itself switched to TCP/IP as default transport in 1998. Later, in this century the Novell Open Enterprise Server became successor of Novell NetWare. The last release that claimed to still support IPX was OES 2 in 2007. Routing equipment vendors (e.g. Cisco) discontinued support for IPX in 2011. Thus, IPX won't be supported in FreeBSD 11.0-RELEASE. Notes: svn path=/head/; revision=263140
* Chase r262505, and remove CVS exclusion from picobsd builds.Glen Barber2014-02-261-2/+2
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=262507
* enable rfc1323 and rfc1644 by default in picobsd images.Luigi Rizzo2014-02-181-0/+2
| | | | | | | | I disabled it some 15 years ago but it is useful to have them on when doing tcp throughput tests. Notes: svn path=/head/; revision=262150
* do not use capsicum when building picobsd imagesLuigi Rizzo2014-01-061-0/+1
| | | | Notes: svn path=/head/; revision=260365
* revise the helper functions to lookup binaries and theirLuigi Rizzo2013-12-151-44/+63
| | | | | | | shared libraries. Notes: svn path=/head/; revision=259410
* Update log message. Picobsd stopped using kgzip a while ago.Sergey Kandaurov2013-11-111-1/+1
| | | | Notes: svn path=/head/; revision=257964
* bmake does not have a -v option so remove itLuigi Rizzo2013-11-041-2/+2
| | | | Notes: svn path=/head/; revision=257663
* small cleanup for building picobsd-head without CLANG.Luigi Rizzo2013-11-011-11/+6
| | | | | | | | | | | | | Note that svn 257268 gnu/usr.bin/binutils/ld/Makefile seems to break the "toolchain" target when building HEAD on RELENG_9, so until this is solved you may want to svn update -r 257267 gnu/usr.bin/binutils/ld/Makefile before building picobsd Notes: svn path=/head/; revision=257514
* help running sshd on picobsdLuigi Rizzo2013-10-162-7/+9
| | | | Notes: svn path=/head/; revision=256641
* update the picobsd script to build with GCC and not CLANGLuigi Rizzo2013-10-161-2/+14
| | | | Notes: svn path=/head/; revision=256639
* comment out some stale loader configurations.Luigi Rizzo2013-09-061-3/+5
| | | | Notes: svn path=/head/; revision=255315
* generate multiple host keys and do that unconditionallyLuigi Rizzo2013-09-061-9/+14
| | | | Notes: svn path=/head/; revision=255314
* r253616 nuked BINMAKE so we need to adapt to the new definitionLuigi Rizzo2013-09-061-0/+2
| | | | Notes: svn path=/head/; revision=255313
* use a plain 'make toolchain' to build toolchain, andLuigi Rizzo2013-05-051-11/+5
| | | | | | | support parallel make on this stage. Notes: svn path=/head/; revision=250289
* remove a leftover commentLuigi Rizzo2013-05-051-2/+0
| | | | Notes: svn path=/head/; revision=250285
* support for sshd (newer config file location)Luigi Rizzo2013-04-302-0/+1
| | | | Notes: svn path=/head/; revision=250100
* the NO_PAM option has been finally removed in favor of WITHOUT_PAM.Luigi Rizzo2013-02-182-2/+2
| | | | Notes: svn path=/head/; revision=246932
* enable building picobsd with CC instead of CLANGLuigi Rizzo2012-12-231-0/+3
| | | | Notes: svn path=/head/; revision=244642
* A number of places in the source tree still reference cuad.* afterEitan Adler2012-12-082-5/+5
| | | | | | | | | | | | | | sio(4) was deprecated by uart(4). s/cuad/cuau/g/ PR: docs/171533 Reviewed by: imp Approved by: cperciva (implicit) MFC after: 3 weeks Notes: svn path=/head/; revision=244040
* Rework all non-contributed files that use `struct timezone'.Ed Schouten2012-09-011-8/+6
| | | | | | | | | | | | | | | | | This structure is not part of POSIX. According to POSIX, gettimeofday() has the following prototype: int gettimeofday(struct timeval *restrict tp, void *restrict tzp); Also, POSIX states that gettimeofday() shall return 0 (as long as tzp is not used). Remove dead error handling code. Also use NULL for a nul-pointer instead of integer 0. While there, change all pieces of code that only use tv_sec to use time(3), as this provides less overhead. Notes: svn path=/head/; revision=239991
* use MALLOC_PRODUCTION for picobsd builds, be more frugal in memory usage.Luigi Rizzo2012-08-271-1/+3
| | | | Notes: svn path=/head/; revision=239738