Lots of changes here... - Removed code using RecursivExtractor due to bad usage of /tmp Note: the code that used RecursiveExtractor may not have been in the previous commit - Created _functioning_ implementation of DebUnpacker - Restructured Project layout. TODO: - Possibly rewrite how the DebUnpacker works to have the file contents part of an entry. - Further restructuring and refactoring to make the code a little neater. - Add code for the final unpack steps Un-XZ -> untar -> write to disk - Add code to install - Add code for modified post-install pre-remove etc.. This is kinda needed to ensure proper system integration of new packages. |
||
|---|---|---|
| Installer | ||
| Package | ||
| ReleaseData | ||
| Version | ||
| .EdgeInstaller.Log | ||
| .gitignore | ||
| DebUnpack.cs | ||
| edge-install.csproj | ||
| Program.cs | ||
| Program.Downloaders.cs | ||
| Program.HelperFunctions.cs | ||
| Program.Renderers.cs | ||
| Readme.md | ||
Edge-Install (Extra Jank Edition)
A dumb package manager, soon to be outfitted with the ability to fully extract .deb packages.
TODO:
- Add archive extraction code
- Add install functionality
- Refactor some classes to make them neater