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