minix/commands
Ben Gras 2fe8fb192f Full switch to clang/ELF. Drop ack. Simplify.
There is important information about booting non-ack images in
docs/UPDATING. ack/aout-format images can't be built any more, and
booting clang/ELF-format ones is a little different. Updating to the
new boot monitor is recommended.

Changes in this commit:

	. drop boot monitor -> allowing dropping ack support
	. facility to copy ELF boot files to /boot so that old boot monitor
	  can still boot fairly easily, see UPDATING
	. no more ack-format libraries -> single-case libraries
	. some cleanup of OBJECT_FMT, COMPILER_TYPE, etc cases
	. drop several ack toolchain commands, but not all support
	  commands (e.g. aal is gone but acksize is not yet).
	. a few libc files moved to netbsd libc dir
	. new /bin/date as minix date used code in libc/
	. test compile fix
	. harmonize includes
	. /usr/lib is no longer special: without ack, /usr/lib plays no
	  kind of special bootstrapping role any more and bootstrapping
	  is done exclusively through packages, so releases depend even
	  less on the state of the machine making them now.
	. rename nbsd_lib* to lib*
	. reduce mtree
2012-02-14 14:52:02 +01:00
..
acknm rename nm and strip to acknm and ackstrip 2010-08-02 16:09:19 +00:00
acksize rename size to acksize 2011-07-21 14:31:17 +02:00
add_route Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
arp Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
ash ash: don't rely on libc signal names 2011-07-26 18:59:52 +02:00
at Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
atnormalize Switch part/autopart to new mbr bootblock 2012-02-09 18:54:46 +01:00
autil commands: fix clang errors 2011-06-09 08:27:49 +02:00
autopart Switch part/autopart to new mbr bootblock 2012-02-09 18:54:46 +01:00
awk Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
backup get rid of leftover _DIRENT_NAME_LEN=61 2011-09-01 16:27:28 +00:00
badblocks Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
banner Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
basename Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
btrace btrace: gcc fix 2011-12-07 11:52:40 +01:00
cal Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
calendar Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
cat Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
cawf <ansi.h> -> <minix/ansi.h> 2011-01-28 11:35:02 +00:00
cd Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
cdprobe Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
checkhier Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
chmod move pax and chmod for useradd 2012-01-11 00:26:09 +01:00
chown Switch to NetBSD passwd format 2011-11-14 14:47:42 +00:00
chroot Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
ci Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
cksum Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
cleantmp cleantmp.c - protect against double definition of NDEBUG 2011-02-16 19:04:29 +00:00
clear Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
cmp Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
co Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
comm Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
compress get rid of leftover _DIRENT_NAME_LEN=61 2011-09-01 16:27:28 +00:00
cp Replace rm and rmdir with NetBSD version 2012-01-16 10:46:14 +00:00
crc Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
cron Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
crontab Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
cut Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
dd Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
decomp16 Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
DESCRIBE Add fbd -- Faulty Block Device driver 2011-12-11 22:45:46 +01:00
dev2name Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
devsize increase system-wide filename limit to 255 2011-08-17 16:00:01 +00:00
df df: add case for MFSv3 2011-11-14 22:18:31 +00:00
dhcpd Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
dhrystone Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
diff Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
dirname Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
diskctl diskctl(8) tool 2010-08-12 14:11:28 +00:00
dosread Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
du Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
dumpcore Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
ed Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
eject commands: fixes for clang errors. 2010-07-06 12:10:23 +00:00
elle Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
elvis Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
env Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
expand Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
factor Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
fbdctl Add fbd -- Faulty Block Device driver 2011-12-11 22:45:46 +01:00
fdisk commands: fix clang errors 2011-06-09 08:27:49 +02:00
fetch fetch command 2010-07-01 00:06:41 +00:00
file file(1): Add ELF support 2010-12-10 15:18:28 +00:00
find Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
finger Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
fingerd Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
fix Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
fold Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
format commands: fix clang errors 2011-06-09 08:27:49 +02:00
fortune Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
fsck.mfs netbsd fsck driver import 2011-12-22 23:07:15 +01:00
ftp101 Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
gcore gcore: uninitialized variable fix and cleanup 2011-11-23 15:56:13 +01:00
gcov-pull Enable GCOV always 2011-12-07 15:20:26 +00:00
getty Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
grep Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
head Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
hexdump Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
host Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
hostaddr Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
id Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
ifconfig Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
ifdef Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
install install: correct error message 2011-08-16 20:40:52 +00:00
intr Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
ipcrm Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
ipcs Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
irdpd Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
isoread Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
join commands: fixes for clang errors. 2010-07-06 12:10:23 +00:00
kill Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
last Move minix/paths.h to paths.h 2010-11-06 20:40:15 +00:00
leave Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
less import libterminfo, terminfo.db and stat command 2011-07-18 16:17:14 +02:00
lex Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
loadfont Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
loadkeys Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
loadramdisk Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
logger Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
login Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
look Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
lp Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
lpd Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
ls Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
lspci make all other commands use ProcFS 2010-09-14 21:31:56 +00:00
mail Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
make make: set MACHINE_ARCH variable 2011-11-18 16:22:25 +01:00
MAKEDEV Add fbd -- Faulty Block Device driver 2011-12-11 22:45:46 +01:00
mdb Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
mesg Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
mined commands: fixes for clang errors. 2010-07-06 12:10:23 +00:00
mkfifo mkfifo.c: fix ack warning 2010-12-10 15:21:59 +00:00
mkfs.mfs netbsd fsck driver import 2011-12-22 23:07:15 +01:00
mknod Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
mkproto Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
mktemp Import mktemp(1) from NetBSD 2010-11-06 20:41:51 +00:00
modem Move minix/paths.h to paths.h 2010-11-06 20:40:15 +00:00
mount Import librefuse and libpuffs 2011-11-14 11:53:05 +00:00
mt Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
netconf netconf: run lspci earlier for netconf -c 2011-11-23 15:24:42 +00:00
newroot Silence newroot 2010-08-03 13:58:36 +00:00
nice Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
nohup Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
nonamed Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
od Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
part Switch part/autopart to new mbr bootblock 2012-02-09 18:54:46 +01:00
partition Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
paste Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
patch rename mmap() and munmap() 2011-07-16 13:01:19 +02:00
pax move pax and chmod for useradd 2012-01-11 00:26:09 +01:00
ping Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
pkgin_cd Update release script for pkgsrc 2010-09-10 17:00:30 +00:00
playwave commands: fixes for clang errors. 2010-07-06 12:10:23 +00:00
postinstall Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
poweroff Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
pr Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
pr_routes Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
prep Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
printf Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
printroot Auto-detect ext2 partitions in mount 2010-08-03 06:28:58 +00:00
profile Add fbd -- Faulty Block Device driver 2011-12-11 22:45:46 +01:00
progressbar Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
proto Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
ps ps(1): remove outdated comment 2011-11-11 11:37:44 +01:00
pwd Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
pwdauth Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
ramdisk Move minix/paths.h to paths.h 2010-11-06 20:40:15 +00:00
rarpd Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
rawspeed Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
rcp Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
rdate Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
readall Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
readclock remove hardcoding of system.conf path in various service calls 2010-09-10 09:22:22 +00:00
reboot mainstream-format fstab format 2011-11-14 14:47:28 +00:00
recwave Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
remsync Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
repartition Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
rev Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
rget Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
rlogin Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
rlogind Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
rotate Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
rsh commands: fixes for clang errors. 2010-07-06 12:10:23 +00:00
rshd Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
screendump commands: fixes for clang errors. 2010-07-06 12:10:23 +00:00
sdump Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
sed Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
service service: allow starting service with user's realuid 2012-02-01 13:21:56 +00:00
setup Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
shar Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
sleep Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
slip Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
sort Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
spell Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
split Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
srccrc Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
stty Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
su Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
sum Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
svclog Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
swifi remove hardcoding of system.conf path in various service calls 2010-09-10 09:22:22 +00:00
sync Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
synctree don't define CHIP at all any more, just use the namespace-trained name 2011-02-26 10:28:48 +00:00
sysenv Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
syslogd generate sys_errlist without holes 2011-07-13 23:42:07 +02:00
tail tail(1): write partial last line also with -f 2011-03-25 10:59:48 +00:00
tar Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
tcpd Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
tcpdp Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
tcpstat make all other commands use ProcFS 2010-09-14 21:31:56 +00:00
tee Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
telnet Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
telnetd Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
term Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
termcap terminfo fixes 2011-08-04 16:50:57 +00:00
tget commands: fixes for clang errors. 2010-07-06 12:10:23 +00:00
time Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
touch Cleanup dep file. 2010-07-05 21:04:31 +00:00
tr Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
truncate Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
tsort Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
tty Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
udpstat Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
umount decouple file system server start/termination from mount/umount 2010-11-23 19:34:56 +00:00
uname uname: make uname -r and -v both print out full version info. 2010-07-21 12:47:48 +00:00
unexpand Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
unstack changes for detecting and building for clang/binutils elf 2011-06-07 16:49:52 +02:00
update Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
uud Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
uue Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
version Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
vol Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
wc Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
whereis Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
which Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
who Move minix/paths.h to paths.h 2010-11-06 20:40:15 +00:00
worldstone worldstone benchmark script 2011-09-24 14:49:55 +00:00
write Move minix/paths.h to paths.h 2010-11-06 20:40:15 +00:00
writeisofs writeisofs: also boots plain binaries with -B 2012-02-09 18:54:49 +01:00
xargs Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
yacc Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
yes Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
zdump Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
zmodem Rename mkfiles from minix.*.mk to bsd.*.mk 2010-06-25 18:29:09 +00:00
Makefile Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
Makefile.inc Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00