Ben Gras
2194bc0310
vfs/mount/rs/service changes:
...
. changed umount() and mount() to call 'service', so that it can include
a custom label, so that umount() works again (RS slot gets freed now).
merged umount() and mount() into one file to encode keep this label
knowledge in one file.
. removed obsolete RS_PID field and RS_RESCUE rescue command
. added label to RS_START struct
. vfs no longer does kill of fs process on unmount (which was failing
due to RS_PID request not working)
. don't assume that if error wasn't one of three errors, that no error
occured in vfs/request.c
mfs changes:
. added checks to copy statements to truncate copies at buffer sizes
(left in debug code for now)
. added checks for null-terminatedness, if less than NAME_MAX was copied
. added checks for copy function success
is changes:
. dump rs label
drivers.conf changes:
. added acl for mfs so that mfs can be started with 'service start',
so that a custom label can be provided
2007-01-22 15:25:41 +00:00
Ben Gras
f47aa04a30
. removed readclock command and cmos driver.
...
. replaced by a readclock 'driver' that runs once, a re-imported version
of the minix 2.0.4 readclock command.
. this has also restored cmos writing.
. readclock wrapper script calls service command to run /bin/readclock.drv
once.
2007-01-12 16:35:04 +00:00
Ben Gras
53a6054b66
arch/i386/include/protect.h is unnecessary; add make.conf to etc/ and
...
note about it in docs/UPDATING.
2006-12-22 15:48:27 +00:00
Ben Gras
6f77685609
Split of architecture-dependent and -independent functions for i386,
...
mainly in the kernel and headers. This split based on work by
Ingmar Alting <iaalting@cs.vu.nl> done for his Minix PowerPC architecture
port.
. kernel does not program the interrupt controller directly, do any
other architecture-dependent operations, or contain assembly any more,
but uses architecture-dependent functions in arch/$(ARCH)/.
. architecture-dependent constants and types defined in arch/$(ARCH)/include.
. <ibm/portio.h> moved to <minix/portio.h>, as they have become, for now,
architecture-independent functions.
. int86, sdevio, readbios, and iopenable are now i386-specific kernel calls
and live in arch/i386/do_* now.
. i386 arch now supports even less 86 code; e.g. mpx86.s and klib86.s have
gone, and 'machine.protected' is gone (and always taken to be 1 in i386).
If 86 support is to return, it should be a new architecture.
. prototypes for the architecture-dependent functions defined in
kernel/arch/$(ARCH)/*.c but used in kernel/ are in kernel/proto.h
. /etc/make.conf included in makefiles and shell scripts that need to
know the building architecture; it defines ARCH=<arch>, currently only
i386.
. some basic per-architecture build support outside of the kernel (lib)
. in clock.c, only dequeue a process if it was ready
. fixes for new include files
files deleted:
. mpx/klib.s - only for choosing between mpx/klib86 and -386
. klib86.s - only for 86
i386-specific files files moved (or arch-dependent stuff moved) to arch/i386/:
. mpx386.s (entry point)
. klib386.s
. sconst.h
. exception.c
. protect.c
. protect.h
. i8269.c
2006-12-22 15:22:27 +00:00
Ben Gras
7d012272a1
make pci driver run as root, so it can call procstat
2006-12-15 15:56:36 +00:00
Philip Homburg
954ad990e5
at_wini now calls pci_reserve.
2006-11-01 14:55:00 +00:00
Philip Homburg
0c1d433f60
rs changes (also use driver configurations in the image ramdisk)
2006-10-31 13:35:04 +00:00
Ben Gras
b5b76d5691
Reorder for port order, and add svn (Subversion) as service (port 3690)
2006-09-27 13:55:54 +00:00
Philip Homburg
c39a693274
Disabled /etc/rc.rescue
2006-09-08 13:20:57 +00:00
Ben Gras
8f7876b1d1
/usr/local/gnu removed as prefix; gcc libs go into /usr/local/lib/gcc now
2006-08-15 15:58:24 +00:00
Ben Gras
99644bed66
/usr/local/src for easypack-fetched sources.
2006-07-31 11:40:14 +00:00
Ben Gras
0020ad8ac7
Make /usr/local/lib/{ack,gcc} for ack and gcc format libraries.
2006-07-21 16:09:05 +00:00
Ben Gras
0d9976ae9f
Don't call X 'X Windows'.
2006-07-19 10:51:30 +00:00
Ben Gras
cef426ee54
There is no lex.
2006-06-20 10:14:25 +00:00
Ben Gras
28290d0898
install motd as motd.install
2006-04-13 18:06:22 +00:00
Ben Gras
96e45935a1
Undo issue
2006-04-13 17:49:54 +00:00
Ben Gras
b2648f99b7
Install dinks
2006-04-13 17:47:51 +00:00
Ben Gras
b539acfbd2
message
2006-04-13 14:38:16 +00:00
Ben Gras
4a8d5f5e38
fiX
2006-04-13 14:36:11 +00:00
Ben Gras
35d96ce368
Newline fix
2006-04-13 14:30:05 +00:00
Ben Gras
928b493106
Andy's issue.
2006-04-13 14:29:11 +00:00
Ben Gras
c3a0a231c6
Andy's motd
2006-04-13 14:27:16 +00:00
Ben Gras
7a0f8e28ba
Start nonamed in local mode by default
2006-04-11 13:42:58 +00:00
Ben Gras
103f18cb1f
(1) remove ftpd in favour of ftpd200
...
(2) add /etc/rc.daemons.dist, can be copied to /etc/rc.daemons
if user wants the standard daemons to run, which are no longer run
by default
2006-04-11 11:55:45 +00:00
Ben Gras
ae0b780257
ssh port
2006-04-10 15:36:48 +00:00
Ben Gras
04a1d3b3d7
Disable debug log
2006-04-05 14:25:21 +00:00
Ben Gras
978feddf13
Don't do this here too
2006-04-05 11:27:25 +00:00
Ben Gras
6137c5898c
-f
2006-04-05 09:29:18 +00:00
Ben Gras
3b6220fe77
Add /usr/local/gnu/lib
2006-04-04 16:15:34 +00:00
Ben Gras
7a1853a524
Remove old syslogd.pid at boot time
2006-04-04 16:12:08 +00:00
Ben Gras
ea398f994a
Only fiddle with /var/log on cd
2006-04-04 13:44:23 +00:00
Ben Gras
3775ce2eba
Fixes for /var/log
2006-04-04 13:31:56 +00:00
Ben Gras
51e2078d8a
Bah
2006-04-04 12:14:18 +00:00
Ben Gras
a3dfe3c9a4
Make /var/log writable (in /tmp); start syslogd after that
2006-04-04 11:52:57 +00:00
Ben Gras
910d6c8255
Added a default $MANPATH
2006-04-03 14:26:53 +00:00
Ben Gras
14a82e2d05
start syslogd instead of usyslogd ; include syslog.conf
2006-04-03 13:09:47 +00:00
Ben Gras
61f8571ff2
postfix complaint
2006-03-31 22:33:29 +00:00
Ben Gras
8b8fecf10d
Add rsync ass service
2006-03-31 20:37:54 +00:00
Ben Gras
b057dcf920
Mail user+group
2006-03-30 22:10:32 +00:00
Ben Gras
99158dbdfc
Add pty entries
2006-03-29 10:03:49 +00:00
Ben Gras
3e6ec29095
psip fix
2006-03-28 13:38:52 +00:00
Ben Gras
ef676bd39b
Set ip address manually without dhcp when psip is set in /etc/inet.conf.
2006-03-28 12:35:33 +00:00
Ben Gras
354a40a813
Added full termcap file from
...
http://www.catb.org/terminfo/termtypes.tc.gz
as termcap.big and screen entries to termcap
2006-03-27 14:16:45 +00:00
Ben Gras
9b0832bbdd
Update packme -> packman
2006-03-26 19:39:15 +00:00
Ben Gras
e28fe339bf
Pports iwll go in commands, not bigports
2006-03-22 20:06:26 +00:00
Ben Gras
4269039311
NE
2006-03-17 12:32:32 +00:00
Ben Gras
f889a34b58
Package message
2006-03-17 12:31:35 +00:00
Ben Gras
827159c8ea
*** empty log message ***
2006-03-17 08:15:13 +00:00
Ben Gras
6257b0a0dc
More for em_opt for bzip2
2006-03-16 12:53:04 +00:00
Ben Gras
84ba9dd4d3
Dinks for the (source/binary) package scripts
2006-03-15 17:02:46 +00:00
Ben Gras
682efc75e5
Wait longer for ip address (fxp)
2006-03-10 17:33:15 +00:00
Ben Gras
498e232a5c
Keep file modes and such
2006-03-10 14:35:15 +00:00
Ben Gras
bf081105f1
No label stuff. All drivers.
2006-03-10 12:43:26 +00:00
Ben Gras
4d115fcd91
rc: don't start floppy or at driver
...
passwd: add games for nethack
2006-03-08 12:21:40 +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
fec2fa95e2
It's not always initialization
2006-02-20 15:11:41 +00:00
Ben Gras
ba667a0774
Don't copy memory to rescue
...
local package initialization
2006-02-17 16:46:08 +00:00
Ben Gras
17032f9909
Make a /usr/local/etc/rc.d
2006-02-17 15:14:46 +00:00
Ben Gras
c2f668d1d2
Refix
2006-02-17 14:05:46 +00:00
Ben Gras
2fa6eb3993
memory moved
2006-02-17 13:19:10 +00:00
Ben Gras
fc1582bb57
sshd user
2006-02-16 15:38:13 +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
28087e3f17
*** empty log message ***
2006-02-03 15:41:58 +00:00
Ben Gras
23bcf287cb
Let symlinks be in the installed set of files ; make symlink from /var/log to
...
/usr/log.
2006-01-25 13:00:14 +00:00
Ben Gras
6fab0ee47b
more memory for as
2006-01-18 10:29:48 +00:00
Ben Gras
093cfe1143
. less verbose cd /usr debugging
...
. save random data only if /usr is mounted rw, don't display error otherwise
2006-01-18 09:33:09 +00:00
Ben Gras
428f9d63c4
Don't print randomness error when booting from install cd.
2006-01-17 17:57:40 +00:00
Jorrit Herder
2aac756e76
New up() functions in rc scripts.
2005-11-28 15:39:01 +00:00
Ben Gras
4b59679ebb
Add /usr/spool/mail
2005-11-16 13:49:13 +00:00
Ben Gras
549e0bb855
Include X in path
2005-11-14 18:40:36 +00:00
Jorrit Herder
7a7e680da7
Added periodic checks from RS to drivers.
2005-10-21 14:34:13 +00:00
Jorrit Herder
4243d8e6bc
Rescue script fixes.
2005-10-21 13:23:22 +00:00
Ben Gras
f0985a4e97
No /usr/gnu/bin in $PATH
2005-10-21 11:49:26 +00:00
Ben Gras
ca5b81bf6f
/etc/rc.rescue initializes driver rescue environment
2005-10-21 10:47:13 +00:00
Ben Gras
fb7fb9e92c
/boot/rescue (mount point for /dev/rescue)
2005-10-21 10:00:34 +00:00
Jorrit Herder
3e78f1aaa6
Tell RS server about upcoming shutdown.
2005-10-20 20:38:58 +00:00
Ben Gras
eedca63a05
bugs in trunk
2005-10-18 21:06:46 +00:00
Ben Gras
d371e7eac4
A .vimrc that makes vim colours work on the minix console and in xterm.
2005-10-11 17:55:14 +00:00
Ben Gras
04822e9cc9
Add /usr/gnu/bin to $PATH as last search step
2005-10-10 14:42:06 +00:00
Ben Gras
122c3ee967
don't make /usr/home any more
2005-10-06 15:28:19 +00:00
Ben Gras
5fd54a0d53
Print fsck messages to explain delays
2005-10-04 14:35:36 +00:00
Ben Gras
7de574f035
Let make install in src/etc also work from a source tree that isn't /usr/src
2005-09-30 11:45:59 +00:00
Ben Gras
17f7adebc5
Give ttys back
2005-09-25 20:29:33 +00:00
Ben Gras
6c4ba65530
*** empty log message ***
2005-09-25 17:30:12 +00:00
Ben Gras
dced21c350
vi kludge no longer needed
2005-09-12 22:07:10 +00:00
Ben Gras
0c12711e93
Restore /usr/ast
2005-09-09 13:23:34 +00:00
Ben Gras
75cb21f407
start lance driver too if/when selected
2005-09-08 21:15:11 +00:00
Ben Gras
c26fce0366
Include gnu hierachy
2005-09-08 12:21:45 +00:00
Ben Gras
42c8bb30f8
bin and ast to /home
2005-09-07 09:21:47 +00:00
Ben Gras
95348ccf2a
big got bigger (for emacs)
2005-09-05 15:59:17 +00:00
Ben Gras
5c15fed299
oops
2005-09-01 16:58:19 +00:00
Ben Gras
e6ca4ed1bf
oops
2005-09-01 16:27:49 +00:00
Ben Gras
946603a68c
/home fixes
2005-09-01 16:26:22 +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
e0e9e78d8e
First /home steps
2005-08-31 16:29:56 +00:00
Ben Gras
9aa010403a
Nits reported by Patrick Simpson
2005-08-31 13:06:51 +00:00
Ben Gras
6a56df46e9
*** empty log message ***
2005-08-30 16:56:46 +00:00
Ben Gras
f75536198d
Minix sizing
2005-08-30 10:20:47 +00:00
Ben Gras
92cb06d0e9
Added binary (compiler) size adjustment script
2005-08-29 19:38:39 +00:00
Ben Gras
87732bd6e0
Added rc.cd that gets executed when starting from CD.
2005-08-24 07:33:13 +00:00