Commit Graph

539 Commits

Author SHA1 Message Date
K. Lange 8f2c0b60fa oops, stderr 2018-07-19 09:32:25 +09:00
K. Lange 9b3d7915e6 Check for dependencies before building toolchain 2018-07-19 09:29:16 +09:00
K. Lange f292de0ab6 Port gsudo 2018-07-18 22:31:59 +09:00
K. Lange 0f2aa1aa84 adjust kerning on ' 2018-07-18 22:31:50 +09:00
K. Lange e774a8a13c Add display harness hack 2018-07-18 16:29:15 +09:00
K. Lange 50ce403c0e add option to quietly query qemu-fwcfg 2018-07-18 16:20:01 +09:00
K. Lange 5eddf74c68 symlink stuff 2018-07-18 15:43:17 +09:00
K. Lange 35a2a4bc5c more filesystem permission things, add rm 2018-07-18 15:35:52 +09:00
K. Lange 528a85a091 Remove redundant elf.h 2018-07-18 14:59:25 +09:00
K. Lange a0528a6c7c Automatically generate util/devtable 2018-07-18 13:03:13 +09:00
K. Lange 1d1bc8523a Convert update-extents to python3 2018-07-18 12:44:05 +09:00
K. Lange b5aa474ae2 Copy owners for files in migrate 2018-07-18 12:37:33 +09:00
K. Lange 1ecdb29e51 chown in libc 2018-07-18 12:37:21 +09:00
K. Lange b1fe4fa4ce More errno stuff 2018-07-18 10:45:42 +09:00
K. Lange dace5d456b Various errno-related fixes 2018-07-18 10:25:01 +09:00
K. Lange 8df6b6a419 Add macro for libc to use for setting errno in syscall functions 2018-07-18 09:43:56 +09:00
K. Lange c75b586829 Fix some error handling 2018-07-18 09:43:39 +09:00
K. Lange 1241011833 Use a macro to make virtualbox stuff easier to manage 2018-07-17 23:49:37 +09:00
K. Lange 57b92af84c Use -rtc base=locatime with qemu targets 2018-07-17 23:40:56 +09:00
K. Lange a869fc5837 Remove the printed comments for 'make headless' 2018-07-17 23:39:14 +09:00
K. Lange 799ec420ac cat-img should support scaling to terminal width 2018-07-17 22:15:20 +09:00
K. Lange 60accf8088 Should only force 0-9 and ? as single-character variable names, not end of variable name 2018-07-17 21:33:05 +09:00
K. Lange 92ab1d99ac Slip some quick fixes into yutani.py 2018-07-17 21:16:48 +09:00
K. Lange 3cc0faab77 Add special argument variables 2018-07-17 20:14:53 +09:00
K. Lange 897fa4bef8 Better last_ret handling 2018-07-17 20:01:24 +09:00
K. Lange fb061ce17e Add $? special variable 2018-07-17 19:54:12 +09:00
K. Lange 89f6398727 Fix default behavior for +rwx 2018-07-17 19:53:50 +09:00
K. Lange eb680cd947 Allow sh to execute files 2018-07-17 19:44:43 +09:00
K. Lange 0fa8cc4143 Add chmod command 2018-07-17 19:44:23 +09:00
K. Lange 16905dc784 oops, kinda fix a+? 2018-07-17 19:44:15 +09:00
K. Lange a161dbc998 Handle | and > without spaces 2018-07-17 17:22:25 +09:00
K. Lange 4873b141ec Properly support w/+ in stdio? 2018-07-17 17:09:22 +09:00
K. Lange 188b4b4a04 sh should truncate for new files 2018-07-17 17:08:44 +09:00
K. Lange e7b2e5a006 write-out should truncate 2018-07-17 17:08:34 +09:00
K. Lange ee3ca2ebd4 O_TRUNC needs write permissions 2018-07-17 17:08:24 +09:00
K. Lange fdcd64e071 add script to run qemu directly with -kernel 2018-07-17 16:54:46 +09:00
K. Lange b8c6ae5439 Shotty support for > and >> 2018-07-17 16:52:33 +09:00
K. Lange 888301e05b Support O_APPEND 2018-07-17 16:52:00 +09:00
K. Lange 73839aa0dc remove fwcfg limit of 32 bytes 2018-07-17 16:28:09 +09:00
K. Lange 338c3bc11c Fix write-out file permissions 2018-07-17 16:27:16 +09:00
K. Lange 689f94f889 Add hexify 2018-07-17 16:27:02 +09:00
K. Lange ad7ae7307f should exit on not-qemu 2018-07-17 14:51:48 +09:00
K. Lange 404bdaf854 cleanup qemu-fwcfg 2018-07-17 14:42:29 +09:00
K. Lange 0500a6b4b0 add qemu-fwcfg 2018-07-17 14:29:26 +09:00
K. Lange 200e1b66a6 Have mkdisk create cdrom dir? 2018-07-15 19:48:35 +09:00
K. Lange 23571de085 Fix typo in directory target 2018-07-15 19:48:28 +09:00
K. Lange d49a69343e Bump version and fix mode prompts 2018-07-12 14:54:58 +09:00
K. Lange e7ccc61d62 Support mode setting from EFI 2018-07-12 10:53:36 +09:00
K. Lange e140a960c7 Add convenience target for QEMU+OVMF (64bit) 2018-07-11 19:18:41 +09:00
K. Lange 1c9a37cf8b Add convenience targets for VirtualBox EFI 2018-07-11 19:17:18 +09:00