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

Create patches and .deb packages for the custom S2E kernel #27

Open
stefanbucur opened this issue Aug 6, 2015 · 4 comments
Open

Create patches and .deb packages for the custom S2E kernel #27

stefanbucur opened this issue Aug 6, 2015 · 4 comments
Assignees

Comments

@stefanbucur
Copy link
Collaborator

No description provided.

@stefanbucur stefanbucur self-assigned this Aug 6, 2015
@stefanbucur
Copy link
Collaborator Author

I tried creating a Debian 8 image for Chef, but I keep getting errors when installing the generated dpkg packages. I filed a bug report with Debian at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=794849

In the mean time, I'll try generating a Debian 7 image.

@stefanbucur
Copy link
Collaborator Author

It does indeed look like the problem doesn't occur on Debian 7.8. We'll go with this version for our Chef image at the time being.

@stefanbucur
Copy link
Collaborator Author

Here's a checklist with what needs to be done:

  • Create a s2e-base VM that contains only the bare necessities (the build-essential package, the Emacs editor, and Git)
  • Create a chef-base VM, based on s2e-base, adding the custom S2E kernel and interpreters for Python, Lua, and JavaScript.
  • Write down the recipe for creating these VMs
  • Export the VMs and upload them somewhere on the Internet

@stefanbucur
Copy link
Collaborator Author

Regarding Debian 8, it looks like Debian 8.1's current os-prober package handles incorrectly the extended partition holding the swap, resulting in disk corruption. As a workaround, I'll make sure the VMs we create use primary partitions for everything.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant