Commit graph

277 commits

Author SHA1 Message Date
Ben Gras
0f0cb51072 Compute 1440k for mkboot 2006-04-12 15:53:19 +00:00
Ben Gras
c8196c483f Bigger root. 2006-04-12 11:33:07 +00:00
Ben Gras
683efbe4c1 Fixes for bios emulation (image names) 2006-04-12 11:32:49 +00:00
Ben Gras
8dd76cb556 -p option to not include packages
Fix usage kb issue - don't count packages
2006-04-10 14:18:54 +00:00
Ben Gras
3172b4d0ad Patches by Jeff Bailey for posixifications. 2006-04-09 23:16:13 +00:00
Ben Gras
d0686d11b0 Make root bigger for commands and logs and such. 2006-04-05 10:33:31 +00:00
Ben Gras
7e2a2854d6 Don't bzip iso. 2006-04-04 13:40:38 +00:00
Ben Gras
a18229a8f7 *** empty log message *** 2006-04-04 13:25:19 +00:00
Ben Gras
5c88f19a5a *** empty log message *** 2006-04-04 12:59:30 +00:00
Ben Gras
d93b0e8f18 Tralala 2006-04-04 11:46:50 +00:00
Ben Gras
697c1ec143 *** empty log message *** 2006-04-04 09:47:19 +00:00
Ben Gras
f7683420ae *** empty log message *** 2006-04-04 09:46:54 +00:00
Ben Gras
356623fa81 Fixes for noninteractive use 2006-04-04 09:43:26 +00:00
Ben Gras
11a5f05cba Don't put 3 copies of the image on the boot floppy 2006-04-03 20:06:07 +00:00
Philip Homburg
18fa537efe Make harddisk-emulation CD work. 2006-04-03 14:31:59 +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
04ad142c76 package/release tweaks 2006-03-26 18:01:39 +00:00
Ben Gras
224aec8568 Index without .tar.bz 2006-03-26 16:00:25 +00:00
Ben Gras
807cd19e17 Package tweaks. 2006-03-26 15:51:34 +00:00
Ben Gras
b56917558b Version builds 2006-03-24 13:48:14 +00:00
Ben Gras
d9aad59630 bz2 2006-03-22 16:43:12 +00:00
Ben Gras
61e6eb290f Include version in ISO. 2006-03-19 20:57:22 +00:00
Ben Gras
35778a97ca Packages 2006-03-16 12:57:11 +00:00
Ben Gras
84ba9dd4d3 Dinks for the (source/binary) package scripts 2006-03-15 17:02:46 +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
Philip Homburg
5ceb98e9ee Added -u option for making USB-stick images. 2006-03-13 15:40:23 +00:00
Ben Gras
3bd337d54c make a ramdisk if necessary 2006-03-13 14:44:34 +00:00
Ben Gras
acdac1ec92 Don't choose FS by labels after all. 2006-03-13 08:47:05 +00:00
Ben Gras
6fe89cfbe8 Hack small and big fs into a single image. Must now set BIG or SMALL label. 2006-03-10 14:11:19 +00:00
Ben Gras
63e8494043 *** empty log message *** 2006-03-08 16:45:55 +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
73c79dde56 Smaller device 2006-02-17 14:43:00 +00:00
Ben Gras
32a4ffb9c0 Make more 2006-02-17 12:34:18 +00:00
Philip Homburg
7034c0795d Moved PCI driver to the ramdisk. 2006-02-15 14:21:56 +00:00
Philip Homburg
c3a88d15d8 Initial root filesystem is now on a ramdisk that is part of the image. 2006-02-15 11:18:21 +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
Philip Homburg
bc015a9b49 /dev/ram is no longer hardcoded. 2006-02-15 11:05:47 +00:00
Philip Homburg
d4bb027db5 Accept optional device parameter for cdfdboot. 2006-02-15 11:03:28 +00:00
Ben Gras
fc508d9175 *** empty log message *** 2006-02-03 16:06:14 +00:00
Ben Gras
9e924462a1 Packages. 2006-02-03 15:57:49 +00:00
Ben Gras
12d931953c bzip 2006-02-03 15:55:54 +00:00
Ben Gras
98562d8cfc Don't copy /usr/gnu 2006-02-03 15:43:29 +00:00
Ben Gras
28087e3f17 *** empty log message *** 2006-02-03 15:41:58 +00:00
Ben Gras
087c550186 Include binary packages on cd. 2006-02-02 17:11:10 +00:00
Ben Gras
d0067f45bd Make sure image* is gone before starting 2006-01-18 13:30:44 +00:00
Ben Gras
d62732171a small fix 2006-01-18 13:26:50 +00:00
Ben Gras
c806c7ba7c Install image as e.g. 3.1.2 instead of 3.1.2r0 if there is no revision file. 2006-01-18 12:37:45 +00:00
Ben Gras
46ad16e688 . new version of minix
. less space on filesystems of cd image
2006-01-18 09:49:54 +00:00
Ben Gras
b1ac60a03b The release script now remembers old settings (scratch partitions) and
re-uses them, with a warning. This is nice and quick for repeated release
builds.
2006-01-17 15:14:56 +00:00
Philip Homburg
a5cc1cb8d1 sh MAKEDEV to avoid depending on any x-bits. Make depend before make clean. 2006-01-12 14:50:05 +00:00
Philip Homburg
222fddd73a Added PCI driver 2005-12-02 14:47:20 +00:00
Jorrit Herder
cd582e02be *** empty log message *** 2005-10-31 12:21:52 +00:00
Ben Gras
9270710246 Bigger 2005-10-21 19:30:13 +00:00
Jorrit Herder
78f20c3959 Rest ... 2005-10-21 13:46:47 +00:00
Ben Gras
1b46117c0d Outside the book branch, remove references to the book on README.
Also remove source listings.
2005-10-21 11:52:41 +00:00
Ben Gras
12898c03e4 *** empty log message *** 2005-10-21 11:40:24 +00:00
Jorrit Herder
1058d49249 Updated Makefile for DS server. 2005-10-20 20:32:57 +00:00
Ben Gras
52e964987c add arg to make releases from tags/branches 2005-09-29 13:02:41 +00:00
Ben Gras
b60f903396 Wipe image in case a small image called image is lying around
(don't ask)
2005-09-26 14:06:59 +00:00
Ben Gras
1ff749180e .iso.gz name notice 2005-09-24 13:16:20 +00:00
Ben Gras
e9441a8972 Make iso filename include 'bios' when using hd emulation 2005-09-24 11:28:22 +00:00
Ben Gras
cb235bce1e Minor release script fixes 2005-09-24 10:30:25 +00:00
Ben Gras
b1dbb3d3f9 380MB 2005-09-23 23:35:33 +00:00
Ben Gras
9395e97d1b Release script includes version number and timestamp in iso filename.. 2005-09-23 23:32:45 +00:00
Ben Gras
eab5a7ded2 New CD files. 2005-09-23 23:10:06 +00:00
Ben Gras
902785d4e5 New README 2005-09-23 22:13:32 +00:00
Ben Gras
3a46008843 350MB /usr 2005-09-22 15:08:30 +00:00
Ben Gras
32442b200c New README. 2005-09-21 23:06:00 +00:00
Ben Gras
e049ccb49e make build files executable too 2005-09-21 09:30:52 +00:00
Ben Gras
03e6432220 ast@'s boot message 2005-09-19 13:28:37 +00:00
Ben Gras
4460456e57 New top-level files from ast@ 2005-09-19 13:11:36 +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
ec2fb4472f Al's listings etc 2005-09-16 12:54:16 +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
15d95873ef Build as bin 2005-09-16 12:10:15 +00:00
Ben Gras
12ca66cdd6 New readme. 2005-09-14 01:29:32 +00:00
Ben Gras
9f470413b5 Source fixups 2005-09-13 12:25:59 +00:00
Ben Gras
e3ab32e882 Files for on CD 2005-09-13 00:05:20 +00:00
Ben Gras
d633a02d36 moving commands and contrib out of /usr/src broke the bin chowning 2005-09-12 22:08:15 +00:00
Ben Gras
e0f3b60398 *** empty log message *** 2005-09-12 15:44:05 +00:00
Ben Gras
3cfb1df639 Changed rootmb to rootkb 2005-09-11 20:51:07 +00:00
Ben Gras
f224cf091d Include version info in iso filenames 2005-09-11 16:36:17 +00:00
Ben Gras
9c5966808e Don't ask 2005-09-09 16:05:23 +00:00
Ben Gras
817572d04d make depend in case it's a fresh cvs checkout 2005-09-08 18:06:03 +00:00
Ben Gras
db547b97f3 Direct cvs export 2005-09-08 17:04:35 +00:00
Ben Gras
cc736e1456 *** empty log message *** 2005-09-08 16:32:44 +00:00
Ben Gras
9faf55f4f2 more release and setup tweaks.. for /home this time 2005-09-08 16:04:34 +00:00
Ben Gras
71501f1e0a Release script puts mbr + partition table on cd 2005-09-07 10:07:05 +00:00
Ben Gras
bfde74eb67 mkboot: numbers, not letters
release: make sure compilers are bin-owned for chmems
2005-09-06 10:19:13 +00:00
Ben Gras
2939d123cc usr can be 300 2005-09-01 16:59:11 +00:00
Ben Gras
ec8c5874e4 *** empty log message *** 2005-09-01 16:32:25 +00:00
Ben Gras
6d5b90974a *** empty log message *** 2005-09-01 15:26:12 +00:00
Ben Gras
0be5f3cf7b reorder drivers for more efficient making
mtree - added /usr/gnu

release - fiddling with deleting unwanted bits before copying for more
efficient packing
2005-09-01 12:30:17 +00:00
Ben Gras
05c80badf6 *** empty log message *** 2005-08-30 17:49:40 +00:00
Ben Gras
2cf2a6a5ea *** empty log message *** 2005-08-30 17:40:08 +00:00
Ben Gras
40fc02f6f7 *** empty log message *** 2005-08-30 17:39:14 +00:00
Ben Gras
f90449a78b use another scratch partition for /tmp (sorry) (needed because of small
CD root and large compilations)
2005-08-30 17:26:56 +00:00
Ben Gras
0908d7fa6c Some small-minix tweaks. 2005-08-30 17:11:36 +00:00
Ben Gras
cb0a3a3c9a *** empty log message *** 2005-08-30 16:23:46 +00:00
Ben Gras
61a7f45a99 Can make image_small too 2005-08-29 19:59:58 +00:00
Ben Gras
90fecead0d *** empty log message *** 2005-08-28 22:01:06 +00:00
Ben Gras
7a0012717c *** empty log message *** 2005-08-26 09:14:01 +00:00
Ben Gras
783c34b393 .. 2005-08-26 08:57:58 +00:00
Ben Gras
647e179038 . release fixes
. added OPENCT ioctl to at driver, which returns the number of times
  a device is opened. if it's not opened exactly once, new partition info
  will not be read in (at the next open after this close). included
  this check in autopart.
2005-08-25 09:47:31 +00:00
Ben Gras
a72050e805 Re-fixed makefile for release 2005-08-24 17:09:29 +00:00
Ben Gras
8a149da394 . Makefile fix to make releasing work again (drivers weren't built)
. release -c feature: copy instead of cvs export
2005-08-24 16:49:09 +00:00
Ben Gras
3b5ae428de Makefile fix.. image up-to-dateness 2005-08-24 12:58:35 +00:00
Jorrit Herder
b4d7de6ee1 New makefile (src/tools/Makefile) logic:
- make fresh install: still builds new everything (libraries, services, image)
- make clean image: only builds new boot image (about 5 sec. now!)
2005-08-23 12:53:35 +00:00
Jorrit Herder
10e4e98947 Renamed SM to RS (Reincarnation Server). 2005-08-23 11:28:16 +00:00
Ben Gras
72fbaa659b *** empty log message *** 2005-08-22 14:46:44 +00:00
Ben Gras
4256d2d95b Added all target (for for /usr/src/Makefile master) 2005-08-22 12:38:22 +00:00
Ben Gras
d4821d6034 Fix /usr/src modes 2005-08-22 10:06:02 +00:00
Philip Homburg
8f9087b8d1 Added support for creating CDs with harddisk emulation 2005-08-16 12:09:20 +00:00
Ben Gras
547cd7cc29 Index manpages after build and install 2005-08-15 09:42:40 +00:00
Ben Gras
93253d3e3d .. 2005-08-12 17:58:02 +00:00
Ben Gras
98269fe494 depend fix 2005-08-12 17:52:32 +00:00
Ben Gras
695bcec49e *** empty log message *** 2005-08-12 13:31:47 +00:00
Ben Gras
7ec07219ed clean is cleaner 2005-08-12 12:48:24 +00:00
Ben Gras
0d583c4f00 *** empty log message *** 2005-08-12 12:35:45 +00:00
Ben Gras
f9e23f7df0 Install scripts prettification 2005-08-12 12:34:56 +00:00
Ben Gras
fc72c188bd microfix 2005-08-11 15:14:02 +00:00
Ben Gras
cd4b66dd3f .. 2005-08-11 15:11:34 +00:00
Ben Gras
838ccdeb5c Minix boot monitor message 2005-08-11 15:09:14 +00:00
Ben Gras
5c4d6bf05f Small fixes 2005-08-10 15:14:02 +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
560466ed8e More nits and polish 2005-08-08 17:37:39 +00:00
Ben Gras
bfb7608412 various small fixes.
. motd update (ast)
 . made /usr/local/man/man* and made them bin-owned (mtree)
   (to let bin install there)
 . made copyright notice in kernel 1987-2006 (ast)
 . added chown -R bin /usr/src so that bin can compile everything
2005-08-08 14:34:10 +00:00
Ben Gras
9df1cb9e48 ast@'s readme.txt modifications. 2005-08-08 09:43:25 +00:00
Ben Gras
5789f7abec config version bumped to 307; NOT cvs tagged yet; misc fixes 2005-08-05 19:19:18 +00:00
Ben Gras
df831bf4a0 *** empty log message *** 2005-08-05 13:51:50 +00:00
Jorrit Herder
e561081545 Miscellaneous clean ups and fixes to the kernel.
Support for FLOPPY in boot image. (Set controller=fd at boot monitor.)
Moved major device numbers to <minix/dmap.h> (maybe rename to dev.h?)
2005-08-04 09:26:36 +00:00
Jorrit Herder
89cf745fe2 Single boot driver loaded, while multiple can be included in the boot image.
The user needs to set label=... to choose the driver of his or her choice.
This driver will be mapped onto the controller that is set in controller=...

Minor cleanup of kernel source code (boot image table now is static).
2005-08-03 16:06:35 +00:00
Jorrit Herder
1ae4d41d0d Without /dev/boot ... 2005-08-03 14:17:28 +00:00
Jorrit Herder
375f6f8754 Miscellaneous cleanups. 2005-08-03 11:53:36 +00:00
Jorrit Herder
1d60e866c3 Various updates to support dynamically starting drivers. 2005-08-02 15:32:12 +00:00
Philip Homburg
49c25df569 bios_wini driver 2005-07-29 10:21:04 +00:00
Ben Gras
eb18784690 . give users a boot floppy image (cdfdboot) they can use
if they can't boot from CD (CD still required though)
. no longer .tar.gz source on iso fs
2005-07-26 13:36:50 +00:00
Ben Gras
fe3a7d6b5a MINIX 3, not MINIX3 2005-07-26 13:16:07 +00:00
Ben Gras
8dc4bd43d4 Setup, not setupcd any more 2005-07-26 13:15:27 +00:00
Jorrit Herder
2bb508a71c Removed implicit call to 'make depend' on 'make install' ... 2005-07-26 12:51:35 +00:00
Ben Gras
4ede86f51b Yet more readme and install script updates 2005-07-24 01:18:09 +00:00
Ben Gras
651349d6d2 Made line endings CRLF 2005-07-23 20:17:43 +00:00
Ben Gras
d40bd43e46 Added a README.TXT for on the ISO filesystem (so people can see something
when it's opened in e.g. Windows).
2005-07-23 20:17:16 +00:00
Ben Gras
71e6680b80 Third-oldest image is thrown away instead of oldest, if there are at least 4
images. (Oldest is kept.)

Various cd message updates.
2005-07-22 18:36:19 +00:00
Ben Gras
b343c18712 Added presz134.zip to go on install cd, modified release script to do it 2005-07-21 08:35:06 +00:00
Ben Gras
0f746219fc setup -> setupcd 2005-07-13 13:04:56 +00:00
Ben Gras
42050e39f8 kernel and servers send diagnostic messages to IS; IS sends them to TTY
and the new log driver if enabled.

new usyslogd is started from /usr/etc/rc. New device created by
MAKEDEV.sh. /var/log created by etc/mtree/minix.tree (on root for
now). Made select() slightly more generic, with less code duplication.
2005-07-08 17:30:01 +00:00