Jonas 'Sortie' Termansen
4ee8f9ec38
Save modified file on editor(1) open and quit.
2016-02-24 23:55:35 +01:00
Jonas 'Sortie' Termansen
d472818380
Fix pager(1) bugs.
2016-02-24 23:55:34 +01:00
Alexandros Alexandrou
77129524eb
Add touch(1).
2016-02-24 17:32:05 +01:00
Jonas 'Sortie' Termansen
ede0571926
Add UTIME_NOW and UTIME_OMIT.
2016-02-24 17:32:05 +01:00
Jonas 'Sortie' Termansen
02c6316e95
Remove kernel debugger, old kernel US layout and kernel symbol code.
...
The debugger has fallen behind and has become a maintenance burden. It was
the only user of the old kernel US layout system, which is good to get rid
of. The debugger didn't work with graphical output and was likely to
conflict with the new keyboard system if used, which no longer triggered it.
The kernel symbol code was removed to simplify the kernel.
The kernel debugger was an useful debugging feature, but it needs to be done
in a better way before it can be added back.
2016-02-22 00:12:26 +01:00
Jonas 'Sortie' Termansen
478468a04e
Fix sysmerge delayed upgrade bricking system.
...
It ran update-initrd before removing /sysmerge, which caused the initrd to
attempt another upgrade, but there was no image in /sysmerge.
2016-02-21 22:09:03 +01:00
Jonas 'Sortie' Termansen
f52fb3202c
Add sysinstall(8), sysmerge(8), and sysupgrade(8).
2016-02-21 18:41:11 +01:00
Jonas 'Sortie' Termansen
8af81a1864
Add disked(8).
2016-02-20 13:28:40 +01:00
Jonas 'Sortie' Termansen
e32ca1d7b9
Add support for multiple mount points to init(8).
2016-02-20 13:28:40 +01:00
Jonas 'Sortie' Termansen
ebdb2a844f
Disable PS/2 port testing.
...
This is reportedly a problem with some emulated PS/2 controllers.
glauxosdever reported his computer responds 0x50 0x00 instead of just 0x00.
OpenBSD has commented out this check in sys/dev/ic/pckbc.c, claiming it's a
problem with some controllers and that some might even hang.
I doubt not testing ports is going to be a problem, as the identitication
code runs next and verifies devices and all relevant modern hardware
probably has this working well enough.
2016-02-18 22:15:17 +01:00
Jonas 'Sortie' Termansen
2ab9139f35
Fix missing malloc check in canonicalize_file_name_at(3).
2016-02-18 22:15:17 +01:00
Jonas 'Sortie' Termansen
065a51cb00
Fix user-space filesystem st_dev values being non-unique.
2016-02-17 23:49:19 +01:00
Jonas 'Sortie' Termansen
2f50a03035
Fix du(1) locale issues in build-aux/iso-grub-cfg.sh.
2016-02-13 20:09:20 +01:00
Jonas 'Sortie' Termansen
16c5738a20
Fix typo in PS/2 error string.
...
Discovered by Alexandros Alexandrou.
2016-02-13 20:07:47 +01:00
Jonas 'Sortie' Termansen
b15d30ea0c
Fix Makefile build breakage.
2016-02-07 23:59:26 +01:00
Jonas 'Sortie' Termansen
170ccfcc89
Load ports in their own initrds.
2016-02-07 22:46:23 +01:00
Jonas 'Sortie' Termansen
c10628a2e2
Remove root makefile kernel targets.
2016-02-07 22:46:23 +01:00
Jonas 'Sortie' Termansen
3648fce015
Add git repository to /src if applicable.
2016-02-07 22:46:23 +01:00
Jonas 'Sortie' Termansen
d85a0b70cc
Add /etc/machine.
2016-02-07 22:46:22 +01:00
Jonas 'Sortie' Termansen
bdd9e2851b
Add /etc/sortix-release.
2016-02-07 22:46:22 +01:00
Jonas 'Sortie' Termansen
5ee7ff4e67
Add iso compression support.
2016-02-07 22:46:22 +01:00
Jonas 'Sortie' Termansen
e9e033212a
Generate lists of system files.
2016-02-07 22:46:22 +01:00
Jonas 'Sortie' Termansen
80d238702d
Remove iso bootloader wallpaper and default resolution.
...
It doesn't scale well to large resolutions or other aspect ratios. This
fully lets the bootloader control the graphical resolution and will likely
load faster.
2016-02-07 22:45:49 +01:00
Jonas 'Sortie' Termansen
2228dee514
Fix mkinitrd(8) manifest support.
2016-02-07 22:20:36 +01:00
Jonas 'Sortie' Termansen
52007a1793
Collect leaked inode references in extfs.
2016-02-07 17:56:40 +01:00
Jonas 'Sortie' Termansen
01ee906d25
Add editor(5).
2016-02-07 14:58:38 +01:00
Jonas 'Sortie' Termansen
ee971b463b
Create tix collection even if PACKAGES is empty.
2016-02-07 14:58:38 +01:00
Jonas 'Sortie' Termansen
507d7d73ab
Add --manifest option to mkinitrd(8).
2016-02-07 14:58:38 +01:00
Jonas 'Sortie' Termansen
bab21ae7dd
Add tar and tix initrd support.
2016-02-07 14:48:28 +01:00
Jonas 'Sortie' Termansen
475bd7c26e
Add support for multiple initrds.
2016-02-07 14:48:27 +01:00
Jonas 'Sortie' Termansen
391680a468
Add update-initrd(8).
2016-02-07 00:51:16 +01:00
Jonas 'Sortie' Termansen
caf632ccdd
Remove mbrfs.
2016-02-06 17:51:29 +01:00
Jonas 'Sortie' Termansen
9fe234d4d8
Rewrite init(8).
2016-02-06 17:29:42 +01:00
Jonas 'Sortie' Termansen
70687ac610
Add passwd(1).
2016-02-06 17:12:30 +01:00
Jonas 'Sortie' Termansen
9a1786f688
Add login(8).
2016-02-06 00:52:52 +01:00
Jonas 'Sortie' Termansen
02d5dddc5b
Fix minor mistakes in new manual pages.
2016-02-04 02:08:12 +01:00
Jonas 'Sortie' Termansen
1ca8ef0a48
Document mkinitrd(8) and initrdfs(8).
2016-02-04 01:35:08 +01:00
Jonas 'Sortie' Termansen
cbe969ba32
Add sf(1).
2016-02-04 01:29:40 +01:00
Jonas 'Sortie' Termansen
31394e4014
Document editor(1).
2016-02-03 21:51:10 +01:00
Jonas 'Sortie' Termansen
b24103d458
Add manual pages.
2016-02-03 21:50:32 +01:00
Jonas 'Sortie' Termansen
e6a1cd6dee
Add libmount.
2016-02-03 01:01:20 +01:00
Jonas 'Sortie' Termansen
aff8f4d89c
Fix files with incorrect copyright headers.
2016-02-03 01:01:20 +01:00
Jonas 'Sortie' Termansen
398eee1a8b
Add AHCI driver.
2016-02-02 22:47:49 +01:00
Jonas 'Sortie' Termansen
79e01c2eba
Rewrite ATA driver.
2016-02-02 22:47:49 +01:00
Jonas 'Sortie' Termansen
c1db172431
Remove suggested makefile example from porting-guide.
...
It doesn't follow my current recommendations.
2016-02-01 02:01:57 +01:00
Jonas 'Sortie' Termansen
b37a679c72
Add -f to cp(1).
2016-02-01 01:45:12 +01:00
Jonas 'Sortie' Termansen
bd14553a0f
Add df(1).
2016-01-27 21:36:04 +01:00
Jonas 'Sortie' Termansen
b0bbf1e013
Fix fsm_mountat(2) error handling.
2016-01-27 21:36:04 +01:00
Jonas 'Sortie' Termansen
230fade468
Add /usr to . symbolic link.
2016-01-26 22:51:23 +01:00
Jonas 'Sortie' Termansen
7a7ddc2d73
Add guard page debug malloc.
2016-01-26 22:48:40 +01:00