# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#2 | 27451 | Robert Cowham | Remove this file from AMI build branch | ||
#1 | 27449 | Robert Cowham |
Branching //guest/perforce_software/helix-installer/azure-quickstart/... to //guest/perforce_software/helix-installer/ami-builder/... |
||
//guest/perforce_software/helix-installer/azure-quickstart/src/reset_sdp.sh | |||||
#1 | 27421 | Robert Cowham |
Branching //guest/perforce_software/helix-installer/main/... to //guest/perforce_software/helix-installer/azure-quickstart/... |
||
//guest/perforce_software/helix-installer/main/src/reset_sdp.sh | |||||
#83 | 27229 | C. Thomas Tyler | Released Helix Installer 2021.1.27227 (2021/01/20). | ||
#82 | 27165 | C. Thomas Tyler | Released HelixInstaller 2021.1.27163 (2021/01/11). | ||
#81 | 27139 | C. Thomas Tyler | Released HelixInstaller 2021.1.27137 (2021/01/03). | ||
#80 | 27036 | C. Thomas Tyler | Released HelixInstaller 2020.2.27031 (2020/12/11). | ||
#79 | 26975 | C. Thomas Tyler | Released HelixInstaller 2020.2.26973 (2020/12/01). | ||
#78 | 26831 | C. Thomas Tyler | Released HelixInstaller/MultiArch/2020.1/26829 (2020/10/07). | ||
#77 | 26793 | C. Thomas Tyler | Released HelixInstaller/MultiArch/2020.1/26784 (2020/09/25). | ||
#76 | 26609 | C. Thomas Tyler | Release HelixInstaller 2020.1.26607 (2020/07/10). | ||
#75 | 26578 | C. Thomas Tyler | Released Helix Installer 2020.1.26576 (2020/06/17). | ||
#74 | 26268 | C. Thomas Tyler | Released HelixInstaller/MultiArch/2019.4/26181 (2020/01/22). | ||
#73 | 26031 | C. Thomas Tyler | Released Helix Installer 2019.4.26026 (2019/08/22). | ||
#72 | 26013 | C. Thomas Tyler | Released HelixInstaller 2019.4.26010 (2019/08/21). | ||
#71 | 26008 | C. Thomas Tyler | Released HelixInstaller 2019.4.26006 (2019/08/20). | ||
#70 | 25999 | C. Thomas Tyler | Released HelixInstaller 2019.4.25995 (2019/08/20). | ||
#69 | 25900 | C. Thomas Tyler | Released HelixInstaller 2019.3.25890 (2019/07/24). | ||
#68 | 25871 | C. Thomas Tyler | Released Helix Installer 2019.3.25869 (2019/07/23) | ||
#67 | 25822 | C. Thomas Tyler | Released HelixInstaller/MultiArch/2019.3/25820 (2019/07/11). | ||
#66 | 25725 | C. Thomas Tyler | Released HelixInstaller/MultiArch/2019.2/25723 (2019/06/19). | ||
#65 | 25600 | C. Thomas Tyler | Released HelixInstaller 2019.2.25598. | ||
#64 | 25499 | C. Thomas Tyler | Released HelixInstaller/2019.2/25497 (2019/04/12). | ||
#63 | 25495 | C. Thomas Tyler | Released. | ||
#62 | 25394 | C. Thomas Tyler | Released HelixInstaller/MultiArch/2019.1/25392 (2019/03/21). | ||
#61 | 25384 | C. Thomas Tyler | Released HelixInstaller/MultiArch/2019.1/25382 (2019/03/21). | ||
#60 | 25328 | C. Thomas Tyler |
Released Rev. HelixInstaller/MultiArch/2019.1/25324 (2019/03/08). |
||
#59 | 25315 | C. Thomas Tyler |
Released Rev. HelixInstaller/MultiArch/2019.1/25313 (2019/03/07). |
||
#58 | 25287 | C. Thomas Tyler |
Released Rev. HelixInstaller/MultiArch/2019.1/25285 (2019/03/06). |
||
#57 | 25284 | C. Thomas Tyler |
Released Rev. HelixInstaller/MultiArch/2019.1/25282 (2019/03/06). |
||
#56 | 25260 | C. Thomas Tyler |
Released Rev. HelixInstaller/MultiArch/2019.1/25250 (2019/03/02). |
||
#55 | 25166 | C. Thomas Tyler | Released Helix Installer 2019.1.25164 (2019/02/22). | ||
#54 | 24914 | C. Thomas Tyler | Released HelixInstaller 2018.2.24912. | ||
#53 | 24865 | C. Thomas Tyler | Released HelixInstaller v2018.2.24862. | ||
#52 | 23828 | C. Thomas Tyler | Released Helix Installer 2018.1.23826. | ||
#51 | 23599 | C. Thomas Tyler | Released Helix Installer patch. | ||
#50 | 23515 | C. Thomas Tyler | Released. | ||
#49 | 23365 | C. Thomas Tyler | Released 2017.4.23363. | ||
#48 | 23361 | C. Thomas Tyler | Released 2017.4.23359. | ||
#47 | 23335 | C. Thomas Tyler | Released Helix Installer 2017.4.23333. | ||
#46 | 23283 | C. Thomas Tyler | Released Helix Installer 2017.4.23281 | ||
#45 | 23245 | C. Thomas Tyler |
Released reset_sdp.sh v2.9.5 adding support for a new workflow supporting testing a shelved changelist from the SPD dev branch. Use like this example: reset_sdp.sh -fast -b dev,@23123 2>&1 | tee reset.log where change @23123 would be a shelved changelist containing files shelved on the SDP dev branch. After cloning the SDP from the dev branch, it fetches the shelved changes, and then unshelves it in the local repo. |
||
#44 | 23060 | C. Thomas Tyler |
reset_sdp.sh v2.8.32: * Corrected 'sed' replacements of email addresses in mkdirs.cfg. * Removed obsolete logic related to case sensitivity setting. |
||
#43 | 23056 | C. Thomas Tyler |
No functional change; cosmetic and convention-compliance/ maintainability enhancements only. |
||
#42 | 23054 | C. Thomas Tyler | Updated to latest SDP version. | ||
#41 | 23008 | C. Thomas Tyler | Updated SDP Version. | ||
#40 | 22299 | C. Thomas Tyler | Tweaked to use preferred ports: 1666 for p4broker, 1999 for p4d. | ||
#39 | 22292 | C. Thomas Tyler |
Tweaked to use P4CONFIG=.p4config.local for 'p4 clone' operation only, and then it is unset to defer to the SDP standard. This fixes an issue where the local repo cloned from The Workshop with 'p4 clone' (using DVCS features) was getting confused with the 'p4d' instance we were trying to initialize. Also updated to download 2017.1 p4/p4d/p4broker executables plus Swarm 2017.1 package. |
||
#38 | 22209 | C. Thomas Tyler | Updated SDP version. | ||
#37 | 22203 | C. Thomas Tyler |
Adapted to SDP structural changes including refactoring to add mkdirs.cfg. |
||
#36 | 21844 | C. Thomas Tyler |
Adjusted base URL for The Workshop to use 'https:' only; the 'http:' base URL no longer works due to a redirect on the Workshop's Swarm server. |
||
#35 | 21839 | C. Thomas Tyler |
reset_sdp.sh v2.8.23: * Added exlusions to 'preserve dirs' feature to avoid copying DVCS repo files. * Reduced excessive noise losing the '-v' flag for tarfile extraction. * Enhanced to use 'curl' rather than 'wget', as it is functionally equivalent for our purposes, and is more ubiquituous. configure_sample_depot_for_sdp.sh v1.4.7: * Enhanced environment isolation. |
||
#34 | 21812 | C. Thomas Tyler |
Updated to latest SDP relelase. Added insulation from P4ENVIRO hijacking. |
||
#33 | 21539 | C. Thomas Tyler | Cosmetic fix. | ||
#32 | 21536 | C. Thomas Tyler |
Updated SDP Version. Disabled shallow cloning to work around issue shallow cloning SDP from The Workshop (due to a rename in prior history). |
||
#31 | 21505 | C. Thomas Tyler | Updated SDP version. | ||
#30 | 21503 | C. Thomas Tyler | Fixed cosmetic issue. | ||
#29 | 21501 | C. Thomas Tyler | Updated to latest SDP release. | ||
#28 | 21357 | C. Thomas Tyler | Fixed transposed digit. | ||
#27 | 21354 | C. Thomas Tyler | Fixed typo in version id. | ||
#26 | 21349 | C. Thomas Tyler |
Updated SDP version. Updated default release for P4/P4D to r16.2. Updated default Swarm to 2016.3. Adapated to new volume layout structure. Added support for generating SSL autogen cert file. |
||
#25 | 21246 | C. Thomas Tyler | Updated SDP version. | ||
#24 | 21238 | C. Thomas Tyler |
Changed all 'ftp://' URLs to 'http://' protocol to have a better chance at dodging network and port filtering. |
||
#23 | 21037 | C. Thomas Tyler | Updated to latest SDP. | ||
#22 | 20999 | C. Thomas Tyler | Updated SDP version. | ||
#21 | 20978 | C. Thomas Tyler | Updated default SDP version. | ||
#20 | 20864 | C. Thomas Tyler | Updated default SDP tar file. | ||
#19 | 20863 | C. Thomas Tyler | Optimized for shallow cloning of SDP from Workshop. | ||
#18 | 20656 | C. Thomas Tyler | Removed obsolete HostIP logic. | ||
#17 | 20654 | C. Thomas Tyler |
A few minor tweaks to make it more in-line with the Battle School Lab Engine, a primary customer of the Helix Installer. |
||
#16 | 20568 | C. Thomas Tyler | Updated SDP to 2016.1.20559. | ||
#15 | 20522 | C. Thomas Tyler | Updated SDP to 2016.1.20491. | ||
#14 | 20483 | C. Thomas Tyler | Updated SDP to 2016.1.20460. | ||
#13 | 20411 | C. Thomas Tyler | Optimzied sed. | ||
#12 | 20400 | C. Thomas Tyler | Updated SDP to 2016.1.20395. | ||
#11 | 20392 | C. Thomas Tyler | Updated to SDP 2016.1.20387. | ||
#10 | 20375 | C. Thomas Tyler |
Tweaked sample DNS name of master server to use 'helix' name, emphasizing that it should be a host alias, not hard-coded to a specific machine (e.g. helix-01 or helix-02). Also uses the host short name, which should work if networking best practices are followed. |
||
#9 | 20359 | C. Thomas Tyler |
Added comment encouring people not to be lazy and use the built-in password for production environments. |
||
#8 | 20358 | C. Thomas Tyler |
reset_sdp.sh v2.7.6: * Updated to latest SDP, including change in password file location. * Updated to acquire Swarm 2016.1. |
||
#7 | 20052 | C. Thomas Tyler | Updated latest packaged SDP default to 2016.1.20028. | ||
#6 | 19900 | C. Thomas Tyler | Updated default SDP version. | ||
#5 | 19843 | C. Thomas Tyler | Updated default to latest SDP. | ||
#4 | 19416 | C. Thomas Tyler | Updated SDP version. | ||
#3 | 19263 | C. Thomas Tyler |
Updated to test with 2016.1 executables. Enhanced code and internal docs. Tweaked URLS for pulling files from The Workshop. |
||
#2 | 19231 | C. Thomas Tyler |
Adjusted Swarm URL to reflect the Helix Installer move from //guest/tom_tyler to //guest/perforce_software. |
||
#1 | 19230 | C. Thomas Tyler |
Populate -o //guest/tom_tyler/helix-installer/... //guest/perforce_software/helix-installer/.... |
||
//guest/tom_tyler/helix-installer/main/src/reset_sdp.sh | |||||
#21 | 18963 | C. Thomas Tyler | Updated to latest SDP 2016.1.18958. | ||
#20 | 16837 | C. Thomas Tyler | Updated to latest SDP tarfile. | ||
#19 | 16697 | C. Thomas Tyler |
Tweaked to account for cases where 'hostname -i' call returns more than one IP address. |
||
#18 | 16671 | C. Thomas Tyler |
reset_sdp.sh v2.6.9: * Minor optimization to error message when gcc and/or gcc-c++ packages are missing. * The '-fast' flag now changes the error relating to gcc/g++ not being installed to a warning. * Added confirmation message if gcc/g++ are found. |
||
#17 | 16670 | C. Thomas Tyler |
reset_sdp.sh v2.6.8: * Now clones SDP main branch from The Workshop by default, rather than using a tar file. * Added '-b' to override default branch (main), e.g. '-b dev'. * Added '-t <tarfile>' (or '-t default') to use the old tarfile install method of using a hard-coded tarball, good for when stability is preferred over using the very latest. |
||
#16 | 16660 | C. Thomas Tyler |
Added '-p' flag to enable preserving existing directories under /p4/common. |
||
#15 | 16642 | C. Thomas Tyler | Updated default SDP version. | ||
#14 | 16624 | C. Thomas Tyler |
reset_sdp.sh v2.6.5. For Linux hosts, optimized to use 'hostname -i' rather than 'hostname -I'. Added inline comments on IP selection on Linux and OSX. |
||
#13 | 16623 | C. Thomas Tyler |
Changed order of commands to fix issue with permissions when generating SDP broker config file. |
||
#12 | 16607 | C. Thomas Tyler | Audit enhancement. | ||
#11 | 16606 | C. Thomas Tyler |
Improved handling of simulated mail from SDP scripts, so that live_checkpoint succeeds on all platforms; it had failed previosuly on Mac/Darwin due to failure sending email. Improved backup handling. |
||
#10 | 16602 | C. Thomas Tyler |
Added '-local' option; avoids pulling from Workshop/FTP server. Updated Swarm to 2015.3. |
||
#9 | 16567 | C. Thomas Tyler | Updated SDP Version. | ||
#8 | 16396 | C. Thomas Tyler | Rolled back Swarm version. | ||
#7 | 16395 | C. Thomas Tyler | Updated to 2015.2 GA for P4D and 2015.3 GA for Swarm. | ||
#6 | 16393 | C. Thomas Tyler |
Fixed issue with 'sed' call. Updated to work with new HOSTIP setting in SDP. |
||
#5 | 16377 | C. Thomas Tyler |
Updated to pick up latest SDP, and made corresponding adjustments to processing of subsitutions in mkdirs.sh. |
||
#4 | 16359 | C. Thomas Tyler | Minor code cleanlup. | ||
#3 | 16358 | C. Thomas Tyler |
Adjusted base path for Helix Installer. Updated coypright to reference LICENSE file. |
||
#2 | 16349 | C. Thomas Tyler | Updated to latest SDP version. | ||
#1 | 15829 | C. Thomas Tyler |
Moved Helix Installer to new Workshop Standard for personal projects. |
||
//guest/tom_tyler/sw/main/hi/src/reset_sdp.sh | |||||
#22 | 15629 | C. Thomas Tyler |
reset_sdp.sh v2.5.0: * Updated SDP to 2015.1.15607. * Added '-C' (clean) flag to blast /depotdata/p4/common. |
||
#21 | 15611 | C. Thomas Tyler |
reset_sdp.sh v2.4.9: * Updated default Swarm to 2015.2. * Fixed mostly harmless bug attempting to pull a non-existing file from the web. |
||
#20 | 15060 | C. Thomas Tyler | Rollback of Copy Up done with a new utility that apparently needs some work. | ||
#19 | 15051 | C. Thomas Tyler | Copy Up using 'p4 copy -r -b tom_tyler-hi-dev' | ||
#18 | 15007 | C. Thomas Tyler | Fixed expression. | ||
#17 | 14987 | C. Thomas Tyler |
Reduced excessive noise from from rsync and tar commands. Added '--delete' to rsync commands handling the Sample Depot to force a clean reset. Added clear completion messages. |
||
#16 | 14973 | C. Thomas Tyler | Added -no_ssl flag. | ||
#15 | 14956 | C. Thomas Tyler | Fixed 'ps' check. | ||
#14 | 14954 | C. Thomas Tyler | Fixed typo in case sensitivity mod. | ||
#13 | 14953 | C. Thomas Tyler |
Updated various settings to match changes in SDP. Removed generation of a duplicate broker config file. |
||
#12 | 14952 | C. Thomas Tyler |
Adjusted case sensitivitiy to be case-sensitive on Linux, the opposite of the SDP default. |
||
#11 | 14949 | C. Thomas Tyler |
Enhanced to ensure that 'reset_sdp.sh' is the only script required. It now downloads all other scripts and data files as needed. |
||
#10 | 14910 | C. Thomas Tyler |
Added initialtion of empty /depotdata /metadata and /logs dirs. |
||
#9 | 14903 | C. Thomas Tyler | Fixed issue running under Vagrant. | ||
#8 | 14902 | C. Thomas Tyler |
Changed default list of SDP instances to initialize from "1 12 abc" (illustrating ability to use named rather than number instances) to just "1", which is mostly all that's wanted for testing and pilot installations. |
||
#7 | 14901 | C. Thomas Tyler | Fixed a typo in 'chmod' call. | ||
#6 | 14188 | C. Thomas Tyler | Updated SDP version. | ||
#5 | 14120 | C. Thomas Tyler |
Moved sample depot checkpoint load to configurator script. Added '-fast' flag to speed up testing. Various minor tweaks. |
||
#4 | 14106 | C. Thomas Tyler |
Implemented Sample Depot SDP configurator script. Tightened logic around process kill statement, and made it work for Linux/Mac. |
||
#3 | 14063 | C. Thomas Tyler |
Added generation of initial live checkpoint for each instance. Adjusted permissions on downloads folder. Removed bad code fragements. Cosmetic enhancement to the password. |
||
#2 | 14033 | C. Thomas Tyler |
Added script to transform stock Sample Depot data set to be SDP compliant (mostly a stub at this point). Various improvements to reset_sdp.sh and the wrapper r.sh. |
||
#1 | 13940 | C. Thomas Tyler |
Added my personal reset_sdp test script. DO NOT DEPLOY on a live server. |