Commit graph

280 commits

Author SHA1 Message Date
Ben Gras 986bd522b5 Sources are easypack packages, so get them from /software/, where easypack
packages are stored on the website.
2006-03-22 17:06:53 +00:00
Ben Gras f28a4d0e9c .bz -> .bz2 2006-03-22 16:44:45 +00:00
Ben Gras 9b7acd5257 Easypack and binpackage try build.minix first, in case a package includes
build itself.
2006-03-22 15:08:36 +00:00
Ben Gras 12ac96cf51 Fail if chmem fails 2006-03-22 15:08:14 +00:00
Ben Gras 844caeaacb Make lots of pty's (for telnet, ssh, xterms, etc) 2006-03-20 17:13:02 +00:00
Ben Gras 12f37ed99e Rename packme to packman. 2006-03-19 21:36:20 +00:00
Ben Gras c2765f9fa6 *** empty log message *** 2006-03-18 01:10:17 +00:00
Ben Gras e7fdb58915 *** empty log message *** 2006-03-18 00:35:33 +00:00
Ben Gras 42103a43c2 *** empty log message *** 2006-03-17 20:50:27 +00:00
Ben Gras 05915b5c5f Install setup in /bin 2006-03-17 20:22:39 +00:00
Ben Gras ac9a157ba2 Absolute path feature for packit 2006-03-17 15:32:14 +00:00
Philip Homburg d2e0cbc872 Fail when /etc/binary_sizes.$mode does not exist. 2006-03-17 15:25:21 +00:00
Ben Gras 0275fbcd31 *** empty log message *** 2006-03-17 14:46:38 +00:00
Ben Gras 5583cdc48f Sed typo 2006-03-17 14:03:07 +00:00
Ben Gras 4cdc27d7dc Don't echo and grep 2006-03-17 14:02:17 +00:00
Ben Gras d142190ae1 Mount readonly 2006-03-17 14:00:26 +00:00
Ben Gras 382ebe8f2b case sensitive 2006-03-17 13:55:12 +00:00
Ben Gras c37acca419 unterminated quoted string..
found on line 666! argh
2006-03-17 13:45:40 +00:00
Ben Gras acac3c84f4 Fixes for absolute path names. 2006-03-17 12:27:20 +00:00
Ben Gras 827159c8ea *** empty log message *** 2006-03-17 08:15:13 +00:00
Ben Gras b833c48af2 Only postinstall if umount succeeded 2006-03-17 07:28:17 +00:00
Ben Gras 18388e4bf0 *** empty log message *** 2006-03-16 14:46:57 +00:00
Ben Gras 6a53881760 Packme - CD and network interface to packit 2006-03-16 14:36:07 +00:00
Ben Gras af189061a8 *** empty log message *** 2006-03-16 13:38:47 +00:00
Ben Gras 6d14bd5ad3 *** empty log message *** 2006-03-16 12:49:53 +00:00
Ben Gras 84ba9dd4d3 Dinks for the (source/binary) package scripts 2006-03-15 17:02:46 +00:00
Ben Gras 91917f59e1 *** empty log message *** 2006-03-15 16:03:15 +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 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 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 c69fe50658 Don't complain, urlget 2006-02-21 16:06:28 +00:00
Ben Gras fb240f6354 Peter Boonstoppel's audio changes. 2006-02-21 15:59:33 +00:00
Ben Gras b89ee5b188 *** empty log message *** 2006-02-20 16:00:24 +00:00
Ben Gras 77b0252796 Let saving random data work again 2006-02-17 13:11:20 +00:00
Ben Gras 151401bcb4 *** empty log message *** 2006-02-17 13:10:37 +00:00
Ben Gras f7132f1b1a Fixes for packaging system that will read .postinstall script and run it
if exists.

