Commit graph

435 commits

Author SHA1 Message Date
Ben Gras 75a3d4ebde bump version number to 3.1.6, copyright year to 2010. 2010-01-27 16:19:50 +00:00
Ben Gras daca9de450 Fix to make making a bootable cd possible again.
ow that the image has grown beyond the 1.44M that fits on a floppy.
(previously, the floppy emulation mode was used for cd's.)

the boot cd now uses 'no emulation mode,' where an image is provided on
the cd that is loaded and executed directly. this is the boot monitor.

in order to make this work (the entry point is the same as where the
image is loaded, and the boot monitor needs its a.out header too) and
keep compatability with the same code being used for regular booting, i
prepended 16 bytes that jumps over its header so execution can start
there.

to be able to read the CD (mostly in order to read the boot image),
boot has to use the already present 'extended read' call, but address
the CD using 2k sectors.
2010-01-18 14:10:04 +00:00
David van Moolenbroek 5e9a8f05ff unbreak building CDs 2009-12-23 23:59:32 +00:00
Thomas Veerman 958b25be50 - Introduce support for sticky bit.
- Revise VFS-FS protocol and update VFS/MFS/ISOFS accordingly.
- Clean up MFS by removing old, dead code (backwards compatibility is broken by
  the new VFS-FS protocol, anyway) and rewrite other parts. Also, make sure all
  functions have proper banners and prototypes.
- VFS should always provide a (syntactically) valid path to the FS; no need for
  the FS to do sanity checks when leaving/entering mount points.
- Fix several bugs in MFS:
  - Several path lookup bugs in MFS.
  - A link can be too big for the path buffer.
  - A mountpoint can become inaccessible when the creation of a new inode
    fails, because the inode already exists and is a mountpoint.
- Introduce support for supplemental groups.
- Add test 46 to test supplemental group functionality (and removed obsolete
  suppl. tests from test 2).
- Clean up VFS (not everything is done yet).
- ISOFS now opens device read-only. This makes the -r flag in the mount command
  unnecessary (but will still report to be mounted read-write).
- Introduce PipeFS. PipeFS is a new FS that handles all anonymous and
  named pipes. However, named pipes still reside on the (M)FS, as they are part
  of the file system on disk. To make this work VFS now has a concept of
  'mapped' inodes, which causes read, write, truncate and stat requests to be
  redirected to the mapped FS, and all other requests to the original FS.
2009-12-20 20:27:14 +00:00
Tomas Hruby ae75f9d4e5 Removal of the executable flag from files that cannot be executed
- 755 -> 644
2009-11-09 10:26:00 +00:00
Ben Gras 97ae67e780 if from branch, include branch name in in-image tag and .iso filename. 2009-10-19 15:46:27 +00:00
Ben Gras 3017061093 include OSS on CD 2009-10-19 15:13:44 +00:00
Ben Gras fb5b10a081 fixed grep usage in filter (again) 2009-10-02 13:29:36 +00:00
Ben Gras 85ad7b6b11 don't have ackpack in the list any more as it installs an
old /usr/bin/make.
2009-10-02 13:23:58 +00:00
Ben Gras 7f423d0fa2 Unique matching for package name when grepping for it in the master list. 2009-10-02 13:02:36 +00:00
Ben Gras d3382c4a6c postgresql in packing list 2009-10-01 18:14:49 +00:00
Ben Gras 0d83eeb194 slightly larger /usr needed 2009-10-01 17:45:14 +00:00
Ben Gras e326a01446 - retrieve binary packages and sources from webserver to make a release, incrementally using wget
(so wget required)
 - don't build List file again, but use webserver List file and filter it
2009-09-30 13:11:22 +00:00
Arun Thomas 782a05b919 Bump release to 3.1.5 in issue.install 2009-09-30 13:00:38 +00:00
Ben Gras 2c56b7eebc there is no elvis. 2009-09-30 08:21:21 +00:00
Ben Gras 5f8a77061b audio package obsolete 2009-09-30 07:41:03 +00:00
Ben Gras 0e1fd9ea33 add SDL-1.2.13 2009-09-29 14:32:49 +00:00
Ben Gras 07a5bd0fe3 sort; throw out old packages; qemu in 2009-09-29 14:31:26 +00:00
Arun Thomas b2e3153263 Release script: Increase root ramdisk to 8KB 2009-09-23 11:07:55 +00:00
Ben Gras 64df404150 umount before ramdisk spec to allow resizing 2009-09-22 14:01:17 +00:00
David van Moolenbroek b8b8f537bd IPC privileges fixes
Kernel:
o Remove s_ipc_sendrec, instead using s_ipc_to for all send primitives
o Centralize s_ipc_to bit manipulation,
  - disallowing assignment of bits pointing to unused priv structs;
  - preventing send-to-self by not setting bit for own priv struct;
  - preserving send mask matrix symmetry in all cases
o Add IPC send mask checks to SENDA, which were missing entirely somehow
o Slightly improve IPC stats accounting for SENDA
o Remove SYSTEM from user processes' send mask
o Half-fix the dependency between boot image order and process numbers,
  - correcting the table order of the boot processes;
  - documenting the order requirement needed for proper send masks;
  - warning at boot time if the order is violated

RS:
o Add support in /etc/drivers.conf for servers that talk to user processes,
  - disallowing IPC to user processes if no "ipc" field is present
  - adding a special "USER" label to explicitly allow IPC to user processes
o Always apply IPC masks when specified; remove -i flag from service(8)
o Use kernel send mask symmetry to delay adding IPC permissions for labels
  that do not exist yet, adding them to that label's process upon creation
o Add VM to ipc permissions list for rtl8139 and fxp in drivers.conf

Left to future fixes:
o Removal of the table order vs process numbers dependency altogether,
  possibly using per-process send list structures as used for SYSTEM calls
o Proper assignment of send masks to boot processes;
  some of the assigned (~0) masks are much wider than necessary
o Proper assignment of IPC send masks for many more servers in drivers.conf
o Removal of the debugging warning about the now legitimate case where RS's
  add_forward_ipc cannot find the IPC destination's label yet
2009-07-02 16:25:31 +00:00
Arun Thomas a415b68523 Release.sh now uses packages.install and package_sources.install to
determine which packages and package sources to include on the
installation media, as opposed to including everything in the
PACKAGEDIR AND PACKAGESOURCEDIR directories.
2009-05-30 09:31:19 +00:00
Arun Thomas 745f99bb1d Update issue.install for 3.1.4 2009-05-27 12:42:32 +00:00
Ben Gras d0b6e76bfb correct the revision variable used in /etc/version 2009-05-15 13:02:23 +00:00
Arun Thomas db4faccbf9 -Installation info is on the wiki now, so remove setup guides and update
README.
-Remove obsolete FAT partitioning utility.
-Update startup banner.
2009-05-14 15:54:02 +00:00
Ben Gras 4e2291fff2 SizeMB isn't used any more. 2009-03-26 13:19:14 +00:00
Ben Gras fc11209417 more inodes than default for /usr on cd. 2009-03-24 15:41:51 +00:00
Ben Gras d8d63f0e07 make USRMB settable 2009-03-19 14:14:57 +00:00
Ben Gras e5079dfc02 multiple ram disks; also make release process use this
so temporary partitions aren't needed any more.
2009-03-19 13:48:19 +00:00
Ben Gras 36c12c1251 package list sanity check 2009-01-20 15:49:42 +00:00
Ben Gras 51fdce1d36 minor fixes 2008-11-19 14:10:33 +00:00
Ben Gras c078ec0331 Basic VM and other minor improvements.
Not complete, probably not fully debugged or optimized.
2008-11-19 12:26:10 +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 365e867a88 Some features for the automatic image build. 2007-04-18 11:42:48 +00:00
Ben Gras 673c7ced15 Print svn rev and date info in /etc/version. 2007-04-18 11:39:18 +00:00
Ben Gras 4e0316611a update boot message for prerelease 2007-04-13 10:00:29 +00:00
Ben Gras 9200a8a253 feature to display svn version on kernel boot 2007-04-12 15:13:10 +00:00
Ben Gras 57a5797045 no /usr/gnu/man in base system 2007-04-05 10:52:20 +00:00
Ben Gras 21e61a600d /bin/echo is used during early bootstrap too. 2007-04-04 13:05:13 +00:00
Ben Gras a2d3b518d8 rename svn revision variable to one with underscore, to not pollute
application namespace
2007-03-30 15:17:32 +00:00
Ben Gras 31c62a7347 include svn revision number in <minix/sys_config.h>, printed by kernel
at startup, to easily identify releases.
2007-03-21 13:35:06 +00:00
Ben Gras 4148c24393 Russian setup document contributed by Roman Ignatov. 2007-03-08 15:18:57 +00:00
Ben Gras cbb67705d5 Include svn revision number in iso filename when doing build
based on svn export.
2007-02-19 16:40:33 +00:00
Ben Gras c6f8154df0 use shorter ata timeout for identify commands when running from cd
to shorten probe time.
2007-02-09 15:58:33 +00:00
Ben Gras 304471a107 Fixes for /usr/xbin binaries bootstrap dir. 2007-02-08 17:41:40 +00:00
Ben Gras 9f2f3dd488 don't call mkdep with an absolute path 2007-02-08 16:26:20 +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 324c6f583d Use svn instead of cvs 2006-12-22 16:43:30 +00:00
Philip Homburg 0438bca7aa Small image doesn't fit on boot floppy. 2006-11-24 13:57:37 +00:00
Ben Gras fa0ba56bc9 Merge of VFS by Balasz Gerofi with Minix trunk. 2006-10-25 13:40:36 +00:00
Ben Gras 848b96a9a4 Fixes for usb and bios. 2006-06-20 10:13:56 +00:00
Ben Gras b2648f99b7 Install dinks 2006-04-13 17:47:51 +00:00
Ben Gras 613e25760d Fixes for image. 2006-04-13 17:15:40 +00:00
Ben Gras 0e100664d0 Install dinks 2006-04-13 15:09:39 +00:00
Ben Gras 37a2ea0212 Andy's install message. 2006-04-13 14:24:59 +00:00
Ben Gras ebdfcbf297 For packages. 2006-04-13 12:44:06 +00:00
Ben Gras 353d71a731 More packages - more usr 2006-04-13 02:00:54 +00:00
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
Jorrit Herder 4fda4bbcb6 *** empty log message *** 2005-06-30 15:56:19 +00:00
Ben Gras afcfd1871d Added some diagnostic 2005-06-29 12:04:10 +00:00
Ben Gras 6be8c4d8a3 Import of dpeth 3c501/3c509b/.. ethernet driver by
Giovanni Falzoni <fgalzoni@inwind.it>.
2005-06-29 10:16:46 +00:00
Ben Gras 7697700802 Made src belong to bin in release cp.
Made /usr/include belong to bin in mtree.
Fixed compiler warning in fs/pipe.c.
Added mdb (minix debugger) manual page.
Added ethernet config function in setup script.
2005-06-27 11:59:36 +00:00
Jorrit Herder b25146d3de Removed SM server. 2005-06-27 08:11:46 +00:00
Jorrit Herder fd3b5bf618 *** empty log message *** 2005-06-24 16:25:12 +00:00
Ben Gras 6e99cc494d Fixed various nits in the make/release process. 2005-06-17 16:28:36 +00:00
Ben Gras 2f588c50ea Added back boot banner for CD 2005-06-17 13:25:06 +00:00
Jorrit Herder 36c3091342 *** empty log message *** 2005-06-17 09:15:39 +00:00
Ben Gras e44e9ad261 small compile fixes; initial select() stubs; release.sh script doesn't
need /tmp any more since 16MB root device; increase to 3.0.5 to make new
CD with working FXP driver. (not tagged 3.0.5 yet as at driver bios-copy
workaround hasn't been done.)
2005-06-06 11:40:32 +00:00
Ben Gras 4e155167c8 sync after install in case of trouble while shutdowning 2005-05-24 12:03:42 +00:00
Philip Homburg 129b82d207 Added fxp driver for the Intel Pro/100 series ethernet cards
Print PC in hex for easier debugging.
2005-05-19 13:27:05 +00:00
Jorrit Herder 1cb880b158 Intermediate update---please await next commit. 2005-05-19 09:36:44 +00:00
Ben Gras 821dfb06ed Minor fixes. (Skip test 28 LINK_MAX links generation, it takes too long.) 2005-05-17 08:40:32 +00:00
Ben Gras b42be3741b pre-release cleanup nit 2005-05-13 14:57:29 +00:00
Ben Gras 7f52483b9f Release process to use and create 16MB root; FS setcache call removed 2005-05-13 12:47:35 +00:00
Ben Gras e248f7c1a3 If the file (created by setup) exists, use boot parameters from there
for the boot floppy instead of copying it from the current root partition.
This makes making a boot floppy at installation time before booting from
the new system possible (conveniently).
2005-05-13 12:27:42 +00:00
Jorrit Herder 49b86f3373 Fixed tick_delay; it now reschedules a previous synchronous alarm. 2005-05-13 09:33:53 +00:00
Ben Gras 2ed3e3d79a minor boot floppy beautifications 2005-05-12 16:07:31 +00:00
Jorrit Herder fbe1641bd3 User-space networking!
- RTL8139 driver moved to user-space;
- PCI code moved to user-space;
Fixed IRQ hook dump at IS server.
2005-05-11 09:02:00 +00:00
Ben Gras d8c7bda04d Some permissions issues with installs fixed 2005-05-04 13:47:05 +00:00
Ben Gras 715274396f polish 2005-05-04 09:30:49 +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
Jorrit Herder ac0995259d *** empty log message *** 2005-05-02 14:30:04 +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