Enrico Fraccaroli (Galfurian)
7e78df36cf
Disable macos gitflow for the moment.
2022-07-07 13:47:48 -04:00
Enrico Fraccaroli
f6a1ab4012
Merge pull request #10 from seekbytes/patch-1
...
Do not print "." and ".." while printing available commands
2022-07-07 13:12:26 -04:00
Enrico Fraccaroli
29776a2fa3
Merge pull request #11 from seekbytes/etc-issue
...
Print the content of pre-login message (/etc/issue)
2022-07-07 13:11:45 -04:00
Enrico Fraccaroli
e485a40d3d
Merge pull request #12 from seekbytes/motd
...
Print the content of post-login message (/etc/motd)
2022-07-07 13:11:21 -04:00
Enrico Fraccaroli
9d0819ae02
Merge pull request #13 from seekbytes/uptime
...
Added uptime command
2022-07-07 13:10:42 -04:00
Enrico Fraccaroli (Galfurian)
3b533bd964
Fix missing compiler.
2022-07-07 13:03:41 -04:00
Enrico Fraccaroli (Galfurian)
41928ad25b
Re-organize and comment the main cmake file, and test that all the targets are working properly (on ubuntu).
2022-07-07 12:08:22 -04:00
Enrico Fraccaroli (Galfurian)
9189d79fb7
Try fixing macos-latest compilation.
2022-07-07 11:50:08 -04:00
Enrico Fraccaroli (Galfurian)
66bedb903f
Try using standard brew to install compiler.
2022-07-07 11:46:22 -04:00
Enrico Fraccaroli (Galfurian)
e53b0056d2
Add missing argument from qemu-gdb target.
2022-07-07 11:41:13 -04:00
Enrico Fraccaroli (Galfurian)
3a56fb41d5
Correctly react to MULTIBOOT_FLAG_MODS saying there are no modules to load.
2022-07-07 11:36:14 -04:00
Enrico Fraccaroli (Galfurian)
4e0c9d5cd5
Add proper make target for running the ISO version.
2022-07-07 11:33:52 -04:00
Enrico Fraccaroli (Galfurian)
7ef9fd2f2d
Merge master into develop.
2022-07-07 11:11:46 -04:00
Enrico Fraccaroli (Galfurian)
821135d686
Add missing mkdir in programs compilation flow. Add check for executables in script.
2022-07-07 10:51:25 -04:00
Enrico Fraccaroli (Galfurian)
1e4a43e0f2
Update github workflow.
2022-07-07 10:02:27 -04:00
Enrico Fraccaroli (Galfurian)
ef4bd71aca
Add github workflow.
2022-07-07 09:47:43 -04:00
Enrico Fraccaroli (Galfurian)
334bf4a5eb
Redefine cmake minimum requirements.
2022-07-06 14:13:33 -04:00
Enrico Fraccaroli (Galfurian)
f70e7df1c5
Revert "Redefine cmake minimum requirements. Use DoxygenAwesome instead of defining custom html template."
...
This reverts commit a7ca9f90d6 .
2022-07-06 14:06:26 -04:00
Enrico Fraccaroli (Galfurian)
a7ca9f90d6
Redefine cmake minimum requirements. Use DoxygenAwesome instead of defining custom html template.
2022-07-06 11:23:01 -04:00
Enrico Fraccaroli (Galfurian)
6ed5794b1e
Disable ext2 debuging logs.
2022-07-06 11:20:36 -04:00
Enrico Fraccaroli (Galfurian)
69d5939542
Switch keyboard language from cmake.
2022-07-06 11:19:09 -04:00
Enrico Fraccaroli (Galfurian)
38ce67f426
Improve Zone Allocator comments.
2022-07-06 11:03:26 -04:00
Enrico Fraccaroli (Galfurian)
dfd6ba9a28
Improve ATA logging.
2022-07-06 11:02:56 -04:00
Enrico Fraccaroli (Galfurian)
9e8bcb7690
Add US keyboard layout.
2022-07-06 10:52:01 -04:00
SeekBytes
630e80f724
Missing close
2022-05-01 12:05:05 +02:00
SeekBytes
b61cfe0fb2
Missing close
2022-05-01 12:04:41 +02:00
SeekBytes
6606d5708f
Missing close
2022-05-01 12:03:45 +02:00
SeekBytes
b78d09fc24
Added uptime command to print the uptime of MentOS since boot
2022-04-30 17:02:38 +02:00
SeekBytes
942072d72f
Create uptime.c
2022-04-30 17:02:10 +02:00
SeekBytes
2047ab7b8a
Print the content of post-login message (/etc/motd)
2022-04-30 16:25:23 +02:00
SeekBytes
1e4a1f5852
Print the content of pre-login message (/etc/issue)
2022-04-30 16:12:19 +02:00
SeekBytes
50264d439f
Do not print "." and ".." while printing available commands
2022-04-30 15:39:14 +02:00
Enrico Fraccaroli
245f434aa4
Merge pull request #9 from rouseabout/grub-cdrom-iso
...
Add cdrom.iso target
2022-04-22 14:04:16 -04:00
Enrico Fraccaroli (Galfurian)
0130725518
Just add missing comments.
2022-04-08 10:05:21 -04:00
Enrico Fraccaroli (Galfurian)
096183c27d
Correctly set the number of links to new direntries.
2022-04-07 13:27:30 -04:00
Enrico Fraccaroli (Galfurian)
bfce80fef8
Create . and .. directories in each newly created directory.
2022-04-07 13:11:00 -04:00
Enrico Fraccaroli (Galfurian)
ae6451e138
Disable debugging messages from ext2_find_direntry.
2022-04-07 13:10:16 -04:00
Enrico Fraccaroli (Galfurian)
5751b60430
Simplify the arguments of ext2_allocate_direntry. Increase the links count in ext2_allocate_direntry.
2022-04-07 13:09:44 -04:00
Enrico Fraccaroli (Galfurian)
f2b0348eb4
Update the used_dirs_count when we create a new directory.
2022-04-07 13:08:03 -04:00
Enrico Fraccaroli (Galfurian)
6c1745964d
Separate inode creation and inode write operation.
2022-04-07 13:07:37 -04:00
Enrico Fraccaroli (Galfurian)
561524d440
Update inode size when we update its number of blocks in ext2_allocate_inode_block.
2022-04-07 13:06:07 -04:00
Enrico Fraccaroli (Galfurian)
d9df8fd01c
Improve output dump of ext2 bgdt.
2022-04-07 13:04:51 -04:00
Peter Ross
144dfb1bab
Add cdrom.iso target
...
This requires the GRUB `grub-mkrescue` command to be available.
2022-03-04 07:24:48 +11:00
Enrico Fraccaroli (Galfurian)
0b8885f8d1
Merge branch 'master' into develop
2022-03-03 10:18:25 -05:00
Enrico Fraccaroli
62d89ca38e
Merge pull request #8 from rouseabout/fixes
...
GRUB compatibility; Fix typo
2022-03-03 10:13:26 -05:00
Peter Ross
0f9175e11c
Do not declare 'gdt_bits_t' variable
2022-03-02 18:00:24 +11:00
Peter Ross
c31a678075
Do not flag MULTIBOOT_VIDEO_INFO in multiboot header
...
We do not populate the video mode fields in the multiboot header,
therefore we should not request the boot loader to go looking for
this information.
This is required to boot MentOS using GRUB. Tested with v2.04.
2022-03-02 17:55:14 +11:00
Peter Ross
ca2d8e27f4
Fix typo
2022-03-02 17:55:14 +11:00
Enrico Fraccaroli (Galfurian)
91af18b5a6
Do not print function name when debugging.
2022-01-31 15:18:37 -05:00
Enrico Fraccaroli (Galfurian)
e7f77a88f1
Remove third-party software nasm from the project.
2022-01-31 14:52:56 -05:00