packit installs a package.
2006-02-16 15:43:37 +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
Ben Gras c273654032 umount /usr first 2006-02-06 16:40:15 +00:00
Ben Gras b561091d13 Run postinstall script 2006-02-06 16:17:54 +00:00
Ben Gras e47299045c Packme fix. 2006-02-06 10:55:38 +00:00
Ben Gras 28087e3f17 *** empty log message *** 2006-02-03 15:41:58 +00:00
Ben Gras f088bc5c6d Save name of cd drive for package manager 2006-02-02 18:20:09 +00:00
Ben Gras d8341f678a Test for non-cd users 2006-02-02 18:14:42 +00:00
Ben Gras a4e64f44bf Make easypack check for errors from urlget instead of trying with <HTML..
grepping.
2006-02-02 18:12:21 +00:00
Ben Gras ac71ad109e . rotate uses bzip2 instead of gzip
. binpackages runs a binpackage batch
. easypack does binsizes big first
2006-02-02 17:12:16 +00:00
Ben Gras dd284552b4 fixes to include major() and minor() in system header files (in a different
file than sys/types.h)

small binpackage update
2006-01-27 13:57:18 +00:00
Ben Gras 20add6baa2 . initial version of binpackage script
. build now used to make binary packages (and still in easypack), kick out
  makeme.sh
