Commit Graph

128 Commits

Author SHA1 Message Date
Kevin Lange
bcac84a8b5 Don't build CDs 2015-12-27 19:26:53 -08:00
Kevin Lange
47ca5affa9 Let's try this then? 2015-12-27 19:22:44 -08:00
Kevin Lange
7174d35719 Attempt a CD build after running tests. 2015-12-27 18:52:19 -08:00
Kevin Lange
8f16bfa130 Actually really fix that script 2015-12-17 16:43:51 -08:00
Kevin Lange
775bac7c63 Slightly more correct 2015-12-17 13:56:30 -08:00
Kevin Lange
0d1e7a538b $LOOPDEV not loop1 2015-12-17 13:03:57 -08:00
Kevin Lange
5f0627a5b3 Don't print env 2015-12-16 00:26:32 -08:00
Kevin Lange
8aae75abc0 -e for exists 2015-12-16 00:06:37 -08:00
Kevin Lange
ff933c7049 Try to fix more stuff 2015-12-15 23:42:23 -08:00
Kevin Lange
c847c6fa30 sigh 2015-12-15 23:27:38 -08:00
Kevin Lange
15002b1112 Add a thing to nuke toolchain directories and maybe fix curses 2015-12-15 23:25:09 -08:00
Kevin Lange
8a2b08f8a1 Try again. 2015-12-15 22:56:44 -08:00
Kevin Lange
7eda351a0b First attempt at upgrading Travis 2015-12-15 22:53:26 -08:00
Kevin Lange
54d418cd8b First pass at modifier+arrows in terminal.
This is kinda rough and needs a finishing touch.

- Adds ncurses-specific terminfo entries for modifiers.
- Supports modifiers in the terminal itself.
- Updates the vim config to understand ctrl-arrows.
- Adds limited support for some modifiers in lib/kbd
  (as used by rline)
- Adds limited support for Ctrl+Arrows to rline
  (needs major improvements, only jumps to spaces)
2015-11-09 17:24:51 -08:00
Kevin Lange
cb2001d604 Disable the ext2 block cache on live cd 2015-11-05 22:36:22 -08:00
Kevin Lange
031e48cc35 Replace CD background with new default 2015-11-04 17:38:24 -08:00
Kevin Lange
48a816ccdf Ditch extraneous wallpapers in live CD 2015-11-04 17:30:22 -08:00
Kevin Lange
0553a0802f Support DEL, HOME, END, INS, shift+TAB
Adds support for these keys in lib/kbd, adds mappings to terminfo,
supports them in the terminal, and adds support for HOME, END and DEL
to the shell.

Closes #71.
2015-08-20 10:48:53 -07:00
Kevin Lange
b9ac0d060c Enable hardware drivers in CDs [ac97, rtl8139] 2015-08-18 18:30:08 -07:00
Kevin Lange
af0f7cf575 Add an extra sleep before travis runs shell 2015-08-06 17:38:04 -07:00
Kevin Lange
94ec33baa2 Add third-party (Joylent) HTTP parser and use it in fetch 2015-08-06 15:02:05 -07:00
Kevin Lange
2193d69bf0 New menu configs for grub [ci skip] 2015-07-26 19:08:14 -07:00
Kevin Lange
7e35a58122 Use gzipped ramdisk in CD image 2015-07-26 09:22:21 -07:00
Kevin Lange
9de6919dd9 try some caching 2015-07-25 17:09:16 -07:00
Kevin Lange
18568a28a8 Grub doesn't need to set root on CD 2015-07-13 08:37:17 +09:00
Kevin Lange
e82d2db5a9 Alert devs that time skew in 'make cdrom' is expected 2015-07-12 19:29:46 +09:00
Kevin Lange
08cd8fe408 Add Free Software notice to GRUB menu 2015-07-12 19:07:57 +09:00
Kevin Lange
b2d0021a63 Terrible hack for combining modules [ci skip]
Please don't use this, it's a workaround for iPXE module limits.
2015-06-23 20:15:19 -07:00
Kevin Lange
c81b597f77 Merge branch 'osx-vagrant' of https://github.com/gerow/toaruos into gerow-osx-vagrant 2015-06-22 22:06:22 -07:00
Kevin Lange
f8abc9a68c Actually add all the CD source files 2015-06-22 22:02:00 -07:00
Kevin Lange
1365f55ba6 Start work on live CD welcome tutorial 2015-06-18 23:25:09 -07:00
Kevin Lange
16d1956e64 Experimental CD ISO target 2015-06-18 21:33:07 -07:00
gerow
498e16b68b Moved Vagrantfile into util/ 2015-06-18 14:03:23 -07:00
Kevin Lange
495a20272a Ensure create-image installs grub for BIOS 2015-05-26 11:12:34 -07:00
Dale Weiler
01176e0f97 Use GAS instead of YASM. 2015-05-20 03:12:20 -04:00
Kevin Lange
78db32cb6f Config files, theming in glogin 2015-04-11 18:06:54 -07:00
Kevin Lange
8a1430879a Break out rline, add ^W support 2015-04-04 12:33:30 -07:00
Kevin Lange
0a7a02258d Fix usage of kpartx in create-image 2015-03-30 19:51:34 -07:00
Kevin Lange
67164df319 fixes and cleanup for create-image (thx magnificrab) 2014-12-04 20:13:07 -08:00
Kevin Lange
d4a100b014 travis test cleanup 2014-09-11 01:05:37 -07:00
Kevin Lange
bd283b1a6d Quiet travis build again 2014-09-09 20:25:13 -07:00
Kevin Lange
8ce5e71ad6 derp, sudo apt-get update 2014-09-09 20:24:10 -07:00
Kevin Lange
2bf85bf6e8 Unquiet travis build 2014-09-09 20:22:07 -07:00
Kevin Lange
9cc5ddd0e9 pwent stuff in libc, auth modules moved toa library 2014-08-26 21:34:29 -07:00
Kevin Lange
d3cddf169a And then some more magic to merge the vimhints and the copyright headers 2014-06-07 23:58:31 -07:00
Kevin Lange
ef7d72c1e1 License headers and a tool to generate them 2014-06-07 23:13:29 -07:00
Kevin Lange
e4732df6e1 And support dynamic (24-bit, 32-bit) colors as well 2014-06-07 22:20:27 -07:00
Kevin Lange
eccbd5d41e Map 256-color palette to VGA colors 2014-06-07 22:14:03 -07:00
Kevin Lange
91b5c081b7 Reduce default disk size 2014-06-04 19:36:58 -07:00
Kevin Lange
f054cebdce naive implementation of sudo and possibly insecure setuid support 2014-05-25 21:59:51 -07:00