testiung for release 6
This commit is contained in:
@@ -9,5 +9,6 @@
|
|||||||
removed install branch command
|
removed install branch command
|
||||||
various bug fixes
|
various bug fixes
|
||||||
various error checking added
|
various error checking added
|
||||||
|
various stability improvements
|
||||||
added bash shell support (experimental)
|
added bash shell support (experimental)
|
||||||
full testing done
|
full testing done
|
||||||
@@ -18,52 +18,53 @@ Literally the most schizophrenically overengineered thing I have ever made. idk
|
|||||||
```
|
```
|
||||||
Some take optional [branch] paramater
|
Some take optional [branch] paramater
|
||||||
[branch] is the esp-idf branch you desire, defaults to master if not specified.
|
[branch] is the esp-idf branch you desire, defaults to master if not specified.
|
||||||
default:
|
run-esp-cmd:
|
||||||
reinstalls non-interactively with no delays, logouts, or reboots
|
reinstalls non-interactively with no delays, logouts, or reboots
|
||||||
`run-esp-cmd`
|
`run-esp-cmd`
|
||||||
|
|
||||||
test:
|
run-esp-cmd test:
|
||||||
tests the script. very fast. minimal actions taken. no reinstall is done
|
tests the script. very fast. minimal actions taken. no reinstall is done
|
||||||
`run-esp-cmd test [branch]`
|
`run-esp-cmd test [branch]`
|
||||||
`run-esp-cmd t [branch]`
|
`run-esp-cmd t [branch]`
|
||||||
|
|
||||||
retool:
|
run-esp-cmd retool:
|
||||||
reinstalls bins and export.sh, nothing else
|
reinstalls bins and export.sh, nothing else
|
||||||
`run-esp-cmd retool`
|
`run-esp-cmd retool`
|
||||||
`run-esp-cmd rt`
|
`run-esp-cmd rt`
|
||||||
|
|
||||||
cron:
|
run-esp-cmd cron:
|
||||||
runs noninteractively with forced user logout and automatic reboot, plus delays
|
runs noninteractively with forced user logout and automatic reboot, plus delays
|
||||||
`run-esp-cmd cron [branch]`
|
`run-esp-cmd cron [branch]`
|
||||||
`run-esp-cmd c [branch]`
|
`run-esp-cmd c [branch]`
|
||||||
|
|
||||||
update:
|
run-esp-cmd update:
|
||||||
updates and installs latest without reboot or user logout
|
updates and installs latest without reboot or user logout
|
||||||
`run-esp-cmd update [branch]`
|
`run-esp-cmd update [branch]`
|
||||||
`run-esp-cmd u [branch]`
|
`run-esp-cmd u [branch]`
|
||||||
|
|
||||||
interactive:
|
run-esp-cmd interactive:
|
||||||
interactively installs/reinstalls esp-idf
|
interactively installs/reinstalls esp-idf
|
||||||
`run-esp-cmd interactive`
|
`run-esp-cmd interactive`
|
||||||
`run-esp-cmd i`
|
`run-esp-cmd i`
|
||||||
|
`run-esp-cmd install`
|
||||||
|
|
||||||
nuke:
|
run-esp-cmd nuke:
|
||||||
full delete and re-download and install
|
full delete and re-download and install
|
||||||
`run-esp-cmd nuke [branch]`
|
`run-esp-cmd nuke [branch]`
|
||||||
`run-esp-cmd n [branch]`
|
`run-esp-cmd n [branch]`
|
||||||
|
|
||||||
nukereboot
|
run-esp-cmd nukereboot
|
||||||
full delete and re-download and install, then reboot
|
full delete and re-download and install, then reboot
|
||||||
`run-esp-cmd nukereboot [branch]`
|
`run-esp-cmd nukereboot [branch]`
|
||||||
`run-esp-cmd nr [branch]`
|
`run-esp-cmd nr [branch]`
|
||||||
|
|
||||||
clearlogs:
|
run-esp-cmd clearlogs:
|
||||||
clear logs
|
clear logs
|
||||||
`run-esp-cmd clearlogs`
|
`run-esp-cmd clearlogs`
|
||||||
`run-esp-cmd clear`
|
`run-esp-cmd clear`
|
||||||
`run-esp-cmd cl`
|
`run-esp-cmd cl`
|
||||||
|
|
||||||
help:
|
run-esp-cmd help:
|
||||||
display this help text
|
display this help text
|
||||||
`run-esp-cmd help`
|
`run-esp-cmd help`
|
||||||
`run-esp-cmd h`
|
`run-esp-cmd h`
|
||||||
@@ -71,7 +72,7 @@ Some take optional [branch] paramater
|
|||||||
`run-esp-cmd --help`
|
`run-esp-cmd --help`
|
||||||
`help-esp-tools`
|
`help-esp-tools`
|
||||||
|
|
||||||
uninstall:
|
run-esp-cmd uninstall:
|
||||||
uninstall esp-idf
|
uninstall esp-idf
|
||||||
`run-esp-cmd uninstall`
|
`run-esp-cmd uninstall`
|
||||||
```
|
```
|
||||||
@@ -114,7 +115,6 @@ Some take optional [branch] paramater
|
|||||||
* ex. cd `$examples`
|
* ex. cd `$examples`
|
||||||
|
|
||||||
### Cronjob
|
### Cronjob
|
||||||
|
|
||||||
reinstall from master everyday at 4am, logging out users with warn delays and rebooting after
|
reinstall from master everyday at 4am, logging out users with warn delays and rebooting after
|
||||||
* `crontab -e`
|
* `crontab -e`
|
||||||
add below to bottom of file:
|
add below to bottom of file:
|
||||||
|
|||||||
@@ -119,6 +119,8 @@ cpCustomBinChk=0
|
|||||||
rmCustomBinChk=0
|
rmCustomBinChk=0
|
||||||
sleepChk=0
|
sleepChk=0
|
||||||
rmExportBackupChk=0
|
rmExportBackupChk=0
|
||||||
|
helpExecChk=0
|
||||||
|
versionExecChk=0
|
||||||
|
|
||||||
function returnStatus() {
|
function returnStatus() {
|
||||||
ret=$?
|
ret=$?
|
||||||
@@ -212,7 +214,7 @@ function handleCustomBins() {
|
|||||||
|
|
||||||
cp "$runningDir/version.txt" "$customBinLocation"
|
cp "$runningDir/version.txt" "$customBinLocation"
|
||||||
returnStatus
|
returnStatus
|
||||||
versuibExecChk=$?
|
versionExecChk=$?
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -447,7 +449,7 @@ function handleUninstall() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function handleChk() {
|
function handleChk() {
|
||||||
retCodes="Error Checking:\n\tPackages install: $pkgInstallChk\n\tGit pull/clone: $gitChk\n\tInstall script: $installChk\n\tInstall tools: $toolsInstallChk\n\tExport append: $exportCatChk\n\tExport edit return: $exportSedReturnChk\n\tExport version: $exportSedVersionChk\n\tExport date: $exportSedDateChk\n\tExport git hash: $exportSedHashChk\n\trun-esp-reinstall alias: $aliasRunEspReinstallChk\n\tesp-monitor alias: $aliasEspMonitorchk\n\tesp-logs alias: $aliasEspLogsChk\n\tESPIDFTOOLS_INSTALLDIR envvar: $installDir\n\tWarned Users: $warnChk\n\tLogged out users: $logoutChk\n\tAppended git log to version-data.txt: $gitLogChk\n\tAcquired git hash: $gitHashChk\n\tDeleted esp-idf dir: $rmIdfDirChk\n\tDeleted .espressif dir: $rmEspressifChk\n\tCreated install dir: $mkInstallDirChk\n\tRestored export.sh.bak: $restoreExportScriptChk\n\tDeleted old export.sh: $rmExportScriptCh\n\tBacked up export.sh to export.sh.bak: $backupExportScriptChk\n\tDeleted backup export export.bak.sh: $rmExportBackupChk\n\tMade custom scripts executable: $customBinExecChk\n\tCopied custom scripts: $cpCustomBinChk\n\tDeleted old custom scripts dir: $rmCustomBinChk\n\tWoke from sleep: $sleepChk"
|
retCodes="Error Checking:\n\tPackages install: $pkgInstallChk\n\tGit pull/clone: $gitChk\n\tInstall script: $installChk\n\tInstall tools: $toolsInstallChk\n\tExport append: $exportCatChk\n\tExport edit return: $exportSedReturnChk\n\tExport version: $exportSedVersionChk\n\tExport date: $exportSedDateChk\n\tExport git hash: $exportSedHashChk\n\trun-esp-reinstall alias: $aliasRunEspReinstallChk\n\tesp-monitor alias: $aliasEspMonitorchk\n\tesp-logs alias: $aliasEspLogsChk\n\tESPIDFTOOLS_INSTALLDIR envvar: $installDir\n\tWarned Users: $warnChk\n\tLogged out users: $logoutChk\n\tAppended git log to version-data.txt: $gitLogChk\n\tAcquired git hash: $gitHashChk\n\tDeleted esp-idf dir: $rmIdfDirChk\n\tDeleted .espressif dir: $rmEspressifChk\n\tCreated install dir: $mkInstallDirChk\n\tRestored export.sh.bak: $restoreExportScriptChk\n\tDeleted old export.sh: $rmExportScriptCh\n\tBacked up export.sh to export.sh.bak: $backupExportScriptChk\n\tDeleted backup export export.bak.sh: $rmExportBackupChk\n\tMade custom scripts executable: $customBinExecChk\n\tCopied custom scripts: $cpCustomBinChk\n\tDeleted old custom scripts dir: $rmCustomBinChk\n\tWoke from sleep: $sleepChk\n\tHelp text copied: $helpExecChk\n\tversion text copied: $versionExecChk"
|
||||||
|
|
||||||
totalErrorLoad=$(($pkgInstallChk+$gitChk+$gitChk+$installChk+$toolsInstallChk+$exportSedHashChk+$exportCatChk+$exportSedReturnChk+$aliasRunEspReinstallChk+$aliasEspMonitorchk+$aliasEspLogsChk+$aliasInstallDirChk+$warnChk+$logoutChk+$gitLogChk+$gitHashChk+$rmIdfDirChk+$rmEspressifChk+$mkInstallDirChk+$restoreExportScriptChk+$rmExportScriptChk+$backupExportScriptChk+$customBinExecChk+$rmCustomBinChk+$sleepChk+$rmExportBackupChk))
|
totalErrorLoad=$(($pkgInstallChk+$gitChk+$gitChk+$installChk+$toolsInstallChk+$exportSedHashChk+$exportCatChk+$exportSedReturnChk+$aliasRunEspReinstallChk+$aliasEspMonitorchk+$aliasEspLogsChk+$aliasInstallDirChk+$warnChk+$logoutChk+$gitLogChk+$gitHashChk+$rmIdfDirChk+$rmEspressifChk+$mkInstallDirChk+$restoreExportScriptChk+$rmExportScriptChk+$backupExportScriptChk+$customBinExecChk+$rmCustomBinChk+$sleepChk+$rmExportBackupChk))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user