charlotte-os / charlotte-core

The Kernel of CharlotteOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Create `install-requirements.sh` script as a Makefile util

Wrench56 opened this issue · comments

As of right now, testing the project on a new machine requires the installation of the following packages:

  • nasm
  • xorriso
  • make
  • qemu-system (this changes depending on distribution)

Instead of manually installing these - which might be confusing or error prone for new developers, a POSIX compliant script could be created that works on almost every UNIX systems, checking the operating system and using install commands accordingly. The install-requirements.sh script should be included in the Makefile as a requirement.