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

General | Remove dependency on p7zip-full, use lightweight p7zip/7zr instead #2559

Merged
merged 6 commits into from
Feb 17, 2019

Conversation

MichaIng
Copy link
Owner

@MichaIng MichaIng commented Feb 17, 2019

Status: Testing

  • Check other scripts
  • DietPi-Patch | G_AGI p7zip; apt-mark auto p7zip-full
  • Changelog

Testing:

  • VM Stretch (update, bug report, grep '7z' /DietPi/dietpi/* /DietPi/dietpi/*/*)

Commit list/description:

  • DietPi-Bugreport | Increase max upload size to 20M, our server can effort it
  • DietPi-Bugreport | Use "ls" with option "-A" instead of "-a" not not list "." and ".." current and parent dirs
  • DietPi-Bugreport | No double quotes required when declaring commands/file paths with wildcard/asterisk, since they are expanded later when reading back array entries
  • DietPi-Bugreport | Add all known boot/kernel config files to upload archive
  • DietPi-Bugreport | Add whole directories instead of their contained files via "/*". This includes hidden files as well and allows simpler syntax without expansion.
  • DietPi-Bugreport | Write command errors to command out file as well, to derive e.g. missing commands/packages
  • DietPi-Bugreport | Use "7zr" lightweight standalone 7z archiver to lower dependency from "p7zip-full" to "p7zip"
  • DietPi-Bugreport | Minor coding, e.g. include INPUT check into menu loop to auto break
  • DietPi-Patch | Remove dependency on "p7zip-full", assure "p7zip" install instead
  • DietPi-Set_Hardware | Use standalone lightweight "7zr" to handle 7z archives
  • DietPi-PREP | Reduced "p7zip-full" dependency to "p7zip"
  • DietPi-Software | Use lightweight standalone "7zr" to handle 7z archives

+ DietPi-Bugreport | Increase max upload size to 20M, our server can effort it
+ DietPi-Bugreport | Use "ls" with option "-A" instead of "-a" not not list "." and ".." current and parent dirs
+ DietPi-Bugreport | No double quotes required when declaring commands/file paths with wildcard/asterisk, since they are expanded later when reading back array entries
+ DietPi-Bugreport | Add all known boot/kernel config files to upload archive
+ DietPi-Bugreport | Add whole directories instead of their contained files via "/*". This includes hidden files as well and allows simpler syntax without expansion.
+ DietPi-Bugreport | Write command errors to command out file as well, to derive e.g. missing commands/packages
+ DietPi-Bugreport | Use "7zr" lightweight standalone 7z archiver to lower dependency from "p7zip-full" to "p7zip"
+ DietPi-Bugreport | Minor coding, e.g. include INPUT check into menu loop to auto break
@MichaIng MichaIng added this to the v6.22 milestone Feb 17, 2019
@MichaIng MichaIng self-assigned this Feb 17, 2019
+ DietPi-Patch | Remove dependency on "p7zip-full", assure "p7zip" install instead
+ DietPi-Set_Hardware | Use standalone lightweight "7zr" to handle 7z archives
+ DietPi-PREP | Reduced "p7zip-full" dependency to "p7zip"
+ DietPi-Software | Use lightweight standalone "7zr" to handle 7z archives
+ CHANGELOG | DietPi scripts now use the lightweight standalone "7zr" command to handle 7z archives
@MichaIng MichaIng requested a review from Fourdee February 17, 2019 00:42
@Fourdee
Copy link
Collaborator

Fourdee commented Feb 17, 2019

@MichaIng

Many thanks 👍

Looks good, wll merge for testing.

@Fourdee Fourdee merged commit d17739e into dev Feb 17, 2019
@MichaIng MichaIng deleted the p7zip branch February 17, 2019 21:41
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.

2 participants