Ben Gras
5af8c345be
slight tuning of /etc/mk situation when making release.
...
- Make the bootstrap /etc/mk be populated from the newly checked out source
- Don't chmod 755 all of /etc
- For the 'real' /etc/mk installing, let the /etc/mk ownership and permission
come from the mtree file, delete the contents of /etc/mk, then copy the .mk
files over and set reasonable permissions and ownership. (So that the .mk
get updated from the real usr/src/ copies, and no other junk if anything,
after the bootstrap phase, whatever happened there.)
2010-03-01 15:53:57 +00:00
Arun Thomas
b706112487
Incorporate bsdmake into buildsystem and reorganize libs
2010-02-16 14:41:33 +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
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
fb5b10a081
fixed grep usage in filter (again)
2009-10-02 13:29:36 +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
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
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
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
Ben Gras
d0b6e76bfb
correct the revision variable used in /etc/version
2009-05-15 13:02:23 +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
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
9200a8a253
feature to display svn version on kernel boot
2007-04-12 15:13:10 +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
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
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
Ben Gras
848b96a9a4
Fixes for usb and bios.
2006-06-20 10:13:56 +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
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
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