ProcursusTeam / Procursus

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

Update apple-cmds to their latest versions #1293

Closed asdfugil closed 1 year ago

asdfugil commented 1 year 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 1 year 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 1 year ago

Changes in version 4:

CRKatri commented 1 year ago

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

asdfugil commented 1 year 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 1 year ago

you will also need xcode 14