summaryrefslogtreecommitdiffstats
path: root/release/picobsd
Commit message (Collapse)AuthorAgeFilesLines
* do not strip /standluigi2015-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.
* Convert to LIBADDbapt2014-11-263-7/+4
|
* Renove faith(4) and faithd(8) from base. It looks like industrymelifaro2014-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@
* simple_httpd: cosmetic cleanups.pfg2014-09-181-76/+77
| | | | | | | Many tab vs space cleanups. Use setpgid() instead of setpgrp() which is more portable, MFC after: 5 weeks
* When building picobsd, define WITHOUT_OPENSSL and WITHOUT_KERBEROS andimp2014-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.
* add '3wire' (no handshake lines) to gettytab and ttys so that afterluigi2014-05-282-3/+6
| | | | | | | svn 264175 bhyve etc. work -- without that, /usr/bin/login would stop in getpass() MFC after: 3 days
* do not build libraries, they require a lot more stuffluigi2014-05-231-1/+2
|
* remove unused code (building older releases should use theluigi2014-05-231-67/+8
| | | | picobsd file in the release itself)
* add libraries to the initial build for picobsd.luigi2014-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.
* fix picobsd cross builds on stable/10luigi2014-05-221-0/+2
|
* Use src.opts.mk in preference to bsd.own.mk except where we need stuffimp2014-05-061-1/+1
| | | | from the latter.
* NO_MAN= has been deprecated in favor of MAN= for some time, go aheadimp2014-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.
* Remove IPX support.glebius2014-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.
* Chase r262505, and remove CVS exclusion from picobsd builds.gjb2014-02-261-2/+2
| | | | Sponsored by: The FreeBSD Foundation
* enable rfc1323 and rfc1644 by default in picobsd images.luigi2014-02-181-0/+2
| | | | | I disabled it some 15 years ago but it is useful to have them on when doing tcp throughput tests.
* do not use capsicum when building picobsd imagesluigi2014-01-061-0/+1
|
* revise the helper functions to lookup binaries and theirluigi2013-12-151-44/+63
| | | | shared libraries.
* Update log message. Picobsd stopped using kgzip a while ago.pluknet2013-11-111-1/+1
|
* bmake does not have a -v option so remove itluigi2013-11-041-2/+2
|
* small cleanup for building picobsd-head without CLANG.luigi2013-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
* help running sshd on picobsdluigi2013-10-162-7/+9
|
* update the picobsd script to build with GCC and not CLANGluigi2013-10-161-2/+14
|
* comment out some stale loader configurations.luigi2013-09-061-3/+5
|
* generate multiple host keys and do that unconditionallyluigi2013-09-061-9/+14
|
* r253616 nuked BINMAKE so we need to adapt to the new definitionluigi2013-09-061-0/+2
|
* use a plain 'make toolchain' to build toolchain, andluigi2013-05-051-11/+5
| | | | support parallel make on this stage.
* remove a leftover commentluigi2013-05-051-2/+0
|
* support for sshd (newer config file location)luigi2013-04-302-0/+1
|
* the NO_PAM option has been finally removed in favor of WITHOUT_PAM.luigi2013-02-182-2/+2
|
* enable building picobsd with CC instead of CLANGluigi2012-12-231-0/+3
|
* A number of places in the source tree still reference cuad.* aftereadler2012-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
* Rework all non-contributed files that use `struct timezone'.ed2012-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.
* use MALLOC_PRODUCTION for picobsd builds, be more frugal in memory usage.luigi2012-08-271-1/+3
|
* Remove dead code.des2012-06-121-73/+16
|
* Omit clang when building picobsd, it takes way too long.luigi2012-05-031-1/+2
| | | | Also note that loader.conf support is incomplete.
* Consistently set RPCGEN_CPP when running rpcgen, so the C preprocessordim2012-02-071-1/+1
| | | | | | set via ${CPP} is used, instead of always using hardcoded /usr/bin/cpp. MFC after: 1 week
* Spelling fixes for release/uqs2012-01-073-7/+7
|
* now picobsd cross builds work (tried with host amd64, target i386 ).luigi2012-01-041-19/+27
| | | | | | | The fix involved adding a proper build of ld-elf.so.1 , and also replacing ldd with objdump (suggested by Garrett Cooper) to build the list of shared libraries needed by the binaries and libraries on the target.
* remove some stale options (such as running without /boot/loader)luigi2012-01-042-72/+55
| | | | | | | improve support for multi-arch and cross-arch builds, by adding a suffix to the kernel config file and build_directory. (cross builds not clean yet, a cross-built kernel boots but fails when starting /sbin/init)
* some tweaks to build picobsd for different architectures.luigi2011-11-232-5/+13
|
* following the recent (218130) changes to Makefile and Makefile.inc1,luigi2011-02-051-3/+6
| | | | | | | | | | | | we need to set TARGET and TARGET_ARCH to get a correct WMAKEENV. I am setting both to i386 since this is what picobsd is used for, though there might be a better fix. Add initial support for parallel make. This is disabled right now, because there are incorrect dependencies somewhere which require to run picobsd 2-3 times to complete a build. MFC after: 2 weeks
* move the initialization of BINMAKE earler, so it isluigi2010-11-121-5/+7
| | | | | | | available throughout the entire build process. Submitted by: Matteo Landi MFC after: 3 days
* use make from the toolchain, as the source tree may depend onluigi2010-09-281-2/+2
| | | | | | specific features (e.g. on recent HEAD, rtld fails with older 'make') MFC after: 3 days
* Merge r114010 of head/usr.bin/login/login.c into PicoBSD's login.c:gavin2010-08-081-1/+2
| | | | | | | | Correct the login.conf variable name used for obtaining the login prompt. PR: conf/44717 (indirectly) Spotted by: gcooper MFC after: 1 week
* Correct two error messages to match the failure they are reporting.gavin2010-08-081-2/+2
| | | | MFC after: 1 week
* add some modern stuff: SMP, SCHED_ULE, PREEMPTIONluigi2010-07-152-3/+15
| | | | and support for VIMAGE
* use log instead of logverbose in three places so the build won't needluigi2010-02-141-3/+3
| | | | | | input to run to completion MFC after: 3 days
* a minimal set of changes to adapt to the utmp->utmpx changes.luigi2010-02-141-6/+13
| | | | | lastlog still not implemented, i am hoping that Ed or someone has some idea on how to fix this, but it is really not important.
* Remove libulog from the bootstrap again.ed2010-01-212-2/+0
| | | | | | libulog now only provides functions that are used by various packages from the ports tree, namely the libutempter ones. There is no reason to link it into the crunch/fixit binaries anymore.
* make the memory filesystem larger, and add an exampleluigi2009-12-282-3/+23
| | | | on how to import files from the host
OpenPOWER on IntegriCloud