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

Beta v6.23.1 > Jessie-support #2771

Merged
merged 44 commits into from
May 6, 2019
Merged

Beta v6.23.1 > Jessie-support #2771

merged 44 commits into from
May 6, 2019

Conversation

Fourdee
Copy link
Collaborator

@Fourdee Fourdee commented May 6, 2019

Updates jessie-support with:

  • C1 compatibility for existing jessie installs (GPU/audio).
  • PREP allows jessie-support selection

All to be removed from dev in v6.24, after switch over for current Jessie installs.

  • see #REMOVE v6.24 comments for required removals.

MichaIng and others added 30 commits April 30, 2019 23:07
+ DietPi-Globals | G_CONFIG_INJECT: Fix password string
+ DietPi-Drive_Manager | Fix scraping comment lines as swap and misc mounts
+ DietPi-Software | Java: On Jessie, download our self-hosted packages, since jessie-backports branch has been removed from Debian repo which was the source for OpenJDK 8
+ DietPi-Software | New Wiki page allows to remove detailed comments from the script about how to implement a new software title: https://github.com/MichaIng/DietPi/wiki/How-to-implement-a-new-software-title
+ DietPi-Software | Britishise wording "ize" => "ise" :)
+ DietPi-Software | Emonhub: Revert GitHub download URL to Fourdee
+ DietPi-Software | PHP: Install PHP7+ specific module packages on all distro versions now since all DietPi systems are migrated to PHP7.3
+ DietPi-Software | Node.js: Fix broken install on ARMv6 since Node 12 does not support it any more: #2755
+ CHANGELOG | Node-RED: Resolved an issue where install failed on ARMv6
+ CHANGELOG | Whoopsie, it was Node.js itself
+ DietPi-Software | Node.js: Script name fix
+ DietPi-Set_hardware | Replace obsolete "bluetooth" meta package with bluez
+ DietPi-Patch | Remove obsolete "bluetooth" meta package and mark bluez instead
+ DietPi-Config | Allow network drop-in configs via /etc/network/interfaces.d, which e.g. allows to add VLANs, multiple network adapters and such without DietPi-Config destroying it. Future idea is to use this ourself to allow easier adding/removal/adjusting of single interface settings instead of scraping and rewriting the whole interfaces file.
+ DietPi-PREP | Drop-in config support has been added to /etc/network/intefaces
+ DietPi-Bugreport | Add usage info when wrong input argument has been added
+ DietPi-Bugreport | Use exit code when handled error occurs
+ DietPi-Bugreport | Add "uenv.txt" (Sparky SBC) and newly possible drop-in network interfaces configs
+ DietPi-Bugreport | Minor coding and wording
+ DietPi-Patch | Add /etc/network/interfaces.d/ drop-in config support
+ DietPi-Bugreport | Syntax
+ DietPi-Bugreport | Minor: We have an alias for this
+ DietPi-Arr_to_RAM | Minor: We have an alias for this
+ DietPi-Globals | Tiny: Change G_HW_MODEL default to "-1" since "0" is used in DietPi-PREP for all RPi models
+ DietPi-Globals | G_CHECK_URL: Add support to override default timeout + attempts via passed variables
+ DietPi-Globals | G_CHECK_URL: Add valid value checks for passed variables and dietpi.txt entries, in case revert to defaults
+ DietPi-PREP | Allow environment variables to automate script execution
+ DietPi-PREP | Add valid value checks for environment variables, otherwise revert to interactive prompt
+ CHANGELOG | DietPi-PREP automation via environment variables
+ DietPi-CPU_info | Minor coding
+ DietPi-CPU_info | Syntax
+ DietPi-Cleaner | Minor coding
Daniel Knight and others added 10 commits May 5, 2019 13:20
+ DietPi-PREP | Trivial text edit for better clarity
+ DietPi-Software | SABnzbd: Install latest master version
+ DietPi-Software | SABnzbd: Clear install dir before reinstalling, preserving config file
+ DietPi-Software | SABnzbd: Do not touch existing config files on reinstall
+ DietPi-Software | SABnzbd: p7zip-full binaries are expected
+ DietPi-Software | SABnzbd: Skip install non-required -dev packages
+ DietPi-Software | SABnzbd: Build-essentials are not required. Par2 multicore compiling requires it, but info about that has been added to online docs.
+ DietPi-Software | SABnzbd: Slight systemd unit updates based on docs and shebang
+ DietPi-Software | SABnzbd: Start with Python 2.7 binary explicitly to avoid possible conflicts with Python 3
+ DietPi-Set_software | setpermissions: Add SABnzbd download sub dirs
+ DietPi-Patch | Reinstall SABnzbd to update to current version and apply 7zip-full and systemd unit
+ RC up
- DietPi-Globals | Default RC up
+ CHANGELOG | Java: Resolved an issue where install fails on Buster systems
+ DietPi-Globals | Minor coding, cleanup, wording and alignment
@Fourdee Fourdee added this to the v6.23 milestone May 6, 2019
@Fourdee
Copy link
Collaborator Author

Fourdee commented May 6, 2019

ToDo from my end:

  • 🈯 Allow Jessie PREP on Jessie-support branch, remove that code from v6.24

@Fourdee Fourdee requested a review from MichaIng May 6, 2019 13:02
@Fourdee
Copy link
Collaborator Author

Fourdee commented May 6, 2019

REF: #2763 (comment)

Copy link
Owner

@MichaIng MichaIng left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, I am not 100% sure if we should support Jessie target in DietPi-PREP. Probably confusing if we allow building fresh Jessie images when planning to drop further Jessie support soon. However the hints about that are large enough to be not overseen.

Let me add some slight changes:
( $G_HW_MODEL == 10 && $G_DISTRO == 3 ) => { $G_HW_MODEL == 10 && $G_DISTRO == 3; }
to avoid subshell initiation which is much slower.
Ah sorry inside arithmetic check everything is fine 😉.

+ DietPi-Config | Reorder and alignment
+ DietPi-Config | Alignment
@MichaIng MichaIng added the Beta 🧪 Issues specific to the Beta branch testing label May 6, 2019
@MichaIng MichaIng changed the title Update Jessie-support Beta v6.23.1 > Jessie-support May 6, 2019
@MichaIng MichaIng merged commit 3b9102f into jessie-support May 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Beta 🧪 Issues specific to the Beta branch testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants