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

Alpine Package Keeper (apk) format support #1054

Merged
merged 30 commits into from
Apr 28, 2016
Merged
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
c195efe
Starting to add apk support, based on deb
Knetic Dec 12, 2015
2f91b8a
APK control tar implementation
Knetic Dec 14, 2015
1aff3d7
Implemented tar cutting and concatenation
Knetic Dec 19, 2015
3e17e10
Removed debug lines from previous commit
Knetic Dec 19, 2015
9d437d3
Implemented checksum rewriting
Knetic Dec 20, 2015
1a85fa3
Implemented sha1 hashing and extension records (should work, but apk …
Knetic Dec 20, 2015
0b2ea18
Ensured hashed extension data is padded to nearest 512 byte chunk.
Knetic Dec 20, 2015
81b9ff6
Fixed accidental literal '\0' instead of null terminators
Knetic Dec 20, 2015
c0afd61
Fixed a menagerie of errors around extension header, and ensured that…
Knetic Dec 20, 2015
52e2c61
Fixed extension hash line length
Knetic Dec 20, 2015
6078704
Revised the method by which chunks are rounded to the nearest 512
Knetic Dec 20, 2015
9a0ce23
Ensured that extension headers are only added to file contents, not d…
Knetic Dec 20, 2015
0dcf15a
Fixed hanging nul-records on data tar. Ensured both tars are -individ…
Knetic Dec 24, 2015
a46aaac
Removed debug line from last commit
Knetic Dec 24, 2015
5ef04f0
First working apk package that installs with no errors
Knetic Dec 25, 2015
feb16be
Cleaned up some logic, and ensured that only two nul records are ever…
Knetic Dec 25, 2015
fdf7ccc
Added magic pax string, and trimmed trailing slash, from tar record n…
Knetic Dec 25, 2015
55e2e23
Added checksum spacing to match existing apk implementation
Knetic Dec 25, 2015
cbef21f
Trimmed trailing slash on record names
Knetic Dec 25, 2015
af19256
Cleaned up header cutting logic, ensured that permission bits are rem…
Knetic Dec 25, 2015
231e4fb
Rewrote magic number and usernames in proper places
Knetic Dec 25, 2015
94215c5
Added a few more header fields, 'apk add' still wont accept.
Knetic Dec 28, 2015
4418f1a
Added debug echoes to templates to determine when hooks are used
Knetic Dec 28, 2015
15ac8a0
First actually-working version
Knetic Dec 29, 2015
9b3c0f3
Uncommented major/minor tar version clearing, and removed legacy chec…
Knetic Dec 29, 2015
9e857de
Removed more magic constants, and added warning about using --allow-u…
Knetic Dec 29, 2015
333a2d6
Moved constants to top, and properly used fpm-provided arch/url/descr…
Knetic Dec 29, 2015
8ac30f4
Removed unused constants, and cleaned up namespace errors with 'Dir'
Knetic Dec 29, 2015
277926b
Implemented dependency-specifying support
Knetic Dec 29, 2015
a254064
Implemented control script commands, removed dummy template scripts
Knetic Dec 29, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading