You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Modify the run.yaml file to add support for running different binary compatibility application (from the dynamic-apps repository).
Follow the examples for helloworld and nginx.
You will need to add a new section to the run.yaml file, that will look like this:
- name: app-namerootfs: path-to-dynamic-apps-app-directorycommand: run-commandmemory: amount of memoty needednetworking: True / False depending on the application
To test your changes, from the app-elfloader directory, first run the generate.py script (./scripts/generate.py). If all went well, you should find some scripts in the scripts/run/ directory named qemu-x86_64-9pfs-<appname>.sh.
Build the elfloader by running ./scripts/build/make-qemu-x86_64-9pfs.sh, then run ./scripts/run/qemu-x86_64-9pfs-<appname>.sh to see if the application is working.
If the run fails, it might be because of an issue in Unikraft, unrelated to your changes, so you can submit you pull request anyway, and also submit an issue with the error to get extra points.
Hackathon Points: 10 points for every new application
The text was updated successfully, but these errors were encountered:
Modify the
run.yaml
file to add support for running different binary compatibility application (from thedynamic-apps repository
).Follow the examples for
helloworld
andnginx
.You will need to add a new section to the
run.yaml
file, that will look like this:To test your changes, from the
app-elfloader
directory, first run thegenerate.py
script (./scripts/generate.py
). If all went well, you should find some scripts in thescripts/run/
directory namedqemu-x86_64-9pfs-<appname>.sh
.Build the elfloader by running
./scripts/build/make-qemu-x86_64-9pfs.sh
, then run./scripts/run/qemu-x86_64-9pfs-<appname>.sh
to see if the application is working.If the run fails, it might be because of an issue in Unikraft, unrelated to your changes, so you can submit you pull request anyway, and also submit an issue with the error to get extra points.
Hackathon Points: 10 points for every new application
The text was updated successfully, but these errors were encountered: