Compare commits

..

35 Commits

Author SHA1 Message Date
Jonas 'Sortie' Termansen 7c6f573e04 Support system upgrades and configuration in GRUB.
Move /etc/default/grub to /etc/grub as it's owned by the sysadmin.

Move /etc/grub.d to /etc/default/grub.d as it's owned by the system.

Support /etc/grub's GRUB_CMDLINE_SORTIX in 10_sortix.

Remove the old /etc/grub.d/10_sortix.cache with a compatibility hook as it
has moved to /etc/default/grub.d/10_sortix.cache.
2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen df4bff9152 Add getty(8). 2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen bf2dd99c43 Add terminal and interrupt support to com(4). 2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen d448bc2c46 Add nyan(1). 2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen 9ff0f2e07d Draft video-player. 2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen 026d24bc79 Work around pty deadlock. 2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen 7a480897d7 Add cdrom mounting live environment. 2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen 3080a5f53c Revert "Parallelize driver initialization."
This reverts commit 0fef08bbc4.
2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen b6a692ceac Parallelize driver initialization. 2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen 66af22a29a Speed up ata(4) 400 ns waits.
Waiting for any non-zero duration currently waits for at least one timer
cycle (10 ms), which is especially expensive during early boot.

The current workaround of simply reading the status 14 times seems really
suspicious although the osdev wiki documents it, but let's see how well it
works on real hardware, it's probably good enough.

Try to determine the initial selected drive to save one drive selection.
2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen cae1b6aec7 Decrease PS/2 timeouts. 2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen f916b03186 Add uptime(1) -pr options. 2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen 76fd0c5646 Add iso9660 filesystem implementation. 2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen fdb18c8f57 Add kernel virtual address space usage debug information. 2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen 844ff7c703 Revert "Update to bison-3.8.2."
This reverts commit b82fae810b42c5426d21c4dc153b32f086dd7fde.
2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen b30e11d0f1 Update to bison-3.8.2. 2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen f19707ef68 Debug TCP socket state listing. 2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen 3f1e0bb997 Add kernel heap allocation tracing debug facility. 2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen 5ce0edf91c Add m4, perl, and texinfo to the basic ports set. 2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen 8d75c1cbd4 Trianglix 4. 2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen 812996dc18 Add tix-check(8). 2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen 867c284ced Volatile release. 2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen 67f894e3bd Add tix-upgrade(8). 2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen 37583744fb Add signify port. 2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen 8799005116 Add pty(1). 2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen 5ffce2212a Add irc(1).
Co-authored-by: Juhani Krekelä <juhani@krekelä.fi>
2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen fb196aeebe Add getaddrinfo(1). 2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen d4f272443f Add host(1). 2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen 41b6bed945 Enable stack smash protection by default. 2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen a41b2d8d89 Enable undefined behavior sanitization by default. 2023-08-26 14:04:35 +02:00
Jonas 'Sortie' Termansen d98b94d524 Remove mkinitrd(8). 2023-08-26 14:04:22 +02:00
Jonas 'Sortie' Termansen f89cd5b6d9 Handle SIGTERM in chroot(8). 2023-08-26 14:04:22 +02:00
Jonas 'Sortie' Termansen 4adb07bccc Add sysmerge(8) --target option. 2023-08-26 14:04:22 +02:00
Jonas 'Sortie' Termansen e5465e64a1 Fix tix3g migration hook installing the wrong PLATFORM in collection.conf.
Fix the hook marker not existing and change its name to allow upgrading from
broken experimental builds.
2023-08-26 14:04:22 +02:00
Nathan Fisher 93dd46192d Fix gettext port build by un-confusing the build system about whether c#
is available
2023-08-05 22:36:39 -04:00
2 changed files with 2 additions and 1 deletions

View File

@ -13,5 +13,5 @@ LICENSE=GPL-3.0-or-later
# them as optional.
SUBDIR=gettext-tools
BUILD_SYSTEM=configure
CONFIGURE_ARGS='--with-installed-libtextstyle --with-installed-csharp-dll'
CONFIGURE_ARGS='--with-installed-libtextstyle --with-installed-csharp-dll --disable-csharp'
POST_INSTALL=tix-eradicate-libtool-la

View File

@ -21,6 +21,7 @@
#include <sys/types.h>
#include <sys/utsname.h>
#include <ctype.h>
#include <err.h>
#include <errno.h>
#include <fcntl.h>