Commit Graph

46 Commits

Author SHA1 Message Date
530b6599ff add mtmenu library. undocumented and stuff. you'll work it out. 2023-11-23 06:44:31 +10:00
78f637d8e9 add package filtering to instgen 2023-11-14 19:47:07 +10:00
fa612224d6 import stuff I'm using on Secondcraft 2023-11-14 19:46:42 +10:00
776e19df41 close file handles when we're done reading them 2023-11-13 22:12:18 +10:00
efd83d6b8e hopefully correctly implement including external files as a dependency 2023-11-10 22:10:18 +10:00
518cb39d66 better organise the partition structure 2023-10-11 10:23:38 +10:00
c24689d1a6 fix docs to reflect implementation 2023-10-11 10:19:18 +10:00
7f9c8d410d add partition manager for OpenOS. basically the same as the PsychOS version 2023-10-11 10:18:57 +10:00
d3c053b661 minor extra details 2023-10-01 13:56:38 +10:00
311f80a2af change the readme to a link to the current version 2023-10-01 13:27:50 +10:00
06a5439cea add RTFS spec 2023-10-01 13:26:19 +10:00
a144937e24 implement proper tape support, also speed up loading from tapes. 2023-08-05 10:19:07 +10:00
2e959ebbbf add initial attempt at tape support, support for booting from filesystems, and a menu to choose 2023-08-04 20:35:12 +10:00
2a7078d6d3 add bootloader compatible with mtpt 2023-08-03 10:21:32 +10:00
e4dc09e44f update mtpt for how it's actually being used now 2023-08-03 00:28:35 +10:00
3b78ec9b81 updated to differentiate between v0 and v1 archives 2021-05-27 15:27:57 +10:00
1f5c0b013e updated liblz16 and libmtar to use string.(un)pack and support bigger files 2021-05-26 17:49:42 +10:00
efe7e000c4 removed the -p flag from OpenOS mkdir 2020-10-19 16:46:58 +11:00
407d8fa43c refactored instgen to be much cleaner and natively support merging programs.cfg files 2020-10-19 16:44:57 +11:00
8b3ccc8e4b Merge branch 'master' of ssh://git.shadowkat.net:2222/izaya/OC-misc into master 2020-10-19 13:35:56 +11:00
f9af8fb9ef added scrolling support to the repoinstaller menu 2020-10-19 13:35:49 +11:00
4d863c6ff1 set modes to binary explicitly 2020-06-05 22:08:09 +10:00
f7ee3e3250 Updated README to include libmtar documentation and added type annotations to libmtar 2020-05-31 14:54:53 +10:00
235684b979 moved the unarchive function out of libmtar, making it significantly simpler and more compact, and allowing implementations to deal with the implementation details 2020-05-30 09:51:47 +10:00
f20719f3cb added mtar.iter to libmtar 2020-05-29 10:54:00 +10:00
b13fae7d29 added file format documentation 2020-03-08 02:16:31 +11:00
9e7d778e21 added an mtar utility for OpenOS 2020-03-06 22:10:16 +11:00
7e41ce6ee2 removed some unnecessary stuff 2020-03-06 22:07:05 +11:00
f5262fad08 replaced toint with a shorter version 2020-03-04 15:34:27 +11:00
a82ce51d05 added a lz16 stream library, depending on lzss 2020-03-04 15:32:40 +11:00
78385370fd added a minitel archive library 2020-03-04 15:26:49 +11:00
dc55813b69 added some partitioning-related stuff 2020-02-19 18:39:48 +11:00
0df2aa922e I wrote this like two months ago 2020-02-18 17:45:07 +11:00
a6ff63d398 fixed repoinstaller's dealing with absolute paths 2019-11-11 16:13:31 +11:00
7a48f1a27f made repoinstaller cope with external files reasonably 2019-11-09 17:12:00 +11:00
b68f1ad9e1 improved output for unarchive 2019-07-22 13:36:42 +10:00
33477c7528 made unarchive actually able to un-archive files 2019-07-22 13:29:18 +10:00
f92cbde89b added a new simpler tape loader and an archiving program for it 2019-07-22 09:45:40 +10:00
24f5d543e1 moved tapeloader to cpioloader 2019-07-18 16:59:27 +10:00
13a1fd9af5 added tapeloader, for loading OSes into the tmpfs from tape 2019-07-18 12:40:31 +10:00
106388416e fix repoinstaller URL 2019-06-07 11:30:29 +10:00
a34a0dc971 cleanup and docs 2018-08-07 22:09:27 +10:00
61845fb7cc added an installer generator 2018-08-06 19:22:21 +10:00
230a04f59f added minitel chat I guess 2018-08-04 06:27:56 +10:00
2fa3af5170 added repoinstaller, still need to write docs 2018-08-01 19:24:56 +10:00
Izaya
74417fab68 Initial commit 2018-08-01 16:27:29 +10:00