2006-01-23 12:22:06 +00:00
Ben Gras f18384d54c Make easypack remove tar after it's finished; and check for root, in
which case don't check for writability of source dir
2005-12-12 14:07:03 +00:00
Philip Homburg b3cf63b890 Added /dev/video. /dev/kbd and /dev/kbdaux are renumbered. 2005-11-09 15:46:15 +00:00
Ben Gras 12f3eeaa01 Understand .SH "NAME" form too (e.g. perl manpages) 2005-11-04 10:50:49 +00:00
Ben Gras 5ccf545e1b ast@'s update 2005-11-02 20:01:37 +00:00
Ben Gras bc010b74a2 Andy's new easypack 2005-11-02 12:05:01 +00:00
Philip Homburg d9d4a4cacd kbdaux 2005-10-24 14:00:46 +00:00
Ben Gras 4e4d2f343c Make /dev/rescue 2005-10-21 10:00:03 +00:00
Ben Gras 50951c50f9 *** empty log message *** 2005-10-07 14:00:52 +00:00
Ben Gras f3e88a8352 Increase default binsize size 2005-10-07 13:51:06 +00:00
Ben Gras 7ba508eb17 Make binsizes work, even if /usr/src isn't there 2005-09-30 11:52:53 +00:00
Ben Gras b4e46ee5f2 Hint to qemu users. 2005-09-27 15:08:15 +00:00
Ben Gras fdf5e8f7c7 Setup microfix 2005-09-27 12:56:48 +00:00
Ben Gras 8852f5464e Blank line for home size confirming 2005-09-26 11:34:57 +00:00
Ben Gras fd8c921c23 Fix cap. 2005-09-21 09:44:29 +00:00
Ben Gras d312cc39ab sh build, so build doesn't have to be mode 755. 2005-09-21 09:29:31 +00:00
Ben Gras 36c2e0b16b ast@'s setup tweak 2005-09-19 13:26:12 +00:00
Ben Gras c42fb551b8 ast@'s build files for easypack. 2005-09-19 13:15:15 +00:00
Ben Gras 930df6662c lance fix 2005-09-16 16:46:03 +00:00
Ben Gras 2e875d3ff2 Try to use smallbunzip2 if bunzip2 fails 2005-09-16 14:20:56 +00:00
Ben Gras 38e6ba9eec Al's change 2005-09-16 13:27:38 +00:00
Ben Gras 8bf2e72989 No more gcc stub 2005-09-16 12:09:21 +00:00
Ben Gras f9ee7aaa7b oops 2005-09-16 11:01:09 +00:00
Ben Gras c259483f87 Added /dev/kbd0 and /dev/psm0, in anticipation of raw keyboard and mouse
devices.
2005-09-15 14:55:30 +00:00
Ben Gras 68e12c2f04 Added Andy's easypack 2005-09-15 14:55:11 +00:00
Ben Gras 2db08280db rmdir! 2005-09-15 13:22:59 +00:00
Ben Gras 23e59a8aa3 Don't leave /m around 2005-09-15 13:22:45 +00:00
Ben Gras 30027d85e5 Save random data 2005-09-15 13:22:10 +00:00
Ben Gras 77ff4a2a75 More setup checks 2005-09-13 13:45:22 +00:00
Ben Gras 95086b988b *** empty log message *** 2005-09-13 13:41:33 +00:00
Ben Gras 686b998c87 *** empty log message *** 2005-09-13 13:39:42 +00:00
Ben Gras 19534a8a96 /home size check 2005-09-13 13:27:35 +00:00
Ben Gras 0c83d1f97e *** empty log message *** 2005-09-13 12:29:08 +00:00
Ben Gras 169fbb62cf A little setup bulletproofing 2005-09-13 09:52:15 +00:00
Ben Gras 540d299088 ast@'s microbug 2005-09-13 09:33:22 +00:00
Ben Gras 1be4522857 *** empty log message *** 2005-09-12 16:14:57 +00:00
Ben Gras 4dd7bd4b9d Autopart step change; setup has to make source installs optional 2005-09-12 15:22:49 +00:00
Ben Gras f7fd32b9e5 at: first wipe partition table (workaround for a partition() bug)
setup: steps fix
2005-09-12 13:25:40 +00:00
Ben Gras 6f140bbb79 elvis is connected, but not installed as vi any more. 2005-09-12 12:53:17 +00:00
Ben Gras 9faa8a9478 Added getpack, the fabulous minix package manager. 2005-09-12 12:26:18 +00:00
Ben Gras a70cf304ec Added version 2005-09-12 11:43:30 +00:00
Ben Gras c594325b32 Test mount of /home readonly 2005-09-11 20:23:46 +00:00
Ben Gras 1c05e29646 Andy's /home scheme. 2005-09-11 20:00:56 +00:00
Ben Gras 5ed793ce20 Another setup check 2005-09-11 17:20:30 +00:00
Ben Gras 918ad431d2 Few extra checks. 2005-09-10 20:33:11 +00:00
Ben Gras 852a2c9832 more /home fixes 2005-09-09 12:22:19 +00:00
Ben Gras 3dacb3e88b Ast@'s improvement 2005-09-09 09:14: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 fa2da084bb Bigmake minixsize -> binsizes rename 2005-09-08 09:29:47 +00:00
Ben Gras 7b2c5b9104 Minixsize -> binsizes rename 2005-09-08 09:29:17 +00:00
Ben Gras c899921eb2 Include AMD LANCE driver in menu 2005-09-07 15:06:13 +00:00
Ben Gras 3ffe1fea7b Numbers, not letters 2005-09-06 10:19:38 +00:00
Ben Gras 6bf8c8d23f Create home directories after setup 2005-09-05 17:02:26 +00:00
Ben Gras c28d7c9d8e Don't print output 2005-09-05 13:03:26 +00:00
Ben Gras 182e3cad77 Make tty02 and 03 2005-09-05 13:02:07 +00:00
Ben Gras 79dd653e1a Reinstall fix. 2005-09-01 16:39:03 +00:00
Ben Gras d8ad4fa376 interruptable readall 2005-09-01 16:17:46 +00:00
Ben Gras 1e0469ce74 *** empty log message *** 2005-08-31 16:57:13 +00:00
Ben Gras f7fb38b291 *** empty log message *** 2005-08-31 16:55:34 +00:00
Ben Gras 81e88ddaa9 Home is s1 2005-08-31 16:50:18 +00:00
Ben Gras dde3b865fb *** empty log message *** 2005-08-31 16:48:46 +00:00
Ben Gras 0c96b9e85e autopart return stuff fix 2005-08-31 16:46:24 +00:00
Ben Gras 5aba206470 fix 2005-08-31 16:40:41 +00:00
Ben Gras 7ed864f5b0 Compiler a bit bigger 2005-08-31 16:35:36 +00:00
Ben Gras e0e9e78d8e First /home steps 2005-08-31 16:29:56 +00:00
Ben Gras 509394f2ba autopart now guesses the bios drive number and the setup script tells it
to the user.

