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