ProcursusTeam / Procursus

Modern *OS Bootstrap
https://apt.procurs.us
BSD Zero Clause License
901 stars 125 forks source link

Update apple-cmds to their latest versions #1293

Closed asdfugil closed 2 years ago

asdfugil commented 2 years ago

Hi,

This PR updates apple-cmds to their respective latest versions. Multiple binaries are also added, the specifics can be found in the commit messages. This PR is subtly incompatible with existing build bases, in order to use an existing build base to build this PR, you must


Changes from #1147:

All Submissions

Package Additions/Updates

Nick Chan

asdfugil commented 2 years ago

Changes in version 3 (version 2 is above)

 Makefile                                                                                      | 148 ++++++++++++++++++++++++++----------
 build_info/adv-cmds.control                                                                   |   2 +-
 build_info/network-cmds.control                                                               |   2 +-
 build_misc/PrivateFrameworks/CoreSymbolication.framework/CoreSymbolication.tbd                | 458 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 build_misc/PrivateFrameworks/ktrace.framework/ktrace.tbd                                      | 282 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 build_misc/entitlements/fs_usage.plist                                                        |  14 ++++
 build_misc/entitlements/login.plist                                                           |  13 ++++
 build_misc/entitlements/lsmp-legacy.xml                                                       |  16 ++++
 build_misc/entitlements/passwd.plist                                                          |  18 +++++
 build_misc/entitlements/vm_purgeable_stat.plist                                               |  13 ++++
 build_patch/developer-cmds/0001-Add-missing-function-declarations.patch                       |  50 +++++++++++++
 build_patch/system-cmds-ios15/0001-jailbreak-add-code-to-use-jailbreakd-services-where-.patch |  71 ++++++++++++++++++
 build_patch/system-cmds-ios15/0001-system_cmds-shutdown-may-not-work.patch                    |  80 ++++++++++++++++++++
 build_patch/system-cmds-ios15/0002-jailbreak-add-code-to-use-jailbreakd-services-where-.patch |  71 ++++++++++++++++++
 build_patch/system-cmds-ios15/0002-login-patch-setuid-where-needed.patch                      |  38 ++++++++++
 build_patch/system-cmds-ios15/0003-login-patch-setuid-where-needed.patch                      |  38 ++++++++++
 build_patch/system-cmds-ios15/0003-reboot-always-attempt-to-platformize-with-jailbreakd.patch |  37 +++++++++
 build_patch/system-cmds-ios15/0004-fixup-system_cmds-shutdown-may-not-work.patch              |  25 +++++++
 build_patch/system-cmds-ios15/0004-reboot-always-attempt-to-platformize-with-jailbreakd.patch |  37 +++++++++
 build_patch/system-cmds-ios15/bettercrypt.diff                                                |  50 +++++++++++++
 build_patch/system-cmds/ios.diff                                                              |   2 +-
 makefiles/adv-cmds.mk                                                                         |  18 +++--
 makefiles/basic-cmds.mk                                                                       |   8 +-
 makefiles/bootstrap-cmds.mk                                                                   |   8 +-
 makefiles/developer-cmds.mk                                                                   |  11 ++-
 makefiles/diskdev-cmds.mk                                                                     |  12 ++-
 makefiles/doc-cmds.mk                                                                         |   2 +-
 makefiles/file-cmds.mk                                                                        |  31 +++++---
 makefiles/misc-cmds.mk                                                                        |   6 +-
 makefiles/network-cmds.mk                                                                     | 126 +++++++++++++------------------
 makefiles/shell-cmds.mk                                                                       |  25 ++++---
 makefiles/system-cmds.mk                                                                      |  84 +++++++++++++++------
 makefiles/text-cmds.mk                                                                        |  17 ++++-
 33 files changed, 1622 insertions(+), 191 deletions(-)
asdfugil commented 2 years ago

Changes in version 4:

CRKatri commented 2 years ago

What is the current status of this? Is it ready for review?

asdfugil commented 2 years ago

What is the current status of this? Is it ready for review?

it is ready for review, please note that due to the header changes, it is not compatible with an existing build_base

asdfugil commented 2 years ago

you will also need xcode 14