minixsize has fallback default sizes set before specifics set by input list.
2005-08-31 15:48:15 +00:00
Ben Gras 2268945088 Fix for ./configure scripts that try to use gcc if any kind of gcc command
is found
2005-08-31 11:56:16 +00:00
Ben Gras 37e3708259 Gcc pointer script. 2005-08-30 17:55:10 +00:00
Ben Gras 602ae06a3c Small minix has no ram disk 2005-08-30 17:13:46 +00:00
Ben Gras 0908d7fa6c Some small-minix tweaks. 2005-08-30 17:11:36 +00:00
Ben Gras 41e6391780 Preparing for minix sizer 2005-08-30 10:20:39 +00:00
Ben Gras 562671cf78 Splitting commands and big commands 2005-08-29 19:39:06 +00:00
Ben Gras d39e1dd635 Smallminix -> minixsize 2005-08-29 19:16:13 +00:00
Ben Gras ec8853bc1b Started making 'smallminix' script, that does various chmems to make
minix run in smaller machines
2005-08-26 12:53:17 +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 6bfa44771e MAKEDEV: make more device nodes
setup:
	- fix for root progress bar
	- fix for network config and mount/umount order
2005-08-24 07:26:48 +00:00
Ben Gras 655d756e82 setup fix 2005-08-22 12:36:42 +00:00
Ben Gras 919b988be1 More cutting 2005-08-22 10:02:46 +00:00
Ben Gras 10ba94be2b Extra setup umounts in case of aborted previous installs.
Forget about the /usr re-mounting, it's not necessary and (potentially)
causes problems during setup.
2005-08-22 10:01:52 +00:00
Philip Homburg d807719b57 Also make c0d7 for CD-ROM harddisk emulation. 2005-08-15 13:17:20 +00:00
Ben Gras 85316cfe55 rotate noise 2005-08-12 17:49:07 +00:00
Ben Gras 483c78ad0a rotate script 2005-08-12 13:28:37 +00:00
Jorrit Herder 436727a0ce *** empty log message *** 2005-08-12 11:42:57 +00:00
Jorrit Herder fb2fc31f8e *** empty log message *** 2005-08-12 11:08:23 +00:00
Ben Gras cbf7c4d476 Progressbar for / 2005-08-12 09:52:29 +00:00
Ben Gras 4b023a5b4f Changed some messages from DEL to ^C 2005-08-12 09:41:18 +00:00
Ben Gras d9b94b1997 . don't print error by usyslogd (for on CD)
. added progress bar technology to setup script
2005-08-11 15:17:52 +00:00
Jorrit Herder 897a035077 Install script beautifications.
Changed message of the day.
Fixed some compile warnings in src/boot/. Changed header() variable.
2005-08-11 13:12:55 +00:00
Ben Gras 98888ca522 Blocksize 1, 2, 4 KB 2005-08-10 15:14:14 +00:00
Ben Gras ad9e5d2cc0 . setup fixes
. added atnormalize commands, which resets at driver timeouts and retries
  to defaults
. usyslogd now logs to /usr/log/messages instead of /var (on root, which is
  shrinking)
2005-08-09 16:46:46 +00:00
Ben Gras 4d17271298 Andy's setup 2005-08-09 11:16:15 +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 5865124330 Lots of nits by ast@ 2005-08-08 14:28:32 +00:00
Ben Gras e4d264bce9 autopart and setup script STEP additions to be keyed to install manual
by ast@
2005-08-08 09:24:02 +00:00
Ben Gras a9b7d3a172 autopart fixes; halt sends SIGTERM; setup script without quotes;
MAKEDEV makes random and cmos when called with std
2005-08-05 19:16:12 +00:00
Ben Gras a852be1357 *** empty log message *** 2005-08-05 16:49:38 +00:00
Ben Gras 73847b7d50 *** empty log message *** 2005-08-05 16:48:44 +00:00
Ben Gras ac68f131a5 chgrp syntax fixed 2005-08-05 12:16:25 +00:00
Jorrit Herder c9ab8cce43 Changed minor number of /dev/zero from 6 to 5.
(Make sure to update your system accordingly or /dev/zero won't work.)
Cleaned up comments in MEMORY driver.
2005-08-05 09:43:22 +00:00
Jorrit Herder b98eb4e144 Added /dev/cmos.
Made separate case for /dev/random and /dev/urandom
2005-08-04 18:03:51 +00:00
Philip Homburg c12b74dad5 Random is now a separate driver. 2005-08-03 15:22:41 +00:00
Ben Gras 6f1c7d6016 More autopart/setup fixes 2005-08-03 10:24:53 +00:00
Ben Gras 619a202720 setup fix 2005-08-02 14:56:30 +00:00