Commit graph

39 commits

Author SHA1 Message Date
Ben Gras 900a273d3d chrootmake: obj-* cleanup instead of just obj-ack 2011-06-08 16:19:09 +02:00
Ben Gras 230b7775fe changes for detecting and building for clang/binutils elf
and minor fixes:
 . add ack/clean target to lib, 'unify' clean target
 . add includes as library dependency
 . mk: exclude warning options clang doesn't have in non-gcc
 . set -e in lib/*.sh build files
 . clang compile error circumvention (disable NOASSERTS for release builds)
2011-06-07 16:49:52 +02:00
Ben Gras 455b809b17 made boot/ into hierarchy of programs
work of Antoine Leca
2011-04-28 01:33:23 +02:00
Ben Gras 287fee89cb add NOASSERTS make flag that disables assert()s (NDEBUG=1).
. made some checks in vfs/vnode.c also respond to NDEBUG=1.
  . turned on in release builds
2011-02-16 18:58:30 +00:00
Ben Gras 8da0925650 release.sh - let some packages come pre-installed (right now just pkgin) 2010-08-05 13:56:51 +00:00
Ben Gras 2f3c9c04cc chrootmake: don't call makewhatis any more 2010-06-26 01:56:28 +00:00
Ben Gras 32c757b12c chrootmake: don't invoke binsizes. 2010-06-22 15:44:29 +00:00
Arun Thomas 2fd1f18803 Release script: Remove .d/.depend files from CD 2010-06-01 14:44:36 +00:00
Erik van der Kouwe f5bce90216 Add -M release.sh option to write out a symbol map, either to /usr/src on the image (without -m) or to the tools directory (with -m) 2010-05-17 16:52:48 +00:00
Arun Thomas 5706670029 Convert boot/ and commands/ over to bsdmake 2010-05-12 16:28:54 +00:00
Arun Thomas b706112487 Incorporate bsdmake into buildsystem and reorganize libs 2010-02-16 14:41:33 +00:00
Ben Gras e2932a1180 . remove small image (doesn't fit)
. edparams line a bit more readable
 . use image built in build tree, not regular source tree
2007-07-17 14:36:42 +00:00
Ben Gras 57a5797045 no /usr/gnu/man in base system 2007-04-05 10:52:20 +00:00
Ben Gras 304471a107 Fixes for /usr/xbin binaries bootstrap dir. 2007-02-08 17:41:40 +00:00
Ben Gras df9326a340 Use temporary binary directory as bootstrap 2007-02-08 16:18:48 +00:00
Ben Gras f9e4768eb4 No /usr/src.* shenanigans any more. 2007-01-22 15:47:40 +00:00
Ben Gras 613e25760d Fixes for image. 2006-04-13 17:15:40 +00:00
Ben Gras 683efbe4c1 Fixes for bios emulation (image names) 2006-04-12 11:32:49 +00:00
Ben Gras 17ff3090c4 Let builds work with any shell (set SHELL= so su works) 2006-03-26 18:08:08 +00:00
Ben Gras ff67776995 FS:
. loops checked for PID_FREE
  . exit broken down in exit and cleanup functions; when reboot happens,
    cleanup is done but not exit (as processes have not actually exited),
    this keeps drivers working
  . fixed a few uninitialized and unused variables

scripts:
  . new packaging system
2006-03-15 15:34:12 +00:00
Ben Gras aa3932eb8b Added 'xxl' binsizes size for x.
Leave sh and make at normal size for 'big'.
Call binsizes normal after creating release.
2006-03-03 12:44:22 +00:00
Ben Gras 32a4ffb9c0 Make more 2006-02-17 12:34:18 +00:00
Philip Homburg 3a05de3763 image_small doesn't fit anymore. What do we do with that? 2006-02-15 11:06:32 +00:00
Ben Gras 38307a7e34 No more -a; no more contrib 2005-09-16 15:48:59 +00:00
Ben Gras 60088337df Build as bin works now 2005-09-16 13:06:57 +00:00
Ben Gras b392d8f91e Build as bin 2005-09-16 12:25:43 +00:00
Ben Gras debee76a38 Not here 2005-09-16 12:24:10 +00:00
Ben Gras e0f3b60398 *** empty log message *** 2005-09-12 15:44:05 +00:00
Ben Gras 0908d7fa6c Some small-minix tweaks. 2005-08-30 17:11:36 +00:00
Ben Gras 547cd7cc29 Index manpages after build and install 2005-08-15 09:42:40 +00:00
Ben Gras 98269fe494 depend fix 2005-08-12 17:52:32 +00:00
Ben Gras f9e23f7df0 Install scripts prettification 2005-08-12 12:34:56 +00:00
Ben Gras e44aebef68 Changed blocksizes and root sizes around 2005-08-09 17:02:01 +00:00
Ben Gras 08e0e1bcef Rename install steps; add copying /usr/lib/* to /lib/* 2005-08-08 18:36:12 +00:00
Ben Gras 6e99cc494d Fixed various nits in the make/release process. 2005-06-17 16:28:36 +00:00
Ben Gras 5415e8280f More polishing to the boot and release process. Highlights:
. Less dependency on scripts to be executable (they're in cvs)
	. issue.install is the /etc/issue that goes on an install CD
	  for instructions (but not on the installed system)
	. /usr/src goes on the CD uncompressed
2005-05-03 15:37:34 +00:00
Ben Gras b49e963b5e release package script polish 2005-05-03 08:54:36 +00:00
Ben Gras ec96454af3 Fixing make install and chroot make process; revision should not be part
of cvs
2005-04-22 16:16:23 +00:00
Ben Gras 9865aeaa79 Initial revision 2005-04-21 14:53:53 +00:00