The set of tools are composed of multiple shell scripts within a few installation packages, each of which should be independant of each other.
Script | Package | Cron Job | Example | Description |
---|---|---|---|---|
ccr_bbtype.sh | CCR Hostname | ccr_bbtype.sh | Returns a 1-word description of the BeagleBone model. | |
ccr_hostname.sh | CCR Hostname | /etc/cron.d/ccr_hostname | sudo ccr_hostname.sh bb01 | Configure the hostname. Automatically generates a unique BBB/BBG/... hostname if necessary. |
ccr_leds.sh | CCR LEDs | /etc/cron.d/ccr_leds | ccr_leds.sh sweep | Turn LEDs on and off, as well as show one of several patterns. |
ccr_log.sh | CCR Log | /etc/cron.d/ccr_log | ccr_log.sh "service has stopped" | Log an external message using a simple HTTP request. |
ccr_misc.sh | CCR Miscellaneous | /etc/cron.d/ccr_misc | sudo ccr_misc.sh | Apply various small fixes. |
ccr_dns_cache.sh | CCR Miscellaneous | /etc/cron.d/ccr_misc | sudo ccr_dns_cache.sh disable | Enable or disable ConnMan's DNS cache functionality. |
ccr_remove_misc.sh | CCR Miscellaneous | sudo ccr_remove_misc.sh | Purge several packages and related files. | |
ccr_remove_x.sh | CCR Miscellaneous | sudo ccr_remove_x.sh | Purge all packages related to X | |
ccr_ubuntu_repo.sh | CCR Miscellaneous | sudo ccr_ubuntu_repo.sh enable | Enable or disable Ubuntu's (not Debian!) ARM repos | |
ccr_set_timezone.sh | CCR Set Timezone | /etc/cron.d/ccr_set_timezone | sudo ccr_set_timezone.sh | Automatically figure out and set the correct timezone based on GeoIP. Then uses SNTP to set the correct date and time. |
CCR SMK | Dummy package for BeagleBone that depends on the full SMK package. | |||
CCR Update | Configure automatic installation of security fixes and updates. | |||
ccr_user.sh | CCR User | /etc/cron.d/ccr_user | sudo ccr_user.sh ccr icx100 | Lock down sshd , disable root and debian , and create a new user account. |
ccr_wifi_connection.sh | CCR WiFi Connection | /etc/cron.d/ccr_wifi_connection | sudo ccr_wifi_connection.sh Office1 secret123 | Setup a WiFi connection using Connection Manager. |
ccr_wifi_power_mode.sh | CCR WiFi Power Mode | /etc/cron.d/ccr_wifi_power_mode | sudo ccr_wifi_power_mode.sh | Change the WiFi power mode from "extreme power saving" to "active". |