Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add default configuration file #22

Closed

Conversation

StefanJum
Copy link
Member

No description provided.

Copy link
Contributor

@razvand razvand left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good.

Please also add a commit that updates the README.md file with detailed instructions, similar with the README.md of app-helloworld, including the TLDR instructions. Leave out KraftKit.

Corresponding contents from this PR would be moved as part of the README.md file, and keep a reference to it.

Similar to what we have in other applications, add a default minimal
config file that can be used by `make defconfig` to generate a proper
full configuration.
Also update the Makefile to match the new directory layout.

Signed-off-by: Stefan Jumarea <stefanjumarea02@gmail.com>
Update the .gitignore to ignore the .unikraft/ directory, which is the
output of the setup stage.

Signed-off-by: Stefan Jumarea <stefanjumarea02@gmail.com>
@StefanJum
Copy link
Member Author

Done @razvand. Since this is an application with a more advanced purpose, and basic users will just use the pre-built elfloader images, I left the running / debugging instructions in the README.md file untouched, and just added the setup, configuration and build steps.

Copy link
Contributor

@razvand razvand left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See my comments

README.md Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
Update the `REAMDE.md` file with instructions on how to setup,
configure and build the `app-elfloader`, using the already provided
minimal configuration file.

Signed-off-by: Stefan Jumarea <stefanjumarea02@gmail.com>
@StefanJum
Copy link
Member Author

Done @razvand

Copy link
Contributor

@razvand razvand left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed-by: Razvan Deaconescu razvand@unikraft.io
Approved-by: Razvan Deaconescu razvand@unikraft.io

unikraft-bot pushed a commit that referenced this pull request Jul 11, 2023
Update the .gitignore to ignore the .unikraft/ directory, which is the
output of the setup stage.

Signed-off-by: Stefan Jumarea <stefanjumarea02@gmail.com>
Reviewed-by: Razvan Deaconescu <razvand@unikraft.io>
Approved-by: Razvan Deaconescu <razvand@unikraft.io>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Closes: #22
unikraft-bot pushed a commit that referenced this pull request Jul 11, 2023
Update the `REAMDE.md` file with instructions on how to setup,
configure and build the `app-elfloader`, using the already provided
minimal configuration file.

Signed-off-by: Stefan Jumarea <stefanjumarea02@gmail.com>
Reviewed-by: Razvan Deaconescu <razvand@unikraft.io>
Approved-by: Razvan Deaconescu <razvand@unikraft.io>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Closes: #22
@razvand razvand deleted the StefanJum/add-config-files branch September 25, 2023 19:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants