1.2-dev
This commit is contained in:
+89
-2
@@ -63,6 +63,11 @@ run_reboot () {
|
|||||||
sudo shutdown -r +$long_delay
|
sudo shutdown -r +$long_delay
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function hold_for_enter() {
|
||||||
|
echo -e "\nPress ENTER to Continue..."
|
||||||
|
read -p ""
|
||||||
|
}
|
||||||
|
|
||||||
# handle the services
|
# handle the services
|
||||||
services_cmd () {
|
services_cmd () {
|
||||||
short_sleep
|
short_sleep
|
||||||
@@ -168,7 +173,7 @@ reconfigure_full () {
|
|||||||
# setup and install root crontabs
|
# setup and install root crontabs
|
||||||
echo -e "\nInstalling root cronjobs\n"
|
echo -e "\nInstalling root cronjobs\n"
|
||||||
echo -e "\nADD THE CONTENTS OF root-crontabm, OK?\n"
|
echo -e "\nADD THE CONTENTS OF root-crontabm, OK?\n"
|
||||||
read -p "Enter to continue"
|
hold_for_enter
|
||||||
sudo crontab -e
|
sudo crontab -e
|
||||||
# (sudo crontab -l 2>/dev/null && sudo cat $crontab_new) | sudo crontab -
|
# (sudo crontab -l 2>/dev/null && sudo cat $crontab_new) | sudo crontab -
|
||||||
|
|
||||||
@@ -249,7 +254,7 @@ phase_two () {
|
|||||||
clear
|
clear
|
||||||
echo -e "\nConfigure Raspberry Pi... DO NOT REBOOT\n"
|
echo -e "\nConfigure Raspberry Pi... DO NOT REBOOT\n"
|
||||||
echo -e "\nUpdate\n\nEnable I2C Support in raspi-config\n\tInterface Options->I2C->\n\t Would you like the ARM I2C interface to be enabled? <Yes>\n\nInterface Options->Serial Port\n\tWould you like a login shell to be accessible over serial? <No>\n\tWould you like the serial port hardware to be enabled? <Yes>\n\nAdvanced Options\n\tExpand Filesystem\n\nWould you like to reboot now? <No>"
|
echo -e "\nUpdate\n\nEnable I2C Support in raspi-config\n\tInterface Options->I2C->\n\t Would you like the ARM I2C interface to be enabled? <Yes>\n\nInterface Options->Serial Port\n\tWould you like a login shell to be accessible over serial? <No>\n\tWould you like the serial port hardware to be enabled? <Yes>\n\nAdvanced Options\n\tExpand Filesystem\n\nWould you like to reboot now? <No>"
|
||||||
read -p "Press ENTER to Continue"
|
hold_for_enter
|
||||||
sudo raspi-config
|
sudo raspi-config
|
||||||
|
|
||||||
# update the running file
|
# update the running file
|
||||||
@@ -460,6 +465,88 @@ updoot_repo () {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
test () {
|
||||||
|
# status of services
|
||||||
|
services_cmd status
|
||||||
|
|
||||||
|
# test pps
|
||||||
|
## pps0
|
||||||
|
echo "Testing PPS0"
|
||||||
|
sudo ppstest /dev/pps0
|
||||||
|
## pps1
|
||||||
|
echo "Testing PPS1"
|
||||||
|
sudo ppstest /dev/pps1
|
||||||
|
|
||||||
|
# check gps
|
||||||
|
echo "Checking Normal GPS"
|
||||||
|
sudo cgps
|
||||||
|
|
||||||
|
# check gpsmon
|
||||||
|
echo "Checking Timekeeping GPS"
|
||||||
|
sudo gpsmon
|
||||||
|
|
||||||
|
# do same with watch
|
||||||
|
echo "Watching chronyc sources"
|
||||||
|
watch chronyc sources
|
||||||
|
|
||||||
|
# track
|
||||||
|
echo "Watching chronyc tracking"
|
||||||
|
watch chronyc tracking
|
||||||
|
|
||||||
|
# i2c
|
||||||
|
clear
|
||||||
|
echo -e "Detecting I2C Devices\n"
|
||||||
|
sudo i2cdetect -y 1
|
||||||
|
hold_for_enter
|
||||||
|
|
||||||
|
# devices
|
||||||
|
## tty devices
|
||||||
|
clear
|
||||||
|
echo "tty devices"
|
||||||
|
ls -lh /dev/tty* | sort -k9
|
||||||
|
hold_for_enter
|
||||||
|
|
||||||
|
## pps devices
|
||||||
|
clear
|
||||||
|
echo "pps devices"
|
||||||
|
ls -lh /dev/pps* | sort -k9
|
||||||
|
hold_for_enter
|
||||||
|
|
||||||
|
# i2c devices
|
||||||
|
clear
|
||||||
|
echo "i2c devices"
|
||||||
|
ls -lh /dev/i2c* | sort -k9
|
||||||
|
hold_for_enter
|
||||||
|
|
||||||
|
# rtc devices
|
||||||
|
clear
|
||||||
|
echo "rtc devices"
|
||||||
|
ls -lh /dev/rtc* | sort -k9
|
||||||
|
hold_for_enter
|
||||||
|
|
||||||
|
# rtc
|
||||||
|
clear
|
||||||
|
echo -e "Reading from hardware RTC\n"
|
||||||
|
sudo hwclock -r
|
||||||
|
hold_for_enter
|
||||||
|
|
||||||
|
# hwclock status
|
||||||
|
clear
|
||||||
|
echo "hwclock status"
|
||||||
|
sudo hwclock --verbose
|
||||||
|
hold_for_enter
|
||||||
|
|
||||||
|
# root crontab
|
||||||
|
clear
|
||||||
|
echo "root crontab"
|
||||||
|
sudo crontab -l
|
||||||
|
hold_for_enter
|
||||||
|
|
||||||
|
# clean up
|
||||||
|
clear
|
||||||
|
}
|
||||||
|
|
||||||
|
# always run
|
||||||
echo -e "\n\nPrecision Timekeeping Fuckery :3\n\n"
|
echo -e "\n\nPrecision Timekeeping Fuckery :3\n\n"
|
||||||
|
|
||||||
# do the suto thinggg
|
# do the suto thinggg
|
||||||
|
|||||||
@@ -14,11 +14,11 @@ sudo ppstest /dev/pps0
|
|||||||
|
|
||||||
# check gps
|
# check gps
|
||||||
echo "Checking Normal GPS"
|
echo "Checking Normal GPS"
|
||||||
cgps
|
sudo cgps
|
||||||
|
|
||||||
# check gpsmon
|
# check gpsmon
|
||||||
echo "Checking Timekeeping GPS"
|
echo "Checking Timekeeping GPS"
|
||||||
gpsmon
|
sudo gpsmon
|
||||||
|
|
||||||
# do same with watch
|
# do same with watch
|
||||||
echo "Watching chronyc sources"
|
echo "Watching chronyc sources"
|
||||||
|
|||||||
Reference in New Issue
Block a user