Name | Modified | Size |
---|---|---|
.. | ||
get_helix_binaries.sh | 3 months ago | 24 KB |
P4.json | 3 months ago | 12 KB |
P4Broker.json | 3 months ago | 11 KB |
P4D.json | 3 months ago | 11 KB |
P4Proxy.json | 3 months ago | 11 KB |
Change | User | Description | Committed |
---|---|---|---|
31057 | C. Thomas Tyler | Updated JSON files | 3 months ago |
31016 | C. Thomas Tyler | Changed default Helix Core version to r24.2. Improved documentation and error messages... in get_helix_binaries.sh. « |
3 months ago |
30625 | C. Thomas Tyler | Refined get_helix_binaries.sh to handle format of '-r rYY.N' that needs no conversion. | 6 months ago |
30532 | C. Thomas Tyler | In get_helix_binaries.sh, enhanced error message for bad format of of '-r'. #review-305...33 « |
8 months ago |
30402 | C. Thomas Tyler | Fixed issue if USER environment variable is not defined by the shell. | 10 months ago |
30328 | C. Thomas Tyler | get_helix_binaries.sh: Added support for acquiring P4API files. Use the new '-api' opti...on to acquire whatever p4api.* files are available for your Helix version and platform. The '-b' option now allows '-b none', so you can donwload only APIs with '-b none -api' #review-30329 « |
10 months ago |
30320 | C. Thomas Tyler | Added multi-platform support to include aarch64, and some modern OSX variants. Updated... default Helix binary version to r24.1, which adds aarch64 builds. Design Goals (achieved): * No operational procedure changes requied, so users on existing platforms don't need to learn new tricks. * Changes to support multiple platforms/OS architectures are contained entirely within the /p4/sdp/helix_binaries directory. The rest of the SDP can remain blissfully unaware of platform specifics. New capabilities: * Uses 'uname' to detect current OS platform, mapping it to available Helix builds for each binary. * Uses 'jq' if available to parse P4*.json release list files to determine if a build is available for the detected platform. * Adds fallback logic. For example, there is an aarch64 build for OSX 12+, but not for x86_64. So if on OSX 12+ on x86_64, use the older-but-compatible OSX 10.15 build for x86_64. * Adds a new '-d' debug mode option, as the script gets complex. New Files: * Added P4*.json release list files to SDP package in /p4/sdp/helix_binaries. These *.json files are updated as part of the Helix Core release process for p4, p4d, p4broker, and p4p (and also P4V and others not relevant to this script). Bonus Content: * Silently/harmlessly introduces as-yet-unused SDP_INSTALL_ROOT variable, a prelude to future SDP refactoring. Tested Platforms: * linux26x86_64 * linux26aarch64 * macosx12arm64 * macosx12x86_64; exercises fallback to maxosx1015x86_64 #review-30313 @robert_cowham @mark_zinthefer @will_kreitzmann « |
10 months ago |
30221 | C. Thomas Tyler | In get_helix_binaries.sh, add '-sbd <StageBinDir>' option to get bins in any dir. ... This supports alternate usages of this script outside documented workflows. #review-30222 « |
12 months ago |
29996 | C. Thomas Tyler | Changed DefaultHelixVersion from r23.1 -> r23.2, in preparation for the coming SDP 202...3.2 release. #review-29997 « |
about a year ago |
29558 | C. Thomas Tyler | Updated default Helix Core version from 22.2 -> r23.1. | 2 years ago |
29218 | C. Thomas Tyler | Prep for SDP r22.2 release. Changed default p4d version in get_helix_binaries.sh to pref...er r22.2. « |
2 years ago |
28848 | C. Thomas Tyler | Adjusted get_helix_binaries.sh ftp.perforce.com rather than cdist2.perforce.com. This f...ixes a hang issue when running get_helix_binaries.sh. #review-28849 « |
3 years ago |
28838 | C. Thomas Tyler | Updated default p4d version to r22.1. | 3 years ago |
28376 | C. Thomas Tyler | In get_helix_binaries.sh, changed default version to r21.2. | 3 years ago |
27892 | C. Thomas Tyler |
Fixed typo and updated Version identifier. Thanks, Adam! #review-27893 @amo |
4 years ago |
27890 | C. Thomas Tyler | Updated Release Notes and SDP Guide to clarify SDP r20.1 supports Helix Core binaries up... to r21.1, in advance of the coming SDP r21.1 release that will make it more obvious. In get_helix_binaries.sh: * Changed default Helix Core binary version to r21.1. * Changed examples of getting a different version to reference r20.2. #review-27891 @amo « |
4 years ago |
27722 | C. Thomas Tyler | Refinements to @27712: * Resolved one out-of-date file (verify_sdp.sh). * Added missing... adoc file for which HTML file had a change (WorkflowEnforcementTriggers.adoc). * Updated revdate/revnumber in *.adoc files. * Additional content updates in Server/Unix/p4/common/etc/cron.d/ReadMe.md. * Bumped version numbers on scripts with Version= def'n. * Generated HTML, PDF, and doc/gen files: - Most HTML and all PDF are generated using Makefiles that call an AsciiDoc utility. - HTML for Perl scripts is generated with pod2html. - doc/gen/*.man.txt files are generated with .../tools/gen_script_man_pages.sh. #review-27712 « |
4 years ago |
27510 | C. Thomas Tyler | get_helix_binaries.sh: Added '-n' and '-D' options to usage summary. Doc only; non-functi...onal change. « |
4 years ago |
27030 | C. Thomas Tyler | Updated get_helix_binaries.sh v1.2.0: * Completed documentation. * Added command line ve...rifications. - Must be run from */sdp/helix_binaries directory. - Format of '-r HelixVersion' value checked. * Internal code improvements. « |
4 years ago |
27027 | C. Thomas Tyler | Fixed command line handling bug. Invalid fragments result in usage error. Changed variab...le name 'bin' -> 'binary' for clarity. « |
4 years ago |
27022 | C. Thomas Tyler | Changed 'exes' to 'helix_binaries' in folder and script name, per review. | 4 years ago |