Ben Gras
7e8ed05df4
pkgsrc pkg_install tools, ported by Gautam Tirumala.
2010-07-16 00:15:25 +00:00
Ben Gras
09f03783ea
man - longer default manpath for packages and llvm
2010-07-16 00:13:50 +00:00
Arun Thomas
e41c0b1a2d
Replace paxtar with bsdtar
2010-07-13 21:35:58 +00:00
Cristiano Giuffrida
f8a8ea0a79
Dynamic configuration in system.conf for boot system services.
2010-07-13 21:11:44 +00:00
Ben Gras
ba759ef03e
new command: bsdtar.
2010-07-13 19:28:09 +00:00
Ben Gras
9a14560daf
netconf: recognize another rtl8169-compatible model
2010-07-13 18:44:51 +00:00
David van Moolenbroek
78a0260993
datasizes(1): gcc/clang support
2010-07-12 23:12:21 +00:00
Ben Gras
dd19f8cd07
elle: minor changes to compile with non-ack.
2010-07-12 20:09:03 +00:00
Ben Gras
4ff8fdba57
unstack: filter for llvm internal symbols.
2010-07-12 17:03:29 +00:00
Arun Thomas
4b30979086
Install(1): Allow -c option with -d
...
Contributed by Gautam Tirumala
2010-07-12 13:38:13 +00:00
Ben Gras
e698d818c6
commands: fixes for clang errors.
2010-07-06 12:10:23 +00:00
Cristiano Giuffrida
397575951e
Cleanup dep file.
2010-07-05 21:04:31 +00:00
Cristiano Giuffrida
3de6a807ce
Configure settings for system services dynamically with the new service edit command.
2010-07-05 19:37:08 +00:00
Kees van Reeuwijk
9fd2d72ce8
Llvm-inspired code cleanup.
2010-07-04 23:01:32 +00:00
Ben Gras
01fcee7d71
ash: make test/expr support 'file1 -ot file2'
2010-07-03 22:18:11 +00:00
David van Moolenbroek
4392e004f8
bring back mdb (Bug#501, reported by Roman Ignatov)
2010-07-03 10:25:19 +00:00
Erik van der Kouwe
37325bd7c5
Make service ABI backwards compatible again
2010-07-03 05:02:59 +00:00
David van Moolenbroek
9a37f63263
netconf: psip0 is not a driver (Bug#500, reported by Roman Ignatov)
2010-07-02 11:22:42 +00:00
Cristiano Giuffrida
03f64ac97a
Self update support in RS.
2010-07-01 18:48:25 +00:00
Erik van der Kouwe
b5ae3961bb
Fix unintended changes in r7614
2010-07-01 11:56:02 +00:00
Erik van der Kouwe
23284ee7bd
User-space scheduling for system processes
2010-07-01 08:32:33 +00:00
Ben Gras
0ad4e16985
packman: use fetch instead of urlget
2010-07-01 00:10:07 +00:00
Ben Gras
47b58b2ebb
fetch command
2010-07-01 00:06:41 +00:00
Cristiano Giuffrida
869a223d43
service clone command to clone system services on demand.
2010-06-28 21:38:29 +00:00
Ben Gras
f044bd10ef
make ps and top use sanity checking kernel proc table retrieval
2010-06-28 11:05:34 +00:00
Ben Gras
b9f53528ee
sep ${.OBJDIR} fixes by Antoine Leica.
2010-06-27 23:47:59 +00:00
Ben Gras
a3db59df6f
sep ${.OBJDIR} fixes by Antoine Leica.
2010-06-27 23:46:23 +00:00
Ben Gras
831edb6614
no makewhatis.
2010-06-27 23:38:17 +00:00
Ben Gras
f1faf0d327
no more minix whoami
2010-06-27 14:07:43 +00:00
Ben Gras
f200f53a0b
teach packman about new id (tracker item 489)
2010-06-26 23:10:24 +00:00
Ben Gras
d2dbe5b2ae
install man.conf from commands/man
2010-06-26 11:20:47 +00:00
Ben Gras
a187743e75
netbsd man
2010-06-26 02:35:08 +00:00
Ben Gras
24cb4e60fc
no more minix man
2010-06-26 02:33:49 +00:00
Ben Gras
3f22092d45
import mdocml.
2010-06-26 02:20:06 +00:00
Ben Gras
74c06cfc43
commands: less is more.
2010-06-26 01:41:19 +00:00
Ben Gras
8003edc357
don't call makewhatis
2010-06-26 01:10:04 +00:00
Ben Gras
6ebe0cdf82
no more minix more, *whatis
2010-06-26 01:08:31 +00:00
Arun Thomas
8e0253ac3d
Make: Updates from NetBSD
...
Needed for pkgsrc
2010-06-25 23:25:48 +00:00
Arun Thomas
e10916476a
Move mkfiles from /etc/mk to /usr/share/mk
...
Simplifies pkgsrc porting.
2010-06-25 19:33:56 +00:00
Arun Thomas
c0c8d25799
Rename mkfiles from minix.*.mk to bsd.*.mk
...
Makes things easier for pkgsrc
2010-06-25 18:29:09 +00:00
Ben Gras
373aecf3cd
commands: id from netbsd; touch from bsd-utils port
2010-06-25 17:14:56 +00:00
Ben Gras
bfeecdbf62
no more minix touch, id
2010-06-25 17:13:57 +00:00
Erik van der Kouwe
6011237232
Extra sync to reduce damage of failing shutdowns
2010-06-24 14:56:03 +00:00
Erik van der Kouwe
921bacd244
Fix packman for new grep, which doesn't support \+ in BREs
2010-06-23 08:12:40 +00:00
Ben Gras
d78ae27865
advent: support ${.OBJDIR} != ${.CURDIR}, tracker item 486
2010-06-22 21:56:38 +00:00
Ben Gras
81399e75ad
no WARNS
2010-06-22 21:24:50 +00:00
Ben Gras
6189062d12
cut fixes
2010-06-22 21:24:14 +00:00
Ben Gras
988b95f150
minix cut, printf from netbsd
2010-06-22 21:22:53 +00:00
Ben Gras
ff26d9a4ff
original netbsd printf, cut
2010-06-22 21:20:54 +00:00
Ben Gras
2ac57865cb
no more minix cut, printf
2010-06-22 21:19:42 +00:00
Ben Gras
d1c117ec80
easypack: don't invoke binsizes
2010-06-22 15:44:47 +00:00
Ben Gras
ee1134da9d
fortune: install fortune.dat in /usr/lib
2010-06-22 15:29:35 +00:00
Ben Gras
ac6e455f16
. make sed understand \t
...
. install it in /bin, where minix rc expects it
2010-06-22 15:28:07 +00:00
Ben Gras
0c03a6a50f
binpackage: don't call binsizes.
2010-06-22 14:21:34 +00:00
Ben Gras
c8372f31f8
make: don't link with -g as nm can't read the symbol table any more.
2010-06-22 14:00:42 +00:00
Ben Gras
556faf0d3a
minix netbsd diff
2010-06-22 09:38:20 +00:00
Ben Gras
e68d8eb1ff
original openbsd diff
2010-06-22 00:47:52 +00:00
Ben Gras
4c0a9db684
no more minix diff
2010-06-22 00:46:55 +00:00
Ben Gras
4269db3991
minix patch port
2010-06-22 00:41:23 +00:00
Ben Gras
f50f1bf7d6
original netbsd patch
2010-06-22 00:41:00 +00:00
Ben Gras
6657c0e58e
no more minix patch
2010-06-22 00:39:57 +00:00
Ben Gras
582c0ed74d
netbsd sed for minix
2010-06-22 00:36:21 +00:00
Ben Gras
707fbb966d
original netbsd sed
2010-06-22 00:33:14 +00:00
Ben Gras
1b2189c205
no more minix sed.
2010-06-22 00:32:21 +00:00
Ben Gras
cedc0404e1
force gcc to look in ../../../include before /usr/local/include
2010-06-20 12:32:41 +00:00
Ben Gras
137495002d
grep: unsigned chars to fix gcc warnings.
2010-06-20 12:31:55 +00:00
Ben Gras
28663f45d6
fixes for minix grep
2010-06-20 11:55:19 +00:00
Ben Gras
bb830fc0d3
original openbsd grep (freegrep)
2010-06-20 11:54:40 +00:00
Ben Gras
f19304bf22
oops, that was the minx grep port; undo previous commit.
2010-06-20 11:54:03 +00:00
Ben Gras
1d14529942
original openbsd freegrep
2010-06-20 11:49:38 +00:00
Ben Gras
5b40436aaf
remove minix greps.
2010-06-20 11:48:00 +00:00
Erik van der Kouwe
330374be9e
Fix unlikely race (or crawl?) condition in case going from alarm to ioctl takes more than 1 second
2010-06-20 07:30:53 +00:00
Erik van der Kouwe
90285c46a2
Packman also recognizes package names with no or partial version number
2010-06-20 06:39:23 +00:00
Arun Thomas
042b5bf606
We have sys/cdefs.h now, so remove hacks.
2010-06-17 15:14:57 +00:00
Erik van der Kouwe
d59c49aecb
Work around vfs/inet/eth race by avoiding non-blocking ioctl in dhcpd
2010-06-17 12:14:33 +00:00
David van Moolenbroek
0964b221e7
ash: expr -e support
2010-06-16 09:33:11 +00:00
Ben Gras
423db7d35a
binpackage: let's use the find -prune option to skip hierarchies.
2010-06-14 20:31:52 +00:00
Arun Thomas
f0a158d8c1
More cleanup to remove MM and FS references
2010-06-10 14:04:46 +00:00
Erik van der Kouwe
65764218f7
Remove dependency of release.sh on bc, du option to give overhead totals
2010-06-10 11:14:04 +00:00
Ben Gras
c1b4cc24e4
ash: getmode in global includes now
2010-06-09 12:58:03 +00:00
Ben Gras
61db813ff6
find: fix warnings + error
2010-06-09 12:53:51 +00:00
Ben Gras
6704520919
commands: import of netbsd find
2010-06-09 12:27:36 +00:00
Ben Gras
fcd2a802a8
commands/find: original netbsd find
2010-06-09 12:19:38 +00:00
Ben Gras
13d50be356
commands, man: remove minix find
2010-06-09 12:17:42 +00:00
Ben Gras
6faa2a636c
ash: remove setmode() declaration from shell.h, now in library
2010-06-09 12:11:56 +00:00
Arun Thomas
4c10a31440
Remove legacy MM, FS, and FS_PROC_NR macros
2010-06-08 13:58:01 +00:00
Thomas Veerman
4b6b1bc47a
Fix typo
2010-06-07 13:46:05 +00:00
Erik van der Kouwe
e7e6508854
Enter package names in packman
2010-06-05 13:25:41 +00:00
Erik van der Kouwe
1bb7c4d78a
Create link for lstat
2010-06-04 04:44:09 +00:00
Gianluca Guida
0a42d36ac6
Fix ftp client's passive mode.
...
Before the ioctl the code zeroed the wrong variable.
2010-06-02 21:12:54 +00:00
Erik van der Kouwe
fc29251444
setup: default root partition size is 64MB, reinstall keeps old root size
2010-06-02 17:07:10 +00:00
Erik van der Kouwe
8bca982581
Remove those annoying $Id and $Revision tags
2010-05-31 20:00:08 +00:00
Erik van der Kouwe
fc7438181b
Avoid use of C++ reserved word class in headers (reported by Aki Goto, tracker item 375)
2010-05-27 09:18:49 +00:00
Arun Thomas
b48b037fbe
Reorganize some directories
...
servers/hgfs/hgfs_server => servers/hgfs
servers/hgfs/libhgfs => lib/libhgfs
servers/rs/service => commands/service
drivers/memory/memory_driver => drivers/memory
drivers/memory/ramdisk => drivers/ramdisk
2010-05-26 22:49:57 +00:00
Arun Thomas
b0159ad168
Buildsystem changes for GCC
...
-Makefile updates
-Update mkdep
-Build fixes/warning cleanups for some programs
-Restore leading underscores on global syms in kernel asm files
-Increase ramdisk size
2010-05-19 13:24:15 +00:00
David van Moolenbroek
9ba65d2ea8
This patch switches the MINIX3 ethernet driver stack from a port-based
...
model to an instance-based model. Each ethernet driver instance is now
responsible for exactly one network interface card. The port field in
/etc/inet.conf now acts as an instance field instead.
This patch also updates the data link protocol. This update:
- eliminates the concept of ports entirely;
- eliminates DL_GETNAME entirely;
- standardizes on using m_source for IPC and DL_ENDPT for safecopies;
- removes error codes from TASK/STAT replies, as they were unused;
- removes a number of other old or unused fields;
- names and renames a few other fields.
All ethernet drivers have been changed to:
- conform to the new protocol, and exactly that;
- take on an instance number based on a given "instance" argument;
- skip that number of PCI devices in probe iterations;
- use config tables and environment variables based on that number;
- no longer be limited to a predefined maximum of cards in any way;
- get rid of any leftover non-safecopy support and other ancient junk;
- have a correct banner protocol figure, or none at all.
Other changes:
* Inet.conf is now taken to be line-based, and supports #-comments.
No existing installations are expected to be affected by this.
* A new, select-based asynchio library replaces the old one.
Kindly contributed by Kees J. Bot.
* Inet now supports use of select() on IP devices.
Combined, the last two changes together speed up dhcpd
considerably in the presence of multiple interfaces.
* A small bug has been fixed in nonamed.
2010-05-17 22:22:53 +00:00
Arun Thomas
5fa734b708
Awk build tweaks
...
-Make yacc invocation "less chatty to stderr" (again)
-Generate proctab.c (again)
2010-05-13 19:29:42 +00:00
Arun Thomas
8630337c80
Fix permissions for halt, reboot, and shutdown
2010-05-13 12:05:53 +00:00
Arun Thomas
5706670029
Convert boot/ and commands/ over to bsdmake
2010-05-12 16:28:54 +00:00
Tomas Hruby
6e25ad8b0a
Use of all NIL_* defines converted to NULL
2010-05-10 13:26:00 +